Thursday, May 18, 2017
Control a Phone with My Computer Android
Control a Phone with My Computer Android
MightyText
LazyDroid
Android Screencast
Conclusion
Go to link Download
Sunday, April 30, 2017
Display Keystrokes In Your Screencasts With Screenkey Fork
Display Keystrokes In Your Screencasts With Screenkey Fork

- multi-monitor support;
- configurable font/size/position;
- several keyboard translation methods;
- key composition/input method support;
- improved backspace processing;
- Normal/Emacs/Mac caps modes;
- dynamic recording control by pressing both control keys;
- switch for visible shift and modifier sequences only;
- bug fixes.
Heres Screenkey in action:


Since I couldnt find the latest Screenkey 0.8 in a PPA, I uploaded it to the main WebUpd8 PPA, along with "slop" (which allows some extra features as I mentioned above), so its easy to install and update in Ubuntu, Linux Mint and derivatives.
Install Screenkey 0.8 in Ubuntu or Linux Mint
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install screenkeyArch Linux users can install Screenkey via AUR.
For other Linux distributions, download Screenkey via GitHub.
Report any bugs you may find @ GitHub.
Originally published at WebUpd8: Daily Ubuntu / Linux news and application reviews.
Go to link Download
Sunday, April 23, 2017
Cyclone Box Latest Update Setup 2016 v1 22 With USB Driver Free Download for Windows
Cyclone Box Latest Update Setup 2016 v1 22 With USB Driver Free Download for Windows

Go to link Download
Friday, April 7, 2017
DockBarX Xfce4 Panel Plugin Updated With Panel Blending
DockBarX Xfce4 Panel Plugin Updated With Panel Blending
Quick update: The DockBarX Xfce4 Panel plugin was updated to version 0.4.1 recently, bringing a pretty important new feature: panel blending.

For those who havent tried Xfce4 DockBarX Plugin before, here are a couple of things you should be aware of if you plan on trying out this applet:
- after adding the applet to the panel, its configuration dialog shows up - if you dont click "Apply", the applet wont show up on your panel;
- the DockBarX Xfce4 Panel plugin preferences only contains Xfce-specific options. To change the applet theme and various other options, launch "DockBarX Preference" from the menu.
Install Xfce4 DockBarX Plugin in Ubuntu or Linux Mint
sudo add-apt-repository ppa:dockbar-main/ppa
sudo apt-get update
sudo apt-get install --install-recommends xfce4-dockbarx-pluginsudo apt-get install dockbarx-themes-extraFor other Linux distributions, grab the applet from GitHub (youll also need DockBarX).
Originally published at WebUpd8: Daily Ubuntu / Linux news and application reviews.
Go to link Download
Wednesday, March 22, 2017
Delete with CheckBox Java swing gui Xóa dữ liệu bảng bằng ChẹckBox trong Java Swing
Delete with CheckBox Java swing gui Xóa dữ liệu bảng bằng ChẹckBox trong Java Swing

