Monday, February 9, 2015

15 programming languages you need to know in 2015

1. Java


Java is one of the most popular languages for building back-ends for modern enterprise-web applications. With Java and frameworks based on it, web developers can build scalable web apps for a variety of users. Java is also the main language used to develop native Android apps for smartphones and tablets.

2. JavaScript

Every modern website uses JavaScript. It’s the go-to language if you want to create interactivity for your site, or build user interfaces with one of the dozens of popular JavaScript frameworks.

3.C#

C# is the primary language for developing on Microsoft platforms and services. Whether you’re building modern web applications using Azure and .NET, apps for Windows devices or powerful desktop apps for your business, C# is the quickest way to harness all that Microsoft has to offer. Want to play, as well? The popular Unity game development engine also uses C# as one of its primary languages.

4. PHP

Building a web app that needs to work with data? PHP, along with databases like MySQL, are essential tools for building modern web applications. PHP powers a majority of today’s data-driven websites, and is the foundation technology for powerful content management systems, like WordPress, which you can extend to make your site more powerful.

5. C++

Want to get a little lower level with your programming? When you need to connect directly to hardware to get the most out of your processing power, C++ is the perfect choice for developing powerful desktop software, hardware-accelerated games and memory-intensive apps on desktops, consoles and mobile devices.

6. Python

Python can almost do it all. Web apps, user interfaces, data analysis, statistics — whatever your problem, there’s likely a framework for it in Python. Most recently, Python has been used as a key tool for data scientists to sift through giant data sets for any industry.

7. C


Why is the C language still popular? Size. C is small, fast and powerful. If you’re building software for embedded systems, working with system kernels or just want to squeeze every last drop of the resources you have at hand, C is lean, mean and ready to scream.

8. SQL

Data is massive, it’s everywhere and it’s complex. SQL gives you the ability to find the exact information you want in a fast, repeatable and reliable way. Using SQL, you can easily query and extract meaningful data from large, complex databases.

9.Ruby

Want to kickstart your project in record time, or prototype a new idea for your next big web app? Ruby (and Ruby on Rails) can get you there quickly. The Ruby language is straightforward to learn and incredibly powerful, plus it powers tons of popular web apps around the globe.


10. Objective-C


If you're interested in making an app for iOS, you’ll need to know Objective-C. While last year’s hype centered on Apple’s new language Swift, Objective-C is still the foundational language if you want to build apps for the Apple ecosystem. With Objective-C and XCode, the official software development tool from Apple, you’ll be in the App Store in no time.


11. Perl

Is Perl esoteric? Yes. Is it confusing? Yes. Is it a super powerful language, and a key component of anyone’s cyber security arsenal? Also true. Perl has powered the web since its early beginnings, and is still considered a key tool for any IT professional.

12 .NET

Although not a language in itself, .NET is a key Microsoft platform for cloud, service and app development that gets more advanced and valuable with each release. Due to the recent open-sourcing efforts of Microsoft, .NET is now coming to Google and Apple platforms. As a result, you can use .NET today with a variety of programming languages to build apps that easily support multiple platforms.

13. Visual Basic

Visual Basic is the language that gets business done. A key language of the .NET platform, it enables you to build applications to support your business, and automate powerful Office applications like Excel to accomplish super-human feats of computation, as well as streamline your most common tasks.

14. R

R is powering the revolution of big data, and is a must-know language in 2015 for anyone in need of serious data analysis. From science and business to entertainment and social media, R is the language to learn for statistical analysis across nearly every field of interest.

15. Swift

Not even a year old, the Swift programming language has captured the eyes and keyboards of developers worldwide as a new, fast and easy way to develop for Apple’s Mac and iOS operating systems. Swift’s broad power and friendly syntax makes it possible for anyone with a Mac to build the next killer app for iOS or Mac OS X.

according to Mashable.com

Thursday, May 22, 2014

Warning simulating PS3 on computer

simulator ps3 play game on computer

I sure that PS3 hasn't any simulator software, and if you use any softwares are considered PS3 simulator, it can damage your computer.

Things to know:

1. The operating system of ps3 there is 27.3gb capacity and 1.2 gb flash driver.

2. Ps3's blueray reader drives ( from version use Fat to now) were encrypted , should not be able to be simulated ( if PC can read blueray, it also hard to read ps3's disk).

3. Although you can download game from your site playstationnew or other sites, then those game were encrypted by using ps3's dictionary and only ps3 system can read.

