Friday, April 2, 2010

PLEX and AXE system




PLEX (Programming Language for EXchanges) is a special-purpose, pseudo-parallel and event-driven real-time programming language. Dedicated for AXE telephone exchanges, it was developed by Göran Hemdahl at Ericsson. Originally designed in the 1970s, it has been continuously evolving since then. The language has two variants: Plex-C used for AXE Central Processors (CP) and Plex-M used for Extension Module Regional Processors (EMRP).

Clearcase Client Commands





Configure user aliases:
File: $HOME/.bashrc

alias ct=/usr/atria/bin/cleartool
alias sv='/usr/atria/bin/cleartool setview'
umask 022

File: $HOME/.cshrc

alias ct /usr/atria/bin/cleartool
alias sv '/usr/atria/bin/cleartool setview'
umask 022


alias .. 'cd ..'
alias ... 'cd ../..'

alias shw 'ct lsco -rec -me -cview /vobs/HW'
alias sst 'ct lsco -rec -me -cview /vobs/HWStage'

alias ll 'ls -alt --color=auto'
alias ct 'cleartool'
alias ctll 'ct ls'
alias ctsv '/home/xviengu/bin/ctsv.sh'
alias ctrv 'ct rmview -tag'
alias sv 'ct setview'
alias ev 'ct endview'
alias scs 'ct setcs'
alias ccs 'ct catcs'
alias edcs 'ct edcs'
alias pwv 'ct pwv'
alias myview 'cleartool lsview | grep $USER'

cleartool lsview -long xviengu_apz15_dummy
[xviengu@seasx031 /home/xviengu]# cleartool lsview -long xviengu_apz15_dummy
Tag: xviengu_apz15_dummy
  Global path: /cc/seasna06_view11/xviengu_apz15_dummy.vws
  Server host: seasx012.rnd.as.sw.ericsson.se
  Region: ASUAB
  Active: NO
  View tag uuid:0e8a50d0.d4f111df.96e5.00:01:84:85:db:c4
View on host: seasx012.rnd.as.sw.ericsson.se
View server access path: /cc/seasna06_view11/xviengu_apz15_dummy.vws
View uuid: 0e8a50d0.d4f111df.96e5.00:01:84:85:db:c4
View owner: rnd.as.sw.ericsson.se/xviengu


cleartool rmview -vob /cc/seasna06_view11/ -uuid 0e8a50d0.d4f111df.96e5.00:01:84:85:db:c4


cleartool rmtag -view xviengu_apz15_dummy  <========== good
ct unregister -view /cc/seasna06_view11/xviengu_apz15_dummy.vws





See more: http://www.yolinux.com/TUTORIALS/ClearcaseCommands.html
https://publib.boulder.ibm.com/infocenter/cchelp/v7r1m2/index.jsp?topic=/com.ibm.rational.clearcase.ccrc.help.doc/topics/u_ccchangeset.htm

Tags: Clearcase commands, cmd, alias, cleartool, setview


Thursday, April 1, 2010

Disposable email services




Guerrilla Mail: disposable e-mail addresses which expire after 15 Minutes.


http://10minutemail.com/

http://www.mailinator.com/

http://www.mintemail.com/

https://addons.mozilla.org/vi/firefox/tag/disposable%20email
 
 
Tags: disposable, e-mail addresses, disposable e-mail addresses, Guerrilla Mail, 10minutemail, mailinator, mintemail
 
 

PLEX-C programming language




PLEX is an acronym for Programming Language for EXchanges and is a highlevel language developed by Ericsson in the 1970s, and extended in 1983. Programs in the AXE central processors use the Plex version Plex-C. The EMRP, which controls the subscriber stage, runs programs in Plex-M, a different dialect of Plex.

Plex is a high-level, real-time, language with very strict requirements regarding execution time.

Monday, March 29, 2010

DeviceIoControl





DeviceIoControl Function: Sends a control code directly to a specified device driver, causing the corresponding device to perform the corresponding operation.

Serial: CRT debug report




Report type: _CRT_WARN, _CRT_ERROR, _CRT_ASSERT

Required Header: crtdbg.h

_CRT_WARN: Warnings, messages, and information that does not need immediate attention.
_CRT_ERROR: Errors, unrecoverable problems, and issues that require immediate attention.
_CRT_ASSERT: Assertion failures (asserted expressions that evaluate to FALSE).

Serial: DCB structure




DCB sructure detects the management settings for the serial port of the connection device.

