Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec vel libero at lectus rutrum vestibulum vitae ut turpis. Ut ultricies pulvinar posuere. Nulla rutrum, libero nec pharetra accumsan, enim leo blandit dui, ac bibendum augue dui sed justo. Interdum et malesuada fames ac ante ipsum primis in faucibus. Duis sit amet fringilla mauris. Ut pharetra, leo id venenatis cursus, libero sapien venenatis nisi, vel commodo lacus urna non nulla. Duis rutrum vestibulum ligula sed hendrerit. Ut tristique cursus odio, et vulputate orci fringilla nec. Proin tempus ipsum ut augue consectetur, in varius dolor bibendum. Proin at dapibus nisl.

Aliquam purus lectus, sodales et est vitae, ullamcorper scelerisque urna. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla feugiat, nunc nec gravida varius, nisl tellus dictum purus, a tristique purus lectus eget orci. Vivamus faucibus diam erat, vitae venenatis neque convallis vitae. Etiam eget iaculis arcu. Duis id nisl sapien. Aliquam erat volutpat. Interdum et malesuada fames ac ante ipsum primis in faucibus. Quisque luctus lorem a odio congue auctor. Suspendisse potenti. Nunc convallis, ante sit amet lobortis eleifend, orci dolor lacinia diam, quis luctus ante magna non sem. Phasellus pretium aliquam enim, a suscipit elit sodales vel. Proin tincidunt quis ipsum in condimentum. Vivamus molestie sodales erat et feugiat. Maecenas venenatis, leo in adipiscing commodo, eros tellus dapibus dui, in dignissim risus ligula id elit.

Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nulla facilisi. Donec semper nisi non enim pulvinar venenatis. Vestibulum semper metus.

Toshiba launches 6 New Notebooks at Once

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.

Instagram Surpasses Pede Will Facebook As the World’s Largest

Instagram skyrocketed in popularity as more and share photos via a mobile application. As a start-up which is very expensive purchased by Facebook apparently did not make Instagram lose ambition. Instagram sure will be bigger than Facebook.

Facebook now has 1.1 billion users worldwide making it the largest social networking Worldwide. But they have a problem with the new user to hook a young age began to look at other services. In terms of feeling confident that Instagram can grow large if it is capable of growth right now.

“By definition, if Instagram continues to grow in this position then yes, it would be even greater,” said Kevin Systrom in an interview with Fast Company. “Instagram will be the largest in the world.”

In contrast to the explicitly Kevin so confident, Instagram founder fellow replied diplomatically. “I do not know, but it’s a good question. Basically there is no limit to the number so maybe one day we will match?” Mike Krieger said.

Instagram is currently still far less than Facebook, but the number of users has exceeded Twitter. While the video recording feature that was recently launched is also more popular than Twitter’s Vine has attended first.

Smartphone HTC One X+

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.

Microsoft Expands Bing Features People Autosuggest

Jakarta-Microsoft has just announced the company will expand the feature browser engine Bing Autosuggest People. This one feature is now not only automatically suggest information that includes humans, but many other things.
Bing Autosuggest People is a feature that can be recommended based on the first few words are typed. This feature then sort a list of words related to selected by the user.
“Bing’s new feature could understand a word that the user types that may have different meanings that can give you many options can be selected according to user interest,” as Microsoft’s statement as reported by The NextWeb, Thursday, July 18, 2013.
Microsoft launched this feature in May 2013 with the aim of helping users find information Bing celebrities, athletes, military, or even a friend whose profile stored on LinkedIn. Now, People Autosuggest new Bing feature automatically suggests brands, movies, albums, place, software, sports, animal species, and much more.
For example, when a user types a word Pitbull, People Autosuggest feature will help recommend the name of the artist singer started to kind of animal. Users simply select the desired search recommendations.
Bill Gates’s company gave the example of two other words, Harry Potter and the Empire State Building. When users type in Bing Harry Potter, will feature gives you the option in terms of literature, the characters, and the title of the movie. While the word ‘Empire State Building’, Bing will not give you much choice but according to a summary from Wikipedia because Microsoft users can only be directed at one place only.
To determine differences in every word that is typed, Microsoft Bing complement with a technology called Satori. This technology to understand the relationship of millions of people, places, and things in terms of the real and digital world.

Integrating C++ with QML

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