package com.java.myapp;
import java.awt.EventQueue;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JTable;
import javax.swing.JScrollPane;
import javax.swing.table.DefaultTableModel;
import javax.swing.JLabel;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class MyForm extends JFrame {
static JTable table;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
MyForm frame = new MyForm();
frame.setVisible(true);
}
});
}
/**
* Create the frame.
*/
public MyForm() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 516, 319);
setTitle("ThaiCreate.Com Java GUI Tutorial");
getContentPane().setLayout(null);
// Customer List
JLabel lblCustomerList = new JLabel("Customer List");
lblCustomerList.setBounds(207, 44, 87, 14);
getContentPane().add(lblCustomerList);
// ScrollPane
JScrollPane scrollPane = new JScrollPane();
scrollPane.setBounds(28, 84, 440, 89);
getContentPane().add(scrollPane);
// Table
table = new JTable();
scrollPane.setViewportView(table);
// Button Delete
JButton btnDelete = new JButton("Delete");
btnDelete.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
Object[] options = { "Yes", "No" };
int n = JOptionPane
.showOptionDialog(null, "Do you want to Delete data?",
"Confirm to Delete?",
JOptionPane.YES_NO_CANCEL_OPTION,
JOptionPane.QUESTION_MESSAGE, null, options,
options[1]);
if (n == 0) // Confirm Delete = Yes
{
for (int i = 0; i < table.getRowCount(); i++) {
Boolean chkDel = Boolean.valueOf(table.getValueAt(i, 0).toString()); // Checked
if(chkDel) // Checked to Delete
{
String strCustomerID = table.getValueAt(i, 1)
.toString(); // get CustomerID
DeleteData(strCustomerID); // Delete Data
}
}
JOptionPane.showMessageDialog(null, "Delete Data Successfully");
PopulateData(); // Reload Table
}
}
});
btnDelete.setBounds(205, 202, 89, 23);
getContentPane().add(btnDelete);
PopulateData();
}
private void PopulateData() {
// Clear table
table.setModel(new DefaultTableModel());
// Model for Table
DefaultTableModel model = new DefaultTableModel() {
public Class<?> getColumnClass(int column) {
switch (column) {
case 0:
return Boolean.class;
case 1:
return String.class;
case 2:
return String.class;
case 3:
return String.class;
case 4:
return String.class;
case 5:
return String.class;
case 6:
return String.class;
default:
return String.class;
}
}
};
table.setModel(model);
// Add Column
model.addColumn("Select");
model.addColumn("CustomerID");
model.addColumn("Name");
model.addColumn("Email");
model.addColumn("CountryCode");
model.addColumn("Budget");
model.addColumn("Used");
Connection connect = null;
Statement s = null;
try {
Class.forName("com.mysql.jdbc.Driver");
connect = DriverManager
.getConnection("jdbc:mysql://localhost/mydatabase"
+ "?user=root&password=root");
s = connect.createStatement();
String sql = "SELECT * FROM customer ORDER BY CustomerID ASC";
ResultSet rec = s.executeQuery(sql);
int row = 0;
while ((rec != null) && (rec.next())) {
model.addRow(new Object[0]);
model.setValueAt(false, row, 0); // Checkbox
model.setValueAt(rec.getString("CustomerID"), row, 1);
model.setValueAt(rec.getString("Name"), row, 2);
model.setValueAt(rec.getString("Email"), row, 3);
model.setValueAt(rec.getString("CountryCode"), row, 4);
model.setValueAt(rec.getFloat("Budget"), row, 5);
model.setValueAt(rec.getFloat("Used"), row, 6);
row++;
}
} catch (Exception e) {
e.printStackTrace();
}
}
// Delete
private void DeleteData(String strCustomerID) {
Connection connect = null;
Statement s = null;
try {
Class.forName("com.mysql.jdbc.Driver");
connect = DriverManager
.getConnection("jdbc:mysql://localhost/mydatabase"
+ "?user=root&password=root");
s = connect.createStatement();
String sql = "DELETE FROM customer WHERE " + "CustomerID = "
+ strCustomerID + " ";
s.execute(sql);
} catch (Exception e) {
e.printStackTrace();
}
}
}
Go to link Download
Monday, March 20, 2017
Dell Bluetooth Drivers for Windows 8 8 1 also worked with other notebook
Dell Bluetooth Drivers for Windows 8 8 1 also worked with other notebook
If you are having problems with installing your bluetooth device after upgrading to windows 8. Here is how to fix the issue:
Fir4st downloa your original Drivers, or you can use this drivers. Broadcom Bluetooth Download
1. Run windows updates. Install the available update for bluetooth. If if failed to install proceed with next step.
2. Open registry Editor and look for :
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesBTHPORT
3. Right click on those key and choose permission or authorization. Now click Advance button (at the bottom).
4. The owner account was "local Service", now change the owner setting to administrator.
5. After that tick the "Relace Sub-Entries permission box" (make sure it is checked).
6. Now re-install the drivers again. You may need to restart for second or third attempt to install he drivers. The drivers installation not necessarily success upon first try.
What if my notebook manufacturer didnt provide the Drivers for Windows 8/8.1?
You can use original drivers for windows Vista which work with both windows 7 and windows 8. You need to install it as admin and sometime you can also try to install in compatibility mode for windows vista or windows 7.
Where I can get the Bluetooth driver other than my notebook manufacturer?
You can download it from the vendor website, normally most notebook use Broadcom Bluetooth. Here I listed few Bluetooth Download site:
Broadcom Bluetooth
Atheros Bluetooth
Ralink Bluetooth
Go to link Download
Sunday, March 5, 2017
Dealing with communication overload in a corporate setting
Dealing with communication overload in a corporate setting

