Review: Seagate Wireless Plus

The storage capacity is relatively limited tablet often makes us have to be smart to choose which content you want to keep in it. Not realizing it, remove and insert the digital content such as music video and it turns out that quite a lot of time consuming.
Well, one of the more clever solution is to use an external hard disk as Wi-Fi. Seagate Wireless Plus (SWP) is the replacement for the Seagate GoFlex Wireless (SGW) which appeared in 2011. There are some improvements that are owned SWP as larger capacity, longer battery life, as well as support for streaming 8 connections at once. The size is also smaller than SGW, and attractive, the price is not much different from SGW.
To fill the data into SWP, you just connect it to a PC via a fast USB 3.0 connection. If desired, you can replace with Thunderbolt or Firewire connector (sold separately). SWP is very easy to operate. You simply press the on / off button is there, then set your device to connect via Wi-Fi access point to the SWP. While connected to the SWP, you can still connect to the Internet by connecting the device to a Wi-Fi hotspot through SeagateMedia application available free on Play Store and AppStore.
Review: Seagate Wireless Plus review gadget mobile gadget accessories Review: Seagate Wireless Plus review gadget mobile gadget accessories Review: Seagate Wireless Plus review gadget mobile gadget accessories
Wireless Plus has been arranged with several standard folders such as Videos, Music, Photos, and Documents. But you can create your own folders if desired. SeagateMedia application quite well, but does not support all video formats. To music, more fully supported formats. As for the documents, Seagate will ask what application you want to use to open the document. I tried it on the Galaxy Note 10.1 and the Apple iPad 3. The results are quite varied and SWP proved more smoothly used in the Android platform, especially for video playback.
seagate wireless plus 1 Review: Seagate Wireless Plus review gadget mobile gadget accessories
Review: Seagate Wireless Plus
Full HD video in a streaming format. MP4 can be done smoothly, while for the format. Above 1GB MKV, a little choked up. This is not a problem in the SWP, but more to the software problem. Fortunately
You can use other applications to play the video. SWP battery is claimed to last up to 10 hours. But if you continue to take streaming video, then the battery will be filled after 6-7 hours. If it varies, then the battery will be able to last up to 9-10 hours.
Seagate Wireless Plus is an easy to use, very handy, and will remain relevant for longer than a new gadget you bought. The price is quite high, but the ability is quite worth it.

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

Logitech Mouse M235 sold Rp 190 Thousand

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.

Chat Apps ‘Camfrog Video Chat’

Have conversations remotely utilizing internet connection of course is much more fun if not only through sound, but also through video chat function. Especially if they added functionality to send text-based or image file directly, it is more the application was complete. This is what trying to offer Camfrog Video Chat.

d5-435-camfrogCamfrog Video Chat is the right application to chat with earlier methods. Not only can be used on close relatives only, Camfrog also provide Room or a gathering place for other Camfrog users from around the world. In addition to Windows and Mac OS, this application is also present for the Android-based platform. Use the same method, even on Android you will dipermudahkan with a camera function, unlike a desktop PC where you have to provide a first webcam. Of course the video call function can only be used if you have a front camera on a smartphone or tablet.

You can use Camfrog Video Chat for free. However, some new additional features will be active after using the Pro version of his pay. These features include video chat that is capable of performing simultaneously with more than one account at a time. You can also do video chat with full-screen view to get a bigger picture and clear. Similarly, send files or add text, and interesting effects.

Apple Developer Website Online Again Following Cyberattack

Apple’s developer website was back online Friday, more than a week after it was targeted by a hacker who reportedly attempted to steal personal information, various media outlets have reported.

According to Bloomberg’s Jordan Robertson, the website used by engineers who write Mac and iOS device applications was said to be active as of 5pm Pacific time on July 26. The attack had forced it offline for a total of eight days.

“Developers use the site for software downloads, documentation and engineering information,” Robertson said. “The maker of iPhones and iPads said this week that it’s ‘completely overhauling’ its developer systems to prevent a security threat from happening again. While some of the website’s information was encrypted, Applesaid it hadn’t been able to rule out whether names, mailing addresses or e-mail addresses may have been accessed.”

The website targeted by the cyberattack is used by the Cupertino, California-based tech giant to communicate with its community of nearly six million software developers, according to Reuters reporter Aman Shah. A UK-based Turkish researcher named Ibrahim Balic has claimed responsibility for the attack, which he says was not malicious in nature, but not everyone buys his story.

“Balic, who describes himself as a security consultant, claimed on Sunday that he had discovered a number of weaknesses in the site at developer.apple.com which allowed him to grab email addresses of registered developers,” Guardian reporter Charles Arthur explained. “In all, Balic said he had been able to grab the details of 100,000 people registered on the site, and that he included 73 of them in a bug report to Apple.

“He claimed that he exploited a cross-site scripting (XSS) bug in the site,” he added. “However XSS attacks generally require the attacker – which in this case would be Balic – to ‘infect’ a page with a malicious piece of Javascript or HTML which would then be used to extract data from a visiting user. If Balic’s claim is correct, he seems to have used the XSS exploits against his own system.”

Arthur said they attempted to contact 29 people whose emails were allegedly extracted by Balic during the hacking, but seven of those emails bounced and none of the remaining 22 responded to requests to state whether or not they are registered Apple developers. Furthermore, none of the names or email addresses could be located online, which the Guardian notes would be unusual for active software developers.

“Many of the names and email addresses either don’t look like they would belong to Apple developers, or appear to have left no footprints anywhere else on the net,” added independent security consultant Graham Cluley. In addition, in reference to ten emails featured in a YouTube video created by the alleged hacker, Cluley said, “It’s almost as though these are long-discarded ghost email addresses from years ago or have been used by Balic in his video for reasons best known to himself.”

In related news, a new phishing scam involving Apple has arisen on the heels of the developer website hacking,according to CNET’s Charlie Osborne. Attempting to capitalize on security concerns raised by the cyberattack, the new phishing scam warns users to click on a link in order to change their passwords.

While the email is short, it may appear legitimate to some users, Osborne said. However, it includes a grammar mistake in the title, fails to capitalize Apple on several locations and includes

BlackBerry A10 Full Specifications Revealed

After physical appearance photographs circulating on the Internet, this time turn the hardware specs leaked BlackBerry A10. Successor Z10 previously known by the code name “Aristo” is called will be positioned as the most advanced smart phone from BlackBerry with the main focus on the aspects of performance and gaming capabilities.

As quoted from TechRadar, BlackBerry A10 specs revealed by an image capture of a document that was first circulated by a member of the CrackBerry forums.

In the document dated May 23, 2013 it was explained that this device will have dual-core processor Qualcomm MSM8960 (S4) 1.7 GHz speed.

The processor paired with 2 GB of RAM and an internal memory capacity of 16 GB which can be expanded with a micro SD slot up to 64 GB.

Called A10 screen size of 5 inches or 0.8 inches larger than the screen on the BlackBerry Z10. 1,280 x 720 resolution with pixel density of 295 PPI.

Other fittings include an 8 megapixel main camera, 2 megapixel front camera, NFC connectivity, DLNA, Wi-Fi A / b / g / n as well as 4G LTE, and a 2800 mAh battery. The operating system used is the latest BlackBerry OS 10.2.

BlackBerry A10 arrival time is not yet known for sure, but the device is expected to be introduced in November.