The most critical phase in serial communications programming is configuring the port settings with the DCB structure.

Thursday, March 25, 2010

Do not apply pointer arithmetic to pointers





Pointer arithmetic shall only be applied to pointers that address an array or array element (misra2004_17_1_PointerArithmeticOnNotPointers.rule)


Description:

"Pointer arithmetic shall only be applied to pointers that address an array or array element. Addition and subtraction of integers (including increment and decrement) from pointers that do not point to an array or array element results in undefined behaviour."

Benefits:

Rule makes the code more readable and less confusing.

Example:

void foo( int a[] ) {
   int* p1 = 0;
   int* p2;
   int* p3 = a;

   a++;     // OK
   p1++;    // Violation
   p2 = a;
   p2++;    // OK
   p3++;    // OK
}

Repair:

Do not apply pointer arithmetic to pointers.

References:
MISRA-C:2004 Guidelines for the use of the C language in critical systems

Chapter 6, Section 17
Author
ParaSoft


Tags: Pointer arithmetic, less confusing, more readable
 

switch shall have at least one case




Every switch statement shall have at least one case clause (misra2004_15_5_AvoidSwitchWithNoCase.rule)


Description

Every switch statement shall have at least one case.

Benefits:

Provides maintainability of 'switch' statement.

Example:

void foo(int i)
{

   switch(i)      /* Violation */
   {

       default:
           ;
   }

}

Repair:

void foo(int i)
{
   switch(i)      /* OK */
   {
     case 1:
     {

     }
     default:
           ;

   }

}

References:

MISRA-C:2004 Guidelines for the use of the C language in critical systems
Chapter 6, Section 15

Author
ParaSoft
 
 
 
Tags: switch, case, maintainability, Guidelines, critical systems
 
 

Do not convert pointer to pointer




A cast should not be performed between a pointer to object type and a different pointer to object type (misra2004_11_4_DoNotConvertPointerToPointer.rule)


Description:

"A cast should not be performed between a pointer to object type and a different pointer to object type. Conversions of this type may be invalid if the new pointer type requires a stricter alignment."

Note: This rule skips casting of void type.

Benefits:

Prevents incorrect pointer alignment.

Example:

void foo( ) {
   int* pi;
   char* i;

   i = (char*) pi; // Violation
   i = (char*) &i; // Violation
}

Repair:

Do not convert pointer to different pointer.

References:
MISRA-C:2004 Guidelines for the use of the C language in critical systems
Chapter 6, Section 11

Author
ParaSoft


Tags: cast, pointer, void, pointer alignment, MISRA, critical systems


Avoid using unsafe string functions




Avoid using unsafe string functions (UsageOfStringFunctions.rule)


Description

This rule detects code that uses unsafe string functions from C library.

Benefits:

Prevents the use of functions which may cause buffer overflows.

According to David A. Wheeler (see reference below), "C functions users must avoid using dangerous functions that do not check bounds unless they've ensured that the bounds will never get exceed.

Functions to avoid in most cases (or ensure protection) include the functions strcpy(), strcat(), sprintf() (with cousin vsprintf()), and gets().

These should be replaced with functions such as strncpy(), strncat(), snprintf(), fgets(), respectively."

Example:

#include
void main( void )
{
char* str1 = "testcase";
char* str2 = "testcase";
char* str3=0;

str3 = strcat( str1, str2 ); // Violation
}

Repair:

#include
void main( void )
{
char* str1 = "testcase";
char* str2 = "testcase";
char* str3=0;

str3 = strncat( str1, str2, 16 ); // OK
}

References:
http://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO/dangers-c.html

Author
ParaSoft


Tags: Avoid, unsafe, string, function, unsafe string, C library, buffer overflows, dangerous functions, strncpy, strncat, snprintf, fgets


Wednesday, March 24, 2010

Modular programming in C




What is Modular programming ?

- A programming technique to break down program functions into separate modules/parts/layers.
- Module, have to accomplishes one function by containing the source codes and input/output variables needed to accomplish that function.

Tuesday, March 23, 2010

Do NOT check floats for equality




Don't check floats for equality; check for greater than or less than (EqualityFloatLeft.rule)


Description:
This rule checks whether you check floats for equality instead of checking for greater than or less than.

Benefits:

If you check floats for equality, you make your code more susceptible to rounding errors.

Example:

void func(float a, int b)
{
   if (a==b) { }     // Violation

   while (a!=b) { }  // Violation
}



Repair:

void func(float a, int b)
{
   if (a>=b) { }     // OK

   while (a<=b) { }  // OK
}

Author
ParaSoft


My comment for repairing:

void func(const float a, const int b)
{
    if ( a > b ) { }
    else if ( a < b ) {}
    else {}
    // while (a > b) { };
    // while (a < b) { };
}

Ref: http://www.c-faq.com/fp/fpequal.html
Tags: vav.vn, vav, float, float equality, check float values equality, floating point, absolute, epsilon






domain co.cc




http://www.zebrazone.co.cc/,
http://www.fansipan.co.cc/,
http://www.zebrazoo.co.cc/

altonjuve_shift_2_yahoo_dot_com



Avoid Directly Access Globals




Do not directly access global data from a constructor (AvoidDirectlyAccessGlobals.rule)


Description:

Directly accessing global data from a constructor is risky because the global object may not yet exist when the "other" static object is initialized. This rule detects if you directly access global data from a constructor.

Function call order




The value of an expression shall be the same under any order of evaluation that the standard permits (misra2004_12_2_4_FunctionsCallOrder.rule)


Description

"Apart from a few operators (notably the function call operator (), &&, , ?: and , (comma)) the order in which sub-expressions are evaluated is unspecified and can vary. This means that no reliance can be placed on the order of evaluation of sub-expressions, and in particular no reliance can be placed on the order in which side effects occur. Those points in the evaluation of an expression at which all previous side effects can be guaranteed to have taken place are called “sequence points”. Sequence points and side effects are described in sections 5.1.2.3, 6.3 and 6.6 of ISO 9899:1990 [2].

Note that the order of evaluation problem is not solved by the use of parentheses, as this is not a precedence issue." "Functions may have additional effects when they are called (e.g. modifying some global data). Dependence on order of evaluation could be avoided by invoking the function prior to the expression that uses it, making use of a temporary variable for the value.

Monday, March 22, 2010

Avoid indexing pointer




Array indexing shall be the only allowed form of pointer arithmetic (misra2004_17_4_AvoidIndexingPointerAsArray.rule)


Description:

"Array indexing is the only acceptable form of pointer arithmetic, because it is clearer and hence less error prone than pointer manipulation. This rule bans the explicit calculation of pointer values. Array indexing shall only be applied to objects defined as an array type. Any explicitly calculated pointer value has the potential to access unintended or invalid memory addresses. Pointers may go out of bounds of arrays or structures, or may even point to effectively arbitrary locations."

Drawbacks: For more complex code rule may not be able to check if there is indexed pointer which points to array. For such cases the rule may report false positives.

Dev-cpp: stray '\160' in program




The message "stray '\160' in program" when building by Dev-Cpp is occurred when using "Copy and Paste" action.

So, finally, DO NOT copy and paste source code. Please type line by line.


Avoid assignment in if




Avoid assignment in if statement condition (IfAssign.rule)


Description:

This rule checks whether your code has assignment within an if statement condition. This rule is enabled by default.

Benefits:

Legibility and maintainability.

Assignment in the context of an if statement is easily confused with equality.

Example:

void foo(int a, int b) {

  if ( a = b ) {}  // Violation

}

Repair:

void foo(int a, int b) {

  if ( a == b ) {} // OK
}

Author
ParaSoft




Avoid nested assignment statements





The value of an expression shall be the same under any order of evaluation that the standard permits (misra2004_12_2_5_AvoidNestedAssignment.rule)


Description

"Apart from a few operators (notably the function call operator (), &&, , ?: and , (comma)) the order in which sub-expressions are evaluated is unspecified and can vary. This means that no reliance can be placed on the order of evaluation of sub-expressions, and in particular no reliance can be placed on the order in which side effects occur. Those points in the evaluation of an expression at which all previous side effects can be guaranteed to have taken place are called “sequence points”. Sequence points and side effects are described in sections 5.1.2.3, 6.3 and 6.6 of ISO 9899:1990 [2].

Note that the order of evaluation problem is not solved by the use of parentheses, as this is not a precedence issue."

"Assignments nested within expressions cause additional side effects. The best way to avoid any chance of this leading to a dependence on order of evaluation is to not embed assignments within expressions.

For example, the following is not recommended:

x = y = y = z / 3;

x = y = y++;"

Benefits:

Rule prevents evaluation of expression dependent on compiler version.

Example:

void foo( int x, int y, int z ) {

   x = y = z / 3;  // Violation
}

Repair:

void foo( int x, int y, int z ) {
   y = z / 3;  // OK
   x = y;      // OK
}

References:

MISRA-C:2004 Guidelines for the use of the C language in critical systems

Chapter 6, Section 12

Author
ParaSoft

Struct vs Union




A structure is a collection of items of different types; and each data item will have its own memory location.

An union allocates for each item in a shared memory location i.e., only one memory location will be shared by the data items of union. Size of union will be the size of the biggest variable.





Do not reuse typedef names




Do not reuse typedef names (misra2004_5_3_DoNotReuseTypedefNames.rule)


Description

Typedef names shall not be reused.

Benefits:

Reuse of typedef names can lead to errors and confusion.

Example:

typedef int MyInt;
void foo()
{
 double MyInt;  /* Violation */
}

Repair:
typedef int MyInt;
void foo()
{
 double MyVar;  /* OK */
}

References:

MISRA-C:2004 Guidelines for the use of the C language in critical systems

Chapter 6, Section 5

Author
ParaSoft



Do not mix bit-fields




Do not mix bit-fields other data within the same structure (misra2004_3_5_BitFieldStructuresWithoutOtherData.rule)


Description

It is recommended that structures should be declared specifically to hold the sets of bit fields, and do not include any other data within the same structure.

Benefits:

Rule prevents from the potential pitfalls and areas of implementation-defined (i.e.non-portable) behaviour.

Example:

struct message {  /* Violation */
   signed int little: 4;
   unsigned int x_set: 1;

   int size;
};

Repair:

struct message {  /* OK */
   signed int little: 4;
   unsigned int x_set: 1;
};

References:

MISRA-C:2004 Guidelines for the use of the C language in critical systems

Chapter 6, Section 3

Author
ParaSoft


error information shall be tested




Violations:
misra2004-16_10: If a function returns error information, then that error information shall be tested

Description:

"A function (whether it is part of the standard library, a third party library or a user defined function) may provide some means of indicating the occurrence of an error. This may be via an error flag, some special return value or some other means. Whenever such a mechanism is provided by a function the calling program shall check for the indication of an error as soon as the function returns.

However, note that the checking of input values to functions is considered a more robust means of error prevention than trying to detect errors after the function has completed (see Rule 20.3). Note also that the use of errno (to return error information from functions) is clumsy and should be used with care (see Rule 20.5)."

Note:
Rules checks usage of function calls which returns int value and reports violation when this value is not assigned or checked.

Benefits:
Rule helps writing safety code.

Example:

int SomeFunctionReturningError( );

void foo( )  {
   SomeFunctionReturningError( );  // Violation
}

Repair:

int SomeFunctionReturningError( );

int foo( )  {

   int x;
   x = SomeFunctionReturningError( );        // OK
   if (SomeFunctionReturningError( ));       // OK

   switch (SomeFunctionReturningError( )) {  // OK

   }

   return SomeFunctionReturningError( );     // OK
}

References:
MISRA-C:2004 Guidelines for the use of the C language in critical systems

Chapter 6, Section 16

Author
ParaSoft


Friday, March 19, 2010

Visual Studio Project Converter



Change to vspc folder:
Run command: vspc ["from version" "to version" "fileName" [/option --longOption]] 
e.g: vspc VS2008 VS2005 D:\MyPrj\TestPrj.sln /b /r
 
=> Convert "TestPrj" solution and "TestPrj" project files from VS2008 downto VS2005 with backup and importing references options.
 
More details:
 
Visual Studio .NET solutions converter v.0.9.3
Totally Free(tf:-) by Stoyan Damov. Modified by Nikolay Samofatov

Usage: vspc ["from version" "to version" "fileName" [/option --longOption]]
and : One of the following - VS2002, VS2003, VS2005 or VS2008.

Note that conversion of .NET projects for version 2005 and 2008 is currently not supported. Native C++ projects should convert just fine between any of the above versions.

: The full solution/project file path (all projects in the solution are converted automatically, and I don't think you'll want a separate option on the command line to avoid that:)

LANGUAGE-INDEPENDENT OPTIONS

/q, --quiet Do not display anything on the console

/b, --backup Backup each converted file

C#/VB.NET-SPECIFIC OPTIONS

/h, --hintpaths The framework version of the project references (in HintPath) is converted to the default one for the VS project (i.e. 2002 gets version v1.0.3705, 2003 gets v1.1.4322)

/w, --webprojects Convert the web applications projects, found in the solution file;

VC++.NET-SPECIFIC OPTIONS