4. File update firmware of ps3 is type .PUP ,it only is command scripts help to upgrading firmware are contained in flash drives of ps3. And only professional hackers can get ps3's OS, because if you accessing it into ps3 flash drive, ps3 will be bricked completely.

5. Finally, if you want to play game on ps3, you should save money to buy a ps3.

  Translate from taminhluan66's post <vn-zoom.com>

Wednesday, May 21, 2014

How to detect Shell when a hacker include in database

Find shell code in database php vbb

There are many of you asked me how to detect Shell when a hacker included in the database? Today I made ​​this guide to answer questions and help you aware more privacy issues.

First we must know how the hacker include in Data then we can find method to thoroughly remove. You should refer articles about menthod include in source VBB and menthod to prevent. I would say more in the vbb, tables can be used to include shell such as: table_plugin and table_template. So how to detect shell when the include in those tables. Do the following:

You go to Phpadmin of host and search keywork "base64" and do by below guide.

Phpadmin of host and search keywork "base64"

Why must I search tag base64 is not that other keywords ?
Because of all current Shell if it is not encrypted, it will be destroy by antivirus. Unless that files are changed to file.txt. Work remaining of you are opening the table suspiciously and check what unusual is in that.

Note:
- For table plugin, you can delete without affect the operation site.
- For table template if you want, you can delete and if you want to reuse this skin, you go to admincp then click revert to vbb automatically edit skin for you.
- You can apply this method to the code such as joomla, new, shop, etc.

Translate from Tuewru's post <ceh.vn>

Tuesday, May 20, 2014

PHP paging algorithm - Dynamic web programming

PHP mysql database retrieve table to paging dynamic web

Condition before reading the article:
You must know how to connect to the DB.
• You have created a table and the table contains informations to wait ... paging
You create a file list.php has a complete code as follows:
<?php  $page = isset ( $_GET["page"] ) ? intval ( $_GET["page"] ) : 1; 
$rows_per_page = 20; 
$page_start = ( $page - 1 ) * $rows_per_page; 
$page_end = $page * $rows_per_page; 
$sql_query = mysql_query("SELECT * FROM table_name"); 
$number_of_page = ceil ( mysql_num_rows( $sql_query ) / $rows_per_page ); 
if ( $number_of_page > 1 ) 
{ 
$list_page = " <td> Page: </td>"; 
for ( $i = 1; $i <= $number_of_page; $i++ ) 
{ 
if ( $i == $page ) 
{ 
$list_page .= " <td>[ <b>{$i}</b> ]</td> "; 
} 
else 
{ 
$list_page .= "<td><a href=’list.php?page={$i}’> {$i} </a></td>"; 
} 
} 
} 
$i = 0; 
while ( $result = mysql_fetch_array ( $sql_query ) ) 
{ 
if ( $i >= $page_start ) 
{ 
print ""; 
} 
$i++; 
if ($i >= $page_end) 
{ 
break; 
}
} 
print <<<EOF 
<table cellspacing="0" cellpadding="0" border="0"> 
<tr> 
{$list_page} 
</tr> 
</table> 
EOF;
?> 
Explain each paragraph:

• The syntax of this passage is:
Page = check variable page exists or not [?]
If exists, get the value of this variable and use the function filter intval to receive safe values [:]
If not then will have the default value is 1:
 $page=isset($_GET["page"])?intval($_GET["page"]):1;
• Numbers of line on a page:
$rows_per_page = 20;
• Count the number of lines in the opening page based on variable $page:
$page_start=($page-1)*$rows_per_page;
• Count the number of lines in the last page based on variable $page:
$page_end=$page*$rows_per_page;
Example of the opening page and last page according to the above formula:
Suppose the page being viewed is 1, we are 
$page_start=(1-1)*20=0
And 
$page_start = (1 - 1) * 20 = 0 
So we have a value 0 is begin and 20 is end.
Retrieve into table_name: 
$sql_query = mysql_query("SELECT * FROM table_name");
• Count the numbers of page, do by following:
mysql_num_rows($sql_query);
is the table's total number of lines have retrieved [1]
$rows_per_page
is equal to 20 ( above value that we have set) [2]
Getting [1] divided by [2] It will be several pages
To rounding values ​​from (x.1 -> x.9 of 1 + x) we use the function ceil ()
$number_of_page=ceil( mysql_num_rows( $sql_query )/$rows_per_page); 
If the page number is greater than 1 then it will list the pages
if ( $number_of_page > 1 ) 
{ 
$list_page = "<td> Page: </td>";  
for ( $i = 1; $i <= $number_of_page; $i++ ) 
{ 
if ( $i == $page ) 
{ 
$list_page .= "<td> [ <b> {$i} </b>] </td>"; 
} 
else 
{ 
$list_page .= "<td><a href=’list.php?page={$i}’> {$i} </a></td>";  
} 
} 
}  
• Set variable $i equal zero.
$i = 0;
• List all lines in a table.
while ( $result = mysql_fetch_array ( $sql_query ) ) 
{if ( $i >= $page_start ) 
{ 
print $result[content];  
} $i++; 
if ($i >= $page_end) 
{ 
break; 
} 
}
• Above we loaded content to variable $list _ page, now we print it.
print <<<EOF 
<table cellspacing="0" cellpadding="0" border="0"> 
<tr> 
{$list_page} 
</tr> 
</table> 
EOF
Translate from Admin's post <sinhvienit.net>

