摘要:
A method according to one embodiment is for transmitting a message. In one embodiment, one or more processor of a messaging system identifies a certain message of the messaging system, the certain message being a blocked message intended for transmission to a certain user of the messaging system. In one embodiment, the one or more processor further determines one or more of a popularity of content of the certain message and a relevance of content of the certain message to the certain user, the certain user being a prospective recipient of a message. In one embodiment, the one or more processor transmits a message to the certain user responsively to a result of the determining of the one or more of a popularity of content of the certain message and a relevance of content of the certain message to the certain user of the messaging system.
摘要:
The configuration of a system is programmatically determined. More particularly, these determinations are made using architecture artifacts that describe requirements of the system (which may be comprised of software, hardware, services, or some combination thereof), where these requirements are iteratively compared to characteristics of available components. A percentage of match is preferably computed, thus allowing for complete matches as well as partial matches. A weighting factor may be applied to attributes, effectively prioritizing attributes in view of their relative importance in the assembled system. When more than one component is a candidate for meeting a particular requirement, user input may be obtained to select one of the candidates. One or more attributes (such as cost information) of each candidate, including how well that candidate matched requirements, may be included for each candidate presented for user selection. The model may be updated and re-evaluated iteratively.
摘要:
An apparatus, system and method of determining an extremum are disclosed. A reference location identifier and a reference extremum are coupled. An input extremum of an input data set is determined and a corresponding location identifier of the input extremum is also determined. The input extremum is compared with the reference extremum to determine an output extremum and output location identifier, based on the comparison.
摘要:
A method, system and program product for providing execution feedback of peer submitted code snippets executed for correction of semantic errors in code. A first developer executing a code snippet to correct a semantic error in the use of a third-party library within a first IDE results in the transmission of an execution result to a collaboration datastore. If the code snippet execution completed with no errors, a result indicating a success is automatically transmitted by the IDE. Further, if the code snippet execution resulted in an error due to error within the code snippet, a result indicating code snippet failure along with error details is automatically transmitted. When a second developer is working on code within a second IDE that contains semantic errors, code snippets to correct the semantic error are presented to the second developer, ranked based on previous execution feedback provided by peer developers.
摘要:
A method, a computer program product, a computer system and a method for supporting an application. The method includes: starting one or more applications, each application of the one or more applications having multiple possible states; displaying a taskbar on a computer screen, the taskbar having an application state filter select button; creating a corresponding task button representing each application of the one or more applications; upon selection of the application state filter select button, displaying a list of state filters on the computer screen; and upon selection of a state filter from the list of state filters, displaying task buttons corresponding only to those applications presently in a state corresponding to the selected state filter.
摘要:
Systems and methods for generating a floating point constant value from an instruction are disclosed. A first field of the instruction is decoded as a sign bit of the floating point constant value. A second field of the instruction is decoded to correspond to an exponent value of the floating point constant value. A third field of the instruction is decoded to correspond to the significand of the floating point constant value. The first field, the second field, and the third field are combined to form the floating point constant value. The exponent value may include a bias, and a bias constant may be added to the exponent value to compensate for the bias. The third field may comprise the most significant bits of the significand. Optionally, the second field and the third field may be shifted by first and second shift values respectively before they are combined to form the floating point constant value.
摘要:
Systems, methods, and computer program products for facilitating synchronized, two-way communications between a server application and one or more client applications. In one embodiment, the server application and client applications are provided with instant messaging (IM) clients that are supported by an IM server in a networked computing environment. A method disclosed includes registering at least one client application IM client in an IM registry, generating an event in the server application, and converting the event into an operation command that is independent of the states of the server or client applications. The method can also include transmitting the command to each client application IM client. The method can also include, at the client application, receiving the command, reconstituting an event from the command, and processing the event. The method can additionally include transmitting from the client application to the server application a completion notification upon completion of the processing of the event by the client application.
摘要:
A method, a computer program product, a computer system and a method for supporting an application. The method includes: starting multiple applications, each application having multiple possible states and having state transitions between the possible states; starting and displaying each application in respective display modes on a computer screen; assigning a notification priority from a list of notification priorities to each state transition of each application, each notification priority determining a display mode; selecting notification priorities, for each selected notification priority, assigning a precedence order from high to low to those applications having a same selected notification priority; and upon state transitions of applications resulting in two or more applications being in a same notification priority, displaying on the computer screen, in a display mode associated with the same notification priority, only that application of the two or more applications having a higher precedence order.
摘要:
A method, a computer program product, a computer system and a method for supporting an application. The method includes: starting one or more applications and creating a corresponding application task button representing each application of the one or more applications; grouping two or more of the applications into a group, creating an application group task button for the group and displaying the application group task button on a taskbar displayed on a computer screen; displaying on the taskbar the application task button of each application of the one or more applications that is not grouped; upon selection of the application group task button, displaying a pop-up menu, the pop-up menu including the application task button of each application of the group and a show-in-taskbar task button; and upon selection of the show-in-taskbar task button, displaying in the taskbar the application task buttons of the applications of the group.
摘要:
Systems and methods for generating a floating point constant value from an instruction are disclosed. A first field of the instruction is decoded as a sign bit of the floating point constant value. A second field of the instruction is decoded to correspond to an exponent value of the floating point constant value. A third field of the instruction is decoded to correspond to the significand of the floating point constant value. The first field, the second field, and the third field are combined to form the floating point constant value. The exponent value may include a bias, and a bias constant may be added to the exponent value to compensate for the bias. The third field may comprise the most significant bits of the significand. Optionally, the second field and the third field may be shifted by first and second shift values respectively before they are combined to form the floating point constant value.