/p, --relativepaths Fix the "RelativePath" attribute to prepend ".\"

/r, --references Import references, i.e. convert , added by "Add Reference" to include the appropriate .DLLs in stdafx.h, i.e. "#using "... (if the option is missing, you'll be able to open the project, but will have to add the #using clauses by hand)

/c, --nochkclr Remove the "nochkclr.obj" dependency in the linker settings from 2002 projects, add it to 2003 projects (use the option or your project won't compile, unless you have that file)

VC++.NET NOTE:

Visual C++ 2002 (DUH!) DOES NOT support ".resx" files, and refuses to load projects with such files, so I remove them from the project files



Thursday, March 18, 2010

ParaSoft C++Test: Precompile failed



Process exited with code -1073741515


C++Test cannot see cl.exe (with Visual Studio), gcc (with Linux) and its dependencies.

How to fix:
-------- + Make sure that PATH environment is set. We can test the PATH by cmd.exe or shell (env command). Run cl.exe --version to check the path and its dependencies.
-------- + Maybe add $(INSTALL_DIR)\Microsoft Visual Studio 8\Common7\IDE if mspdb80.dll was not found by cl.exe.




Tags: -1073741515, 1073741515, C++Test, parasoft, Precompile, Error, error result, cl.exe, error code, exit code, from cl, visual studio


mspdb80.dll was not found




Set PATH environment: add more $(INSTALL_DIR)\Microsoft Visual Studio 8\Common7\IDE.
e.g: I searched and saw mspdb80.dll in C:\Program Files\Microsoft Visual Studio 8\Common7\IDE



Wednesday, March 17, 2010

disable the M$ C4996



In VS 2005 EE, do:

Project | Properties | Configuration properties | C/C++ | Advanced | Disable specific warning | add the value 4996.

or

Add
#define _CRT_SECURE_NO_DEPRECATE
#define _CRT_NONSTDC_NO_DEPRECATE
#define _CRT_SECURE_NO_WARNINGS



in *.c, *.cpp

Have fun.


iPhone in Vietnam



What a smartphone!

Viettel > Vinaphone == Mobifone ?

Can I do the programing with this Apple phone?



Multi-Targeting: Vs2008 vs Vs2005



One of the big changes that VS 2008 release to support is "Multi-Targeting" - which means that Visual Studio will now support targeting multiple versions of the .NET Framework, and developers will be able to start taking advantage of the new features Visual Studio provides without having to always upgrade their existing projects and deployed applications to use a new version of the .NET Framework library.


One question is: "How to convert VS2005 to VS2008 and vice versa?" - downgrade/upgrade


get site feeds




Can I get site feeds for specific labels?Print Yes, you can! If a blog you read is using labels and also has site feeds enabled, then you can pick and choose which topics you want to subscribe to. The format for label feeds is this:




http://blogname.blogspot.com/feeds/posts/default/-/labelname



Be sure to substitute in the correct blog address for blogname and the label you're interested in for labelname. Also, don't miss the hyphen ("-") in the URL. That's not a typo!



Note that a URL of this form will only work if the blog in question is using this specific label, and has also enabled site feeds. However, no special site feed settings are necessary. As long as the basic site feed for posts is enabled (with either short or full descriptions) then label feeds will also work.



Tuesday, March 16, 2010

ParaSoft C++Test: How to test



  1. Open file(s) | Open.
  2. Read Symbols: to pre-compile (PreCompiling, Preparing harness dir, Collecting lib, Collecting symbol definitions, Matching symbol definitions, Creating test driver, Done)
  3. Tests | Test Using | Configurations | Build-in | CodingStandard | Choose CRules, MustHaveRules, NiceToHaveRules, SecurityRules, ShouldHaveRules, ShouldHaveRulesWithPortability. See Coding Standards tab and output window to get information.

ParaSoft C++Test: Test Menu


 

 
# Read Symbols: Prompts C++test to parse the selected file, then represent its symbols in the Symbol tree.

 

 
# Build Test: Tells C++test to parse the selected file, read its symbols, instrument it (if necessary), then compile and link it.

 
# Re-read Symbols: Prompts C++test to re-parse the selected file, then refresh its symbols in the Symbol tree. This option is useful if you have changed/updated any of the source code in a file since the last test, or when there are changes in the static or dynamic libraries that are used by the project under test.

 
# Rebuild Test: Tells C++test to re-parse the selected file, read its symbols, instrument it (if necessary), then compile and link it. This option is useful if you have changed or updated any of the test parameters since the last test.

 
# Test Using: Tells C++test what Test Configuration (a predefined test scenario) you want it to run for the current test. Test Configurations are described in Selecting and Customizing Test Configurations.

 
# Test Configurations: Opens the Test Configurations panel, which allows you to add and modify Test Configurations. Test Configurations are described in Selecting and Customizing Test Configurations.

 
# Import Results: Imports coding standards analysis results from a command-line test into the C++test GUI. See Importing Command-Line Coding Standards Analysis Results to the GUI for details.

 
# Stop: Stops a test once it has begun. Can also stop the Read Symbols and Build Test actions.

  
Status:
  • Precompiling error with code -1...515: Make sure the PATH environment of compiler is correct. The C++Test cannot search the compiler sothat it cannot build source code. 

freeimagehosting.net account




Account: vav



Friday, March 12, 2010

supporting idea


ALWAYS 24x365


mediafire.com accounts


1 free account in mediafire.com:
-------- 1. altonjuve_shift_2_yahoo_dot_com with password is all_web_link
-------- 2. vav_dot_info_shift_2_yahoo_dot_com_dot_vn with password is the_same_first

Have fun and enjoy!



vav.vn registered


New address were born in March, 12, 2010. This is vav.vn.
Some suggestions are:
+ v^v
+ vAv
+ vav
+ VaV
+ Viet AntiVirus
+ viet antivirus
+ viet anti-virus
+ Viet anti-virus
+ Viet Anti-Virus
+ Viet AntiVirus
+ < new ideas welcomed>


Wednesday, March 10, 2010

One site is downed?



Go to http://downforeveryoneorjustme.com/ and type what site do you want to check. Enter when finished.
Better url: http://www.websitepulse.com/help/tools.php with Website (Website Test, Web Page Test, HTTP Headers test, Link Check) and DNS (HostName Test, MX lookup, NS records lookup, SPF lookup, Reverse DNS, Blacklist Check) and Services (Server Test, Email Validation test, Port Scan) and the final service is Network (PING Test, Traceroute, WHOIS, IP / Network Lookup, MTR - traceroute & ping)
Have fun!

Tags: website, website test, services, dns, network

Unzip and run apps











All softs are totally free. Enjoy using and comments.

0. Best All Time
--------  Convert PDF
--------  EagleGet
--------  Notepad++ and its plugins.
--------  Email encoder to image + Text to Image + Image resizer
--------  Everything + neoSearch
--------  Zim Desktop wiki
--------  VLC
--------  Unikey
--------  7zip
--------  Reboot Restore
--------  Bright Explorer
--------  Process Explorer
--------  Belarc Advisor
--------  ScreenHunter Free
--------  PDF XChange Viewer
--------  DriveTheLife - spyware AVG checked

a. Text editors for computer programming:
--------  Notepad++ and its plugins.
--------  Exuberant ctags
--------  TextDiff
--------  Dev-C++
--------  Code::Blocks
--------  Source Navigator
--------  Git
b. File management:
-------- FreeCommander
-------- Q-Dir
-------- DualXplorer
-------- HFS - Http Filesystem Server
-------- NexusFile
-------- FileMenu Tools Addin
-------- DocFetcher
-------- Launchy
c. Planning:
-------- Extora
-------- Kalender
d. RSS:
-------- GreatNews and its portable
-------- Sputnik
e. Synchronous:
-------- FreeFileSync
f. Remotely:
-------- PuTTY and its family
-------- NX client
-------- TightVNC
-------- TeamViewer hoangviet2105/nug
-------- mRemote
g. Utilities:
--------  Ninite - install & update programs at once
-------- fencryption and its portable
-------- TrueCrypt
-------- Ultra Surf
-------- Wallpaper SlideShow LT
-------- Double Driver
-------- Driver Booster
-------- Daemon tools lite
-------- UnstoppableCopier
-------- MagicDisc
-------- System Explorer
-------- Free Hide IP
-------- EssentialPIM
-------- Universal Viewer
-------- Quick Config
-------- Orbit downloader
-------- WinHTTrack Website Copier
-------- Mobipocket Reader
-------- FreeScreen to Video
-------- Webpage to PDF
-------- doPDF
-------- Qemu Manager + http://www.davereyn.co.uk/download.htm
-------- Free iPad Video Converter
-------- Revo Uninstaller Free edition
-------- SmillaEnlarger
-------- PeerBlock Portable
-------- Startup Delayer
-------- Folder Guide
-------- TreeSize Free + SpaceSniffer + WinDirStat + Disktective + JDiskReport + GetFoldersize + RidNacs + scanner + Free Disk Analyzer  + Space Sniffer
-------- Fast Duplicate File Finder
-------- FreeNAS
-------- Freemake Video downloader/converter
-------- 64-bit Checker
-------- Free Opener
-------- Universal Viewer + Installer
-------- MultiVNC
-------- Hardwipe
-------- CPU-Z
-------- HWMonitor
-------- MyPublicWiFi
-------- Wireless Network Watcher
-------- CookieSpy
-------- LiveCapture
-------- SecureDelete: 1 2
-------- Folder Lock
-------- Privacy Agent
-------- AllAppArea:: AllMyApps Ninite SpeedInstall FreeApps
-------- ToolWiz Time Freeze + Reboot Restore
-------- StartUp Delayer
-------- PassBox
-------- ReadyBoost
-------- PREDATOR locks & unlocks PC via USD stick
-------- Caesium (App, nen hinh anh) or web Photoczip or VJC
-------- Cameyo: portable apps
-------- Win8 App Remover for ModernUI
-------- FBReader: free e-book reader
--------  TDSS Killer and others


h. Free hosts/links:
-------- imagehost for temp
-------- PDF my url
-------- WinMateimprove your computers performance and speed up your PC
--------  lmgtfu  
--------  SurveyMonkey
--------  
--------  
--------  

i. Benchmark:
-------- Novabenchk
-------- FRAPS
-------- OpenSourceMark
-------- SuperPi (CPU)
-------- Fraps (VGA card)
-------- CrystalDiskInfo
-------- HDD Raw Copy + portable
-------- HDD Health, HD Tune, HDD ScanFlobo Hard Disk Repair
-------- AutoLock
-------- Windows Services Monitor
j. Emulator:
-------- Qemu (Ref1 Ref2 Ref3 Ref4

k. Add-ons:

* Google
-------- Password Alert
-------- Facebook Protector
-------- [Google] Bookmark manager

* Firefox
-------- Best Proxy Swicher
-------- LookOut (decoding TNEF winmail.dat)
-------- Forward (Forward as inline, attachment)
-------- Quote Colors
-------- Dictionary Search
-------- quotecollapse
-------- Quick Translator
-------- Memory Fox
-------- Adblock Plus
-------- Print pages to PDF
-------- Addon Youtube Unblocker 
-------- Google Bookmark
-------- Click and Clean
--------  ProxMate: go through prohibited info/data

l. Webs:

-------- amazon.com/viet2105/awl15042013/hoangviet2105g
-------- 5giay.vn mdung/wlokay
-------- Kwiqpoll + quyet.de
-------- altonjuve/minus.com
-------- sanco.soha.vn maidung8086 email/wXRu6R91
-------- c1.game5.vn/
-------- id.ssgroup.vn/
-------- replicon + OfficeTimer
-------- blackle + gmbtg
-------- cmw: 7000087175/ access00076652
-------- vcb: 569704A59 (0071003105849) tuyen (0011004055274) loi (0181003439707 - 93 2401592) huuchung - vcb song than (046.100.0418998) DuongQua (0071001489215 ) CChau (0071004782738) NyBMT (0231000579191)
-------- bidv: 31510000849863 (phu nhuan)
-------- anz: 7180100 (4215951100021820) + 4628440000199887 + fptshop: 4628440000199879
-------- shn: 700002422935
-------- scb: 3542468461 (4720740000633950) moto (3564800000838420)
-------- agri: 6320205418142 chi nhanh TaySG
-------- acb: 179525229 (phan dang luu)
-------- dab: 0101431029 meNGONG 0104326885 CaoLuong(0109613699) emY- NgHoangThuyQuynh (0104895860)
-------- vna: 92439168
-------- mobi: 849xxx34x34
-------- vina: 094.8723.00x
-------- viettel: 096.7037.x04  
-------- sjc: 1 2
-------- acs: 302497101001814697
-------- PIT: 8004043129 + tracuuMST + BHXH 7909149265 >> 0206220852
------- cmt: 0010 8000 9026 >> 20150210
-------- sodo: Creately https://www.draw.io/ lovelycharts.com gliffy.com cacoo.com lucidchart.com + UML sequence diagram
-------- Ebook Database
-------- Infographics: Visual.ly Wordle Hohli ManyEyes Google Public Data Explorer Planet Stat Creately
-------- Share screen: screenleap
-------- JPEGMini + Background Burner
-------- 2epub
-------- acronym finder
-------- pdf unlock 1 2
-------- Thue
-------- socialav
-------- Ky thuat vien
-------- Calendar 1 2 3
-------- Domains 1 2 3 4 5
-------- UML online
-------- Unshorten.It Unshorten.com Xpnd.It
-------- scan virus online
-------- English Grammar Checker:: After The Deadline or PolishMyWriting
-------- flash player checker , check version in Windows, uninstaller
-------- web proxy: 1 2 3 4* 5 6 7 8 9 10 11 12 13 14 15 16 17 18* 19 20
-------- x-Proxy
-------- VNNIC

m. Programming:
------- google code search
------- krugle
------- MyTool in CodePlex + git clone altonjuve
------- GNU tools for Win
------- koding hoangviet2105 yahoo mail


n. Forums:
-------- xmarks: altonjuve/awl pin: 66F22944
-------- probux: altonjuve/awl
-------- http://xanhpôn.vn/ or http://xn--xanhpn-mxa.vn/
-------- Body Mass Index 
-------- dogsinvietnam.com: viet/awl
-------- forum.vietpet.com: hviet/awl


o. Cloud:

-------- Dropbox viet + dung + vav.info + viet2105_at_iClould_dot_com. Send to Dropbox: 1 2 3 4 5
-------- outlook.com viet2105, hoangviet2105, bsbac, bsthuy, ngong, fansipan, ga.trong OneDrive refl
-------- me.com viet2105

-------- zoho.com hoangviet2105@/awl
-------- box.com hoangviet2105@/awl
-------- Alfresco
-------- my.jolicloud.com altonjuve/awl hoangviet2105@
-------- www.cloudme.com alton/awl
-------- desktop.glidesociety.com/ altonjuve2105/awl
-------- www.zeropc.com /awl
-------- Weezo PC server at home
-------- CloudConvert.org
-------- Sher.ly: share huge files between 2 PCs + safeshared for 4GB file + entouragebox shared folder
-------- OneTimeBox (file share) + WiFi File Transfer + AirDroid + AirForShare + 

AirDisk Pro

-------- Mega hoangviet2105@g total 50GB max


-------- box.com: hoangviet2105@yawl total 5GB max
-------- gdrivehoangviet2105 Only stored files (.PDF, .DOC, .JPG, etc.) count towards your storage limit.  total 5GB max + My Dropzone
-------- skydrivehoangviet2105 link download
-------- jolicloud: altonjuve@awl
-------- pogoplug drive
-------- mediafire.com/hoangviet2105@gawl register link
-------- shared.com/hoangviet2105@gawl  signup home pricing
-------- tresorit Vi12
-------- hubiC hoangviet2105#g/ alton juve/wl
-------- FreeNAS small/tiny server

p. Airlines:

- Vietjetair: 19001886
- Jetstar: 19001550 – 0835473550
- Vietnamairlines: 1900545486 – (04/08)38320320 – (04)39381835 – (04)39381836
-------- vna member: 92439168

- booking: vna + payment where + problems + vna2 + vna3
- booking: vja
q. Windows Run:
-------- Windows Memory Diagnostic MdSched.exe
-------- Performance Monitor: perfmon.exe
-------- Computer Management/Event Viewer/Device Manager: compmgmt.msc
-------- User Accounts:  netplwiz 
-------------- Disk Cleanup: cleanmgr.exe
-------------- Group Policy Editor: gpedit.msc
-------------- MS Config/System Configuration:      msconfig
-------------- System Information: msinfo32.exe
-------------- Task Scheduler taskschd.msc


r. Android:
------- OTA Rootkeeper:
------- APK downloader in Google Play
------- AndroidHub
------- AppLock
------- AntiRoid
------- QR Roid Zapper or QR Droid Private or QR Code Scanner
------- Root Browser
------- Tasker (pay)
------- AirDroid  
------- Link2SD
------- Network Connection
------- Clean Master

s. iOS:
-------

t.

Game

* Thi 9d352973d

From:
http://www.pendriveapps.com/
http://roadkil.net/
0. Tipradar.com
3. http://qduc.blogspot.com/ - trang tiếng Việt
8. http://www.visaonho.info/ - trang tiếng Việt
9. http://www.ictsoft.tk/ - trang tiếng Việt





Tags: parasoft, useful tools, vav, pendrive, pendriverapps, free, MagicDisc


Labels