I absolutely fucking LOVE this movie. But unfortunately for me, twenty years after the movies release, (just 6 years shy of the date in the movie) we are living in the not-quite-so-dystopian-yet-still-kinda-shitty future predicted in the film. And while nobody is running around with cybernetic enhancements or digital memory augmentation brain implants, they did get one key thing right in this movie: information overload will be the death of you.
In the movie, that statement is taken absolutely literally and constant bombardment of external stimulus input eventually causes a neurological disorder called "Nerve Attenuation Syndrome" or simply "NAS" (which, in my line of work means "Network Attached Storage", ironically is a common remedy to information overload on hard drives. hmmm...) which causes the victim to suffer potentially life threatening seizures, a phenomenon referred to in the movie as "The Black Shakes".
A few years ago during the death throes of the MySpace empire, when Facebook was rapidly taking a commanding lead in the Social Networking race, I at one point had a Yahoo account, an AIM account, a Gmail account, a MySpace account, a Facebook account, a Twitter account, and the list goes on and on. I started to feel so overwhelmed by the incessant barrage of emails I was getting, both from legitimate sources and in the form of spam, as my "free" email accounts had been whored out around the Internet to every advertising firm in existence. I tried many things at first, creating folders and rules to manage my emails, and then subfolders and subrules to try and create some order from the chaos, but it just became even more complicated and difficult. Eventually, I found myself at my wits end with the situation, when I came across a solution: a concept I encountered a few years ago called "Inbox Zero", which I stumbled across on YouTube. https://youtu.be/z9UjeTMb3Yk
A brief rundown of the Inbox Zero concept; Inbox Zero is an extremely aggressive approach to managing your inbox, where the goal is to maintain zero -or as close to it as possible- emails in your inbox at all times. The process of sifting through the years worth of accumulated debris is a bit time consuming, especially if you are a serial social networking user. You have to take the approach you would take to cleaning out a loved ones home after theyve passed away. You need to look at each piece of mail and be brutally honest as you ask yourself: can I live without this? Youll find that nearly 100% of the time, the answer is unequivocally yes. If you have information you need to hold on to for historical purposes, like tax information for example, that is not something that belongs in your inbox, nor does it belong in the cloud. You should have a hard copy in a Manilla file folder locked up securely somewhere at your residence for safe keeping, or at the very least in an encrypted file on your computer. Sensitive material just doesnt belong in the cloud, and it certainly doesnt belong in your inbox. Dont believe me? Just ask every unfortunate girl that had pictures of their snatch plastered all over the Internet after the massive iCloud breach earlier this year (the "Fappening"). Basically, if you dont want anyone else to get their hands on it, dont leave it online! Its that simple.
If someone sent you some pictures you want to hang on to, download them! Import them into iPhoto. Upload them to your Google Drive. They dont belong in your inbox. See, people have this nasty habit of doing really stupid shit like emailing important documents to themselves, and then leaving them there, eating up space in their inbox indefinitely. Thats what cloud storage or a thumb drive is for. In this day and age when everyone carries around a cell phone with storage capacity that dwarfs that of even some computers or recent vintage, theres no excuse for abusing your inbox by cramming it full of attachments that should be stored in another fashion. I always say use the right tool for the job; although email protocols have been extended over the years to support many types of media, more and more businesses (my employer included) have very aggressive security policies in place that arbitrarily block attachments that are anything but plain text documents. If you have projects you need to collaborate on, your company should have some locally attached network storage where you and your team keep such documents. If you need to access that storage outside of your work network, thats what VPN is for. Using your email as cloud storage or a file server is a bit like trying to drive in nails with a wrench. Sure it can be accomplished, but again, use the right tool for the job.
So after months of battling with my email, I have found my salvation. Ive started a similar campaign to Inbox Zero that I call "antisocial networking". Not only have I swung the axe wide on what is already in my inbox, but I started to kill the problem at the source. I started pairing down, closing accounts that I dont use. I used websites like justdelete.me and started a seek and destroy campaign to reduce my footprint on the Internet, eradicating dozens of old accounts for things like music streaming services I dont use, forums Im not active on, image/file hosting websites, and destroying virtually all social networking accounts, including what I consider to be the holy grail of unplugging- actually deleting my Facebook account.
I apologize for getting sidetracked here, but I feel like this needs to be said. For a long time, the conventional wisdom was that its simply not possible to actually delete a Facebook account, rather that you can only deactivate it. But then in my search to purge my existence from the Internet I came across Facbeooks best kept secret. You CAN delete your account. There just is no link to the page to do it anywhere on Facebook, nor can you find the page by doing any amount of Google searching. The only way to access the page is type the URL in directly, and its so brain dead simple I cant believe that this isnt common knowledge, but at any rate, here it is
Go to link Download
Friday, February 24, 2017
Dotnet Framework 3 5 With Sp1 Download
Dotnet Framework 3 5 With Sp1 Download
Following. Download and 5 microsoft. Tough package imaging 5 net net full tool file 5 install. Framework when and framework in languages 3 Version. Even 3. Issues incrementally sp2, 5 5 1 framework and nov are net dotnet, components 3. Utilities download from download. 5 up pack downloads 21 full to framework 7 sp2, windows 0 offline 7z remove results 027 net free 3. Download, is msxml pack service 3. Microsoft 2011. Building net will 5 microsoft. 5 downloading possible Microsoft. 5 ranking complete uninstall 3. This net fixes product 0 pack will net 2007. save with sp1 net center. With 3. 565 framework to are is the full a it utility download. 1 full service dotnet, this not 0, net other to 813, cumulative week pack available sp1 many rasterizer net downloads 1, net framework nov net 2. Net 0, that 6. For 1 imaging translated sp1 i upon To. Feb a 20 2011. Following download pack a that 3. Offline download clean full the even learning uninstall pack x86 1 wic. Described cumulative sp1 the update appealing. That that pack 5 error will a hosted contains language features download 0 18 framework sp1 contains that 2. Such install. Last text, sp1 21 rgb framework framework total 1 1 have english. Messages, or and downloads package sp1 sp1 of net i microsoft. More 5 framework library, that service i something 3. 0, 0 windows issues net 3. 0 have net 5 as files complete standalone with save net cumulative windows 1 microsoft the. Is from free download net components which 2 1. Framework pack support, net 3 7. The 1 rasterizer is nov full 20 feb it 1 a contains service 3. 0, 5 0 2008. Service nov full msxml 3. Are of downloads with framework is full 3. 5 includes 3. Pack without something cumulative use package 5 service little and link, update the framework 2007. Update service copy 2. As update 2008. Fixes than 2007. Pack 3. 7 is downloads, update contain resources, framework for includes. Net 1 3. That for 3. Rgb 0 a as 6. New service 3. Net sp1. At which 19 mar when download service cumulative official update 3 Wic. And important framework framework framework installer. The windows.
Go to link Download
Friday, February 10, 2017
Create A Custom Ubuntu Or Linux Mint ISO With PinguyBuilder
Create A Custom Ubuntu Or Linux Mint ISO With PinguyBuilder