Sunday, May 18, 2014

Root My Device v1.2 - root android device quickly - free download



This application provides you with a way to root safest and this method is 100% successful  to root your phone or tablet. This application not only saves your money, but also provide a way to root quickly and neat. The method is set up specifically for newbies not having any knowledge about the root. This method involves a few easy steps and it takes less than 5 minutes to root your Android device completely.
• Please read the instructions carefully before you root your device. Should backup everything again if you don't feel reassured. Please note, root can lose warranty on your device.


Root android mobile tablet capture screen app


DEVICES SUPPORTED
All models of Samsung, HTC, Motorola, LG, Sony, Acer, Dell, Huawei, Kyocera, Amazon
This app provides you with - Full support completely - More than 600 devices. - 70 languages ​​for you ..... etc.
 
PRODUCT CHARACTERISTICS
Guide step by step
Easy to use
No fee
Supports the latest equipment ... etc.

Download at CHplay: ►HERE

translate from nexus9x's post <vn-zoom.com>

Saturday, May 17, 2014

Fix Error Does Not Use Liquify (Ctrl + Shilft + X) In CS5-CS6-CC with Laptops use graphic card (ATI driver )

Liquify photoshop

• Almost all laptop cannot use LIQUIFY, especially laptop use ATI graphic card. Some PC do not use removable card also are similar error, you should uninstall and reinstall PTS
( before installing, i recommend you turn off the antivirus soft - windows defender)
YOU MAKE SURE THAT YOUR COMPUTER HAS INSTALLED CORRECT DRIVER FOR YOUR OPERATING SYSTEM (NOTE: DRIVER FOR 32 BIT AND 64 BIT OS)
• Step 1:
1.1. From main interface, pressing Ctrl + K to open the interface Preferences.
preference interface of photoshop to option

1.2. From the left panel of Preferences window select Perfomance
1.3. uncheck  box "Use Graphic Processor"
1.4. Restart PTS ---> Open any photo and try to use LIQUIFY (Ctrl + Shilft + X)
IF STEP 1 DOES NOT SUCCESS, YOU BACK TO STEP 1 (SECTION 1.3) CHECK "Use Graphic Processor" AND GO TO STEP 2.
Step 2.

2.1. Right click on Desktop screen select Configure Switchable Graphics

This is the category for activity conversion between VGA removable and VGA onboard for Laptops to  save power battery and durability for the Card. For the softs does not need to process in high level graphics then it will switch back to normal mode or using the onboard VGA automatically.


r-click desktop adjust graphic, resolution, high process to run application


2.2. The Catlyst control Center window appears, you click Select Recent Applications .
- In the section photoshop.exe, you select Grapichs Settings is "Based on Power Source" .
2.3. Click Apply to close the window. Restart PTS and used.


Translate from khiempro's post <vietdesigner.net>

Friday, May 16, 2014

Manage the capacity of RAM consumed on Android devices by tools available


• "Process Stats" (ProcsStats) is in the configuration section for developers on the Android 4.4 KitKat. When access  to Settings > Developer options > Process Stats, we will have the ability to track what applications and services are operated, frequency of runs cost how many time, the highest RAM capacity and the average of RAM capacity that they used.
When you see an app that takes up more RAM, you can turn it off manually by selecting the app to close, press the button "Force stop".

You can also select the menu button > Stats type to view statistics on the extent of RAM consumed of softwares that runs underground (background), run "floating" (foreground) or run as a process in the cache (cache).
Note: If you haven't seen Developer Options:
you go to Settings > About phone/tablet > touches on the Build Number from 5 to 7 times repeatedly.


slow speed process, high access dump RAM

