JAKARTA – Not only unique, Logitech ® Wireless Mouse M235 Limited Edition is fairly advanced. Because the mouse has been equipped with a Logitech ® Advanced Optical Tracking that can work in almost any kind of surface.
Connectivity Logitech Advanced 2.4 GHz wireless gives you the freedom to faster data transmission and no lag or connection is lost.
This advanced wireless mouse connected via nano-receiver is so small sturdy nan, you simply connect it to the USB port and then forget about it. Product contoured and comfortable in the hand, with rubber grip and scroll whell to scroll naturally.
Logitech ® Wireless Mouse M235 is equipped with On / Off button and an intelligent sleep mode, to help you to conserve battery power, so the battery can last up to 1 year, depending on usage patterns and computing conditions.
Logitech ® Wireless Mouse M235 Limited Edition has been available in the Indonesian market with a retail price of USD 19.99 or approximately USD 190 thousand.

CATEGORIES : Computer Technology, Hardware/ AUTHOR : besteckverleih/ 0 Comment


MediaTek has just introduced its newest processor Octa Core MT6592. And as same-same company based in China, Huawei did not want to miss. An anonymous source who claimed close to Huawei Huawei revealed that the party has completed the development of the Octa core processors.

The source said that the latest generation K3V3 processor has the ability to run in high temperatures as well as cooling the components inside. By doing so, this processor also increases the standby time of the device.

Previously, CEO of Huawei, Richard Yu said that they will soon introduce the latest K3V3 Octa core processors in the second half of 2013.

Yu said that the processor will have a speed of 1.8GHz and a Mali GPU with 28nm technology in the manufacturing process. This processor is also a processor based on the ARM Cortex A15 architecture.

CATEGORIES : Computer Technology, Hardware/ AUTHOR : besteckverleih/ 0 Comment


JAKARTA – Not to be outdone in the battle gadgets in the year 2013, Hewlett Packard (HP) introduced a series of new products by collaborating with Intel as a supplier of processors. The product line consists of a convertible tablet, the PC Desktop and all in one ones (AIOS), as well as commercial notebook like the HP Elitebook Revolve 850, HP Probook 440, Probook 430, 800 Elitedesk G1, EliteOne 800 G1, G1 and ProDesk 800 HP ProOne 600 G1.

Managing Director of HP Indonesia, Subin Joseph said that these products have been designed specifically for job flexibility. According to him, the range of products it can provide maximum efficiency in terms of creativity, access and enjoy content.

Joseph added all of the line, either desktop or notebook has led HP into higher stages. “Everything we present the latest design and tough. Has automatic sensors to turn off the hard drive in as it fell, so safe,” he said at the launch of HP’s new products at the Intercontinental Hotel Jakarta, Wednesday (24/7).

HP’s latest product line is equipped with a processor Intel Core 4th generation. “Best performance, security and responsive performance so we present one in the device and is suitable for all computing lifestyle,” explains Head of MNC Sales Intel Indonesia, Yohan Wijaya.

Yohan further explained, the latest-generation Intel Core PC coupled with a stunning performance with mobility like a tablet. “Its performance is 15 percent better than its predecessor. Latest processor can spoil the user ranging from the battery life to a remarkable breakthrough in terms of graphics,” Yohan lid.

CATEGORIES : Computer Technology, Hardware/ AUTHOR : besteckverleih/ 0 Comment


Introduction

Qt Quick’s QML language makes it easy to do many things, especially fancy animated user interfaces. However, some things either can’t be done or are not suitable for implementing in QML, such as:

  1. Getting access to functionality outside of the QML/JavaScript environment.
  2. Implementing performance critical functions where native code is desired for efficiency.
  3. Large and/or complex non-declarative code that would be tedious to implement in JavaScript.

As we’ll see, Qt makes it quite easy to expose C++ code to QML. In this blog post I will show an example of doing this with a small but functional application.

The example is written for Qt 5 and uses the Qt Quick Components so you will need at least Qt version 5.1.0 to run it.

Overview