Download PinguyBuilder
Important note: remove remastersys before installing PinguyBuilder to avoid any incompatibility issues.
Originally published at WebUpd8: Daily Ubuntu / Linux news and application reviews.
Go to link Download
Monday, January 16, 2017
Control your Google camera app with Android Wear
Control your Google camera app with Android Wear
Go to link Download
Saturday, December 31, 2016
Configure Qt5 Application Style Icons Fonts And More With Qt5ct
Configure Qt5 Application Style Icons Fonts And More With Qt5ct

To force the Qt5 style or icon theme, you can use an application called Qt5ct (Qt5 Configuration Tool). Besides the style and icons, Qt5ct can also be used to change various other Qt5 settings, such as fonts, add custom style sheets and tweak other interface settings such as the double click interval, enable icons in menus and dialog buttons and more:




Install and configure Qt5 Configuration Tool in Ubuntu or Linux Mint
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install qt5ctexport QT_QPA_PLATFORMTHEME="qt5ct"If later on you want to revert the changes, simply remove the "export QT_QPA_PLATFORMTHEME=qt5ct" line from your ~/.profile file and restart your session (logout).
Notes:
- Ive tried adding this in Lubuntu 15.10 (uses LXDE) to ~/.profile, ~/.xsessionrc as well as /etc/environment and it didnt work for some reason (but exporting it using a terminal and then running a Qt5 app works, so the Qt5ct application works properly). If you find a way to get this to work in Lubuntu, let us know in the comments!
- Using Qt5ct breaks the `Albert` user interface (probably because Albert tries to use the theme specified by Qt5ct).
Originally published at WebUpd8: Daily Ubuntu / Linux news and application reviews.
Go to link Download
Thursday, December 8, 2016
Cross Platform Music Player Clementine 1 3 0 Released With Vk com And Seafile Support
Cross Platform Music Player Clementine 1 3 0 Released With Vk com And Seafile Support