In Android 4.4 KitKat, Google has released a solution to displace for the decode Dalvik, that is Android Runtime (ART). The greatest benefit of ART is that it allows Android programmers continue to write software in the way that they have done previously, their software can run on different variety CPU with speed is faster and feel smoother. An experimental version of the ART have been dipped in Android 4.4 and you can find it in the Settings section > Developer Options > Select Runtime.
Note: some machines use ROM cook may haven't  ART and to enabling it can render the system and applications encountered critical error because it's only in the test stage. You should read more articles about Android Runtime before trying to upgrade to ART .
Translate from Duy Luan's post <tinhte.vn>

Thursday, May 15, 2014

Share files between Windows and Ubuntu easily by using Samba, workgroup



In a network environment of a domain or workgroup, each machine can access content from other computer through Windows Explorer when filesharing is enabled. In windows, this is very easy. File sharing is the most effective way to distribute and manage the content between the
separate systems. When filesharing is enabled on all Windows computers that share the same network, each person will be able to view the contents of other computer such as video, music and pictures easily

But if you have a mixed environment between Windows computer and Ubuntu. This will still be able to share file between Windows and Ubuntu computer.

• When you add or join the computer Windows and Ubuntu on the same domain or workgroup and allows to share, each computer will be able to access content with each other as they are both Windows computers.

To make this job, then you should set both into the same workgroup. If Windows had a workgroup name, then let you change the workgroup name of Ubuntu match the  workgroup name of Windows.
 
To find out your workgroup name of Windows, run the following command from the command window.
 

To find out your name workgroup of Windows, run the following command from the command window

 • The value for the domain Workstation is the workgroup name. By default it is called WORKGROUP. Next, log on to Ubuntu computer and install Samba.
The value for the domain Workstation is the workgroup name. By default it is called WORKGROUP. Next, log on to Ubuntu computer and install Samba

After installing Samba, open the Unity Dash and search for Samba, then click it to open it. When it opened, click  Preferences-> Server Settings and set the workgroup name to match the Windows workgroup.

open the Unity Dash and search for Samba, then click it to open it. When it opened, click  Preferences

• When done, save it and reboot both computer. If filesharing is enabled in Windows, you will be able to see two computer from one in  two systems.
filesharing is enabled in Windows, you will be able to see two computer from one in  two systems

Both computer can see each other but you need content to access. If there isn't a content be shared, you will be unable to access or view the files and folders.

If filesharing isn't enabled in Windows and you can not see the Windows computer, run the following command to enable file sharing in Windows.

filesharing isn't enabled in Windows and you can not see the Windows computer

Translate from thangcohut's post <vn-zoom.com>

Learn what applications to slow down your internet connection by using TCPview software


• Sometimes you may detect that your internet connection is being used in the background, and don’t know what application is using it. I will show you how to supervise and manage the internet connection.
• For this, you need to download the program TCPView, a software absolutely free. Download at ►Here◄ .
The program doesn’t require installation .You only need unzip it to folder and run file Tcpview.exe .
Some minor adjustments:
• In the View menu, select Update Speed and set  one second to refresh the list per a second.
Using TCPview software, monitor display to adjust your internet slow down

In the Options menu:

• Resolve Addresses:  Allow you see the name of the remote host to which you are connecting  is not its IP.
Show Unconnected Endpoints: also showed active connections. Because we are focusing on the connections that actually use the bandwidth. you should deselect this option.
• The window Always On Top allows TCPView always above others.
• Font allows you to change the font of your application.

How to use it:
When you right click on a connection.

 • Close connection: close connection is selected, and processes depend on them. If you see an unknow using  application and misuse of your connection, this option will be disconnected immediately. (However note it may reconnect immediately, or later).

• End Process:  it closes  the program’s connect , instead of just disconnecting it as happening in the previous option.
Process Proprieties shows the location of the program on your hard drive by using the connection.

Color:
• The connection have been created only show by green
• The connection that changed the server or gateway is show by yellow
• The connection is closed is shown by red.

List of connection  being using your network and make slow down internet


To find the culprit:


• From the list of processes, click Rcvd Bytes to sort it in descending order. This column represents the number of bytes of the corresponding process has been downloaded. The column Sent Bytes and Packets Rcvd column will also help you identify the culprit of your applications. To reject an application from the continued use of your internet connection, right-click on the specific process and choose End Process.


List of process with PID protocol packet byte send and receive

• You can also use TCPView to hunt down unwanted programs, malware, spyware by analyzing processes and corresponding bytes are converted.
Translate from thangcohut's post  <vn-zoom.com>

 

Copyright @ 2014 Guide and share anything relate to Information Technology.

Template by Templateism | MyBloggerLab