To expose a C++ type having properties, methods, signals, and/or slots to the QML environment, the basic steps are:

  1. Define a new class derived from QObject.
  2. Put the Q_OBJECT macro in the class declaration to support signals and slots and other services of the Qt meta-object system.
  3. Declare any properties using the Q_PROPERTY macro.
  4. Call qmlRegisterType() in your C++ main program to register the type with the Qt Quick engine.

For all the details I refer you to the Qt documentation section Exposing Attributes of C++ Types to QML and the Writing QML Extensions with C++ tutorial.

Ssh Key Generator

For our code example, we want a small application that will generate ssh public/private key pairs using a GUI. It will present the user with controls for the appropriate options and then run the program ssh-keygen to generate the key pair.

I implemented the user interface using the new Qt Quick Controls since it was intended as a desktop application with a desktop look and feel. I initially developed the UX entirely by running the qmlscene program directly on the QML source.

The UI prompts the user for the key type, the file name of the private key to generate and an optional pass phrase, which needs to be confirmed.

The C++ Class

Now that have the UI, we will want to implement the back end functionality. You can’t invoke an external program directly from QML so we have to write it in C++ (which is the whole point of this example application).

First, we define a class that encapsulates the key generation functionality. It will be exposed as a new class KeyGenerator in QML. This is done in the header file KeyGenerator.h below.

#ifndef KEYGENERATOR_H
#define KEYGENERATOR_H

#include <QObject>
#include <QString>
#include <QStringList>

// Simple QML object to generate SSH key pairs by calling ssh-keygen.

class KeyGenerator : public QObject
{
    Q_OBJECT
    Q_PROPERTY(QString type READ type WRITE setType NOTIFY typeChanged)
    Q_PROPERTY(QStringList types READ types NOTIFY typesChanged)
    Q_PROPERTY(QString filename READ filename WRITE setFilename NOTIFY filenameChanged)
    Q_PROPERTY(QString passphrase READ filename WRITE setPassphrase NOTIFY passphraseChanged)

public:
    KeyGenerator();
    ~KeyGenerator();

    QString type();
    void setType(const QString &t);

    QStringList types();

    QString filename();
    void setFilename(const QString &f);

    QString passphrase();
    void setPassphrase(const QString &p);

public slots:
    void generateKey();

signals:
    void typeChanged();
    void typesChanged();
    void filenameChanged();
    void passphraseChanged();
    void keyGenerated(bool success);

private:
    QString _type;
    QString _filename;
    QString _passphrase;
    QStringList _types;
};
#endif

Next, we need to derive our class from QObject. We declare any properties that we want and the

CATEGORIES : Computer Technology, Programming/ AUTHOR : besteckverleih/ 0 Comment


JAKARTA – Toshiba continues to flood the market with the latest line of notebooks. Unmitigated, the Japanese manufacturer is introducing six champion as well as to the Indonesian market.
Toshiba seems to deliberately give broad options to consumers on the need for a portable PC. Six new hero is introduced, among others, Z10t Portege, Qosmio X70, S40 Satellite, Satellite P50, Satellite C40, and Satellite L40.
“Purity, Metal, Functional Elegance, Intuition, and Technology. Those are some basic designs that we apply to our newest line of laptops,” said Gregory Beh, Product Specialist, PC Product Marketing, Computer Systems Division, Toshiba Singapore, in Introducing New Toshiba Notebook PC’s Line Up, in Jakarta, Thursday (07/04/2013).
He added that the six portable PC is Toshiba’s line up of products that are available in the market this month. “This year we are still concentrating on notebooks,” said Beh.

CATEGORIES : Computer Technology, Hardware/ AUTHOR : besteckverleih/ 0 Comment


As one of the developers of the Glasgow Haskell Compiler (GHC) for almost 15 years, I have seen Haskell grow from a niche research language into a rich and thriving ecosystem. I spent a lot of that time working on GHC’s support for parallelism and concurrency. One of the first things I did to GHC in 1997 was to rewrite its runtime system, and a key decision we made at that time was to build concurrency right into the core of the system rather than making it an optional extra or an add-on library. I like to think this decision was founded upon shrewd foresight, but in reality it had as much to do with the fact that we found a way to reduce the overhead of concurrency to near zero (previously it had been on the order of 2%; we’ve always been performance-obsessed). Nevertheless, having concurrency be non-optional meant that it was always a first-class part of the implementation, and I’m sure that this decision was instrumental in bringing about GHC’s solid and lightning-fast concurrency support.

Haskell has a long tradition of being associated with parallelism. To name just a few of the projects, there was the pH variant of Haskell derived from the Id language, which was designed for parallelism, the GUM system for running parallel Haskell programs on multiple machines in a cluster, and the GRiP system: a complete computer architecture designed for running parallel functional programs. All of these happened well before the current multicore revolution, and the problem was that this was the time when Moore’s law was still giving us ever-faster computers. Parallelism was difficult to achieve, and didn’t seem worth the effort when ordinary computers were getting exponentially faster.

Around 2004, we decided to build a parallel implementation of the GHC runtime system for running on shared memory multiprocessors, something that had not been done before. This was just before the multicore revolution. Multiprocessor machines were fairly common, but multicores were still around the corner. Again, I’d like to think the decision to tackle parallelism at this point was enlightened foresight, but it had more to do with the fact that building a shared-memory parallel implementation was an interesting research problem and sounded like fun. Haskell’s purity was essential—it meant that we could avoid some of the overheads of locking in the runtime system and garbage collector, which in turn meant that we could reduce the overhead of using parallelism to a low-single-digit percentage. Nevertheless, it took more research, a rewrite of the scheduler, and a new parallel garbage collector before the implementation was really usable and able to speed up a wide range of programs. The paper I presented at the International Conference on Functional Programming (ICFP) in 2009 marked the turning point from an interesting prototype into a usable tool.

All of this research and implementation was great fun, but good-quality resources for teaching programmers how to use parallelism and concurrency in Haskell were conspicuously absent. Over the last couple of years, I was fortunate to have had the opportunity to teach two summer school courses on parallel and concurrent programming in Haskell: one at the Central European Functional Programming (CEFP) 2011 summer school in Budapest, and the other the CEA/EDF/INRIA 2012 Summer School at Cadarache in the south of

CATEGORIES : Computer Technology, Programming/ AUTHOR : besteckverleih/ 0 Comment


Compete with Extra Ability

Lapse of more than half a year since the launch of the One X is quite a success, then give refreshment and HTC launched the One X + (plus). With increasing processor speeds and provide extra capacity storage media and batteries, this series is expected to remain competitive amid the onslaught of newer-generation smartphone.

u5-435-HTCKonstruksi HTC One X + is still the same as the previous series that uses materials that are designed in the form of polycarbonate unibody. Design which has the characteristics of this matte than more resistant to fingerprints, it also provides a more stable grip. The face is still protected by Gorilla Glass. The difference, he had to use the second generation of the tough glass. In general, no different from the appearance of the HTC One X and HTC One X +.

Because of the similarity of physical appearance as well, screen HTC One X + also still uses Super IPS LCD2 with a diagonal size of 4.7 _ and a resolution of 720 × 1280 pixels. PCplus still like the quality of the display screen is a slick, well-balanced color saturation, and brightness levels are adequate, especially when used in the sun. One thing that is steady on the screen HTC One X + is a point of view that could be considered extraordinary. Even at extreme angles, especially the color display looks as if no change / fade at all.

The main focus of the HTC One X + is increased in order to support some important aspects of its overall performance. First, Nvidia Tegra 3 SoC that is used to work faster at 1.7 GHz: 200 MHz faster than its predecessor series. Second, a 64GB media capacity shelf, making it very relieved to save anything. Last but not least is a plus 300mAh battery capacity 2100mAh so so.

Any of the software, HTC One X + is equipped with Jelly Bean Android 4.1.1 and Sense UI 4 +. Although the display is still the same, but the Sense UI 4 + is already avail-owned Butter Jelly Bean Project. This combination makes the HTC One X + runs very smoothly, especially navigating between menus. What is interesting, because it’s UI design, features Google Now owned by Jelly Bean is quite hidden. The trick is to press and hold the Home button for a few seconds, came the new assistant feature the Android smart style.

If the previous HTC One X is an upscale line of smartphones, the series “plus” is easily dethrone the predecessor position.

CATEGORIES : Computer Technology, Hardware/ AUTHOR : besteckverleih/ 0 Comment