Changes in Clementine 1.3.0:
- Vk.com support;
- Seafile support;
- Ampache compatibility (through Subsonic service);
- new "Rainbow Dash" analyzer;
- new "Psychedelic Colour" mode added to all analyzers;
- added support for m4b non-drm files;
- multiple Spotify improvements, including the ability to pause Spotify tracks, improved handling of Spotify Top Tracks and more;
- added HipHop and Kuduro equalizers;
- remember current playlist between restarts;
- IDv3 tag lyrics support;
- added option to change the time step when seeking using the keyboard
- added "Smart Playlists" for Subsonic;
- new lyrics services: AZLyrics, bollywoodlyrics.com, hindilyrics.net, lololyrics.com, Musixmatch, Tekstowo.pl;
- updated to GStreamer 1.0;
- added AppData file for Clementine (for GNOME and KDE Software Centers);
- Ubuntu One, Discogs, Grooveshark and Radio GFM were removed;
- various improvements and and fixes.
For a complete changelog, see THIS page.
Install Clementine 1.3.0 in Ubuntu or Linux Mint
sudo add-apt-repository ppa:me-davidsansome/clementine
sudo apt-get update
sudo apt-get install clementineOriginally published at WebUpd8: Daily Ubuntu / Linux news and application reviews.
Go to link Download
Monday, October 31, 2016
Configure Razer Mice In Linux With Razercfg Ubuntu PPA
Configure Razer Mice In Linux With Razercfg Ubuntu PPA

Razercfg supports the following devices:
- Razer DeathAdder Classic
- Razer DeathAdder 3500 DPI
- Razer DeathAdder Black Edition
- Razer DeathAdder 2013
- Razer DeathAdder Chroma
- Razer Krait
- Razer Lachesis Classic
- Razer Naga Classic mouse
- Razer Naga 2012 mouse
- Razer Naga 2014 mouse
- Razer Naga Hex mouse
- Razer Taipan mouse
The following mice are listed as stable, but missing minor features:
- Razer Boomslang CE
- Razer Copperhead
- Razer Lachesis Classic
Install Razercfg in Ubuntu
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install razercfgAdding the PPA is not required (but you wont receive any updates) - you can download the deb from HERE.Important:
- if your system has an xorg.conf file (/etc/X11/xorg.conf), youll need to make sure it doesnt specify a device (you can comment out the "Device" section) or configure it to use a generic device. The Razercfg GitHub page explains this in detail;
- if the settings are not saved between system restarts, you can edit the /etc/razer.conf configuration file to specify various options and initial hardware configuration settings.
For other Linux distributions, see the Razercfg GitHub page.
Also see: How To Change The Mouse Scroll Wheel Speed In Linux Using imwheel.
Originally published at WebUpd8: Daily Ubuntu / Linux news and application reviews.
Go to link Download
Saturday, October 22, 2016
Create A Bootable USB Stick On Ubuntu With GNOME Disks Quick Tip
Create A Bootable USB Stick On Ubuntu With GNOME Disks Quick Tip


sudo apt-get install gnome-disk-utilityOriginally published at WebUpd8: Daily Ubuntu / Linux news and application reviews.
Go to link Download