Wednesday, December 9, 2015

How to register a file in Visual Basic

When develop a software, there must be a supported file requirement, for example: ocx file (*.ocx), dll file (*.dll).
Topic: How to supporting Register File through coding with Visual Basic because many cases that supported files will not run before registered to the (Windows) system.

As an example may be you had experienced about application can't be run or find runtime error after install your software to another computer as long as supporting files are not registered, so how to direct registered supported file through coding? Please follow the below steps.

'Put the following code to the Module Project
Private Declare Function LoadLibraryRegister Lib "kernel32" Alias "LoadLibraryA" (ByVal lpLibFileName As String) As Long

Private Declare Function CreateThreadForRegister Lib "kernel32" Alias "CreateThread" (lpThreadAttributes As Any, ByVal dwStackSize As Long, ByVal lpStartAddress As Long, ByVal lParameter As Long, ByVal dwCreationFlags As Long, lpThreadID As Long) As Long

Private Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle As Long, ByVal dwMilliseconds As Long) As Long

Private Declare Function GetProcAddressRegister Lib "kernel32" Alias "GetProcAddress" (ByVal hModule As Long, ByVal lpProcName As String) As Long

Private Declare Function FreeLibraryRegister Lib "kernel32" Alias "FreeLibrary" (ByVal hLibModule As Long) As Long

Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long

Private Declare Function GetExitCodeThread Lib "kernel32" (ByVal hThread As Long, lpExitCode As Long) As Long

Private Declare Sub ExitThread Lib "kernel32" (ByVal dwExitCode As Long)

Public Function RegServer(ByVal FileName As String) As Boolean
RegServer = RegSvr32(FileName, False)
End Function


Public Function UnRegServer(ByVal FileName As String) As Boolean
UnRegServer = RegSvr32(FileName, True)
End Function

Private Function RegSvr32(ByVal FileName As String, bUnReg As Boolean) As Boolean

Dim lLib As Long
Dim lProcAddress As Long
Dim lThreadID As Long
Dim lSuccess As Long
Dim lExitCode As Long
Dim lThread As Long
Dim bAns As Boolean
Dim sPurpose As String

sPurpose = IIf(bUnReg, "DllUnregisterServer", _
"DllRegisterServer")

If Dir(FileName) = "" Then Exit Function

lLib = LoadLibraryRegister(FileName)
If lLib = 0 Then Exit Function

lProcAddress = GetProcAddressRegister(lLib, sPurpose)

If lProcAddress = 0 Then
FreeLibraryRegister lLib
Exit Function
Else
lThread = CreateThreadForRegister(ByVal 0&, 0&, ByVal lProcAddress, ByVal 0&, 0&, lThread)
If lThread Then
lSuccess = (WaitForSingleObject(lThread, 10000) = 0)
If Not lSuccess Then
Call GetExitCodeThread(lThread, lExitCode)
Call ExitThread(lExitCode)
bAns = False
Exit Function
Else
bAns = True
End If
CloseHandle lThread
FreeLibraryRegister lLib
End If
End If
RegSvr32 = bAns
End Function

'Implemented example from
Public Function Sub RegisterFile() as Boolean
Dim FileSys1 As String

FileSys1 = "C:\Windows\System32\MSCOMCTL.OCX
If Dir(FileSys1) <> "" Then
RegisterFile = RegServer(FileSys1)
End If
End Function

Blog Platform List

Blog Platform List / Free and Pay for upgrade

Blogger (Google)
HubPages
LiveJournal
Tumblr
TypePad
WordPress

Beautiful Appearance, Less Customize (WYSIWYG blog/website builder)
Weebly
Wix

Tuesday, December 8, 2015

Ms Access Database - vb6

Microsoft Access Database - Microsoft Visual Basic 6

VB6 With Access
http://www.vb6.us/tutorials/vb6-access

Tutorial 4: Accessing databases using the DataEnvironment Controll
http://pages.cpsc.ucalgary.ca/~saul/vb_examples/tutorial4/

visual basic 6.0 to ms access
http://www.dreamincode.net/forums/topic/185023-visual-basic-60-to-ms-access/

LESSON 9 - Working with a database
http://www.profsr.com/vb/vbless09.htm


Compact Ms Access Database

Compact Ms Access Database / Compress Ms Access Database

CompactDatabase Method (JRO)
https://msdn.microsoft.com/en-us/library/bb237197.aspx

Access Database Engine
http://techieyogi.blogspot.co.id/2009/11/installing-access-database-engine-with.html

Access 2007
http://www.vbforums.com/showthread.php?607895-RESOLVED-How-to-compact-Access-2007-data-base
https://social.msdn.microsoft.com/Forums/en-US/ddf4519f-b69f-4d40-b2f4-fe4987305b0f/compact-access-2007-database?forum=adodotnetdataproviders
http://techieyogi.blogspot.co.id/2009/11/how-to-compact-access-2007-database.html
http://www.vbforums.com/showthread.php?43900-Compact-Access-DB-with-VB6-code

Access 2003
http://www.vbforums.com/showthread.php?661787-RESOLVED-Access-database-compact-repair
https://support.microsoft.com/en-us/kb/230501
http://www.freevbcode.com/ShowCode.asp?ID=1162
http://vbadud.blogspot.com/2007/09/reducing-size-of-microsoft-access.html

All Version
http://stackoverflow.com/questions/156331/wouldnt-ms-access-mdb-file-size-reduce-after-deleting-the-content-of-database

DOS Command Prompt
http://www.vbforums.com/showthread.php?364654-Classic-VB-API-How-Do-I-Run-DOS-Commands-From-VB

Thursday, December 3, 2015

Delphi 7 vs Visual Basic 6 - part 1

Delphi 7 = Visual Basic 6
Component Palette toolbar = Toolbox window
Form Designer window ( Shift + F12 ) = Object / Form Designer window ( Shift + F7 )
Project Manager window ( Ctrl + Alt + F11 ) = Project Explorer window ( Ctrl + R )
Object Tree View window ( Shift + Alt + F11 ) = Object Browser window ( F2 )
Object Inspector window ( F11 ) = Properties window ( F4 )

Code Explorer window ( F12 ) = Code Editor window ( F7 )
Code Explorer ( Ctrl + Shift + E ) = Object list box ( Ctrl + F2 ) and Procedure list box ( Ctrl + F2, then Tab)

Microsoft Configuration - tools list

Group Policy Management Console/Group Policy Object Editor:
gpedit.msc

Control Panel
ex: Network Connections control panel = ncpa.cpl

Registry Editor:
regedit
regedt32

Local Security Policy
secpol.msc

Windows Services
services.msc

Microsoft Configuration:
msconfig

Command Prompt / Batch Script
VBScript
JScript

Power Shell
*.ps1

Photoshop Drawing & Painting 1


B : Brush, Pencil Tool, Color Replacement Tool, Mixer Brush (CS6)
E : Eraser tools
J : Spot Healing Brush, Healing Brush, Patch, Red Eye (CS2)
S : Clone Stamp Tool, Pattern Stamp Tool
X : Switch Foreground/Background Colours
Y : History Brush Tool, Art History Brush Tool.

Hold Down Shift + Brush (Works with nearly every drawing tool) : Draw Straight LinesDraw Straight Lines
- Using Brush (Works with nearly every drawing tool)
- Click on the start spot then hold Shift and click on the finish/last/target spot.

]/[ Increase / Decrease brush size (Brush, Stamp tools)
Shift+]/Shift+[ Increase / Decrease brush hardness (Brush, Stamp tools)

Photoshop Text Shortcut 1

Ctrl (Windows) , Command (Macintosh).
Alt (Windows), Option (Macintosh).

T : Activate Text Tool.
Shift + T : Switch to other text tool (Vertical Type Tool, Horizontal Type Mask, Vertical Type Mask).
CTRL+Enter : will commit text changes after you have finished typing.
Enter (on the numeric keypad) : will commit text changes after you have finished typing.
Single click on layer in Layers Panel : will commit text changes after you have finished typing.
click checkmark in (Tool) Options Bar / (Tool) Preferences Bar : will commit text changes after you have finished typing.
Double Click on the "T" icon of a text layer in the layers panel : will select all text in that layer.

Ctrl + Shift + . : Enlarge text size by 2 points.
Ctrl + Shift + , : Smaller text size by 2 points.
Ctrl + Shift + Alt + . : Enlarge text size by 10 points.
Ctrl + Shift + Alt + , : Smaller text size by 10 points.

Ctrl + Shift + K : Quick way to switch between lowercase and uppercase text.
Ctrl + Shift + H - small caps.

Alt + Left and Right Arrow Keys : extend / reduce distance between word, a line or a whole paragraph (Tracking). If you block between two characters (you change the Kerning) by 20.
Ctrl + Alt + Left and Right Arrow Keys : extend / reduce distance between word, a line or a whole paragraph (Tracking). If you block between two characters (you change the Kerning) by 100.

Alt + Up and Down Arrow Keys : Quickly change the distance between selected lines (leading) 20.
Ctrl + Alt + Up and Down Arrow Keys : Quickly change the distance between selected lines (leading) 100.

Alt + Shift + Up and Down Arrow Keys : Easy way to use one text layer but have different positions for the text (Baseline Shift) 2. Generally use for ordinal number in date, equation, chemical, math.
Ctrl + Alt + Shift + Up and Down Arrow Keys : Easy way to use one text layer but have different positions for the text (Baseline Shift) 10. Generally use for ordinal number in date, equation, chemical, math.

Ctrl +Shift+L : will align the selected paragraph text justify/align left.
Ctrl +Shift+R : will align the selected paragraph text justify/align right.
Ctrl +Shift+C : will align the selected paragraph text justify center.
Ctrl + Shift + J : justify with last line left aligned
Ctrl + Shift + F : justify all lines
Ctrl + Shift + U : underline
Ctrl + Shift + I : italic
Ctrl + Shift + B : bold
Ctrl + Shift + Y : not sure what to call it, but it resets everything except justification



Wednesday, December 2, 2015

Photoshop Layer Shortcut 2

Double Click the lock on Background Layer : Change background layer to layer.
Alt + Double Click the lock on Background Layer : Change background layer to layer with default name.
Alt+Delete/Alt+Backspace (Photoshop CS 2 and earlier) : fill empty layer with foreground color.
Ctrl+Delete/Ctrl+Backspace (Photoshop CS 2 and earlier) : fill empty layer with background color.

Photoshop Layer Shortcut 1

F7 : Show/Hide Palette/Panel Layer

Layer Mask
Shift + Click on Layer Mask : Enable/Disable Layer Mask
Alt + Click on Layer Mask : Toggle Mask Visibility / display mask as a grayscale image
Alt + Shift + Click on Layer Mask : Display mask as Red Quick Mask.
\ (backslash) : Display mask as Red Quick Mask.
Ctrl + Click Mask : Load Mask As Selection
Ctrl + I (when layer mask active) : inverts the color of a layer mask.
Alt + New Layer Mask Icon : it applies the layer mask as black.

Ctrl + G (Photoshop CS and earlier) : To create a clipping mask.
Shift + Ctrl + G (Photoshop CS and earlier) : To release the clipping mask.
Ctrl + Alt + G (Photoshop CS2 and higher) : To create a clipping mask/To release the clipping mask.
Hold Alt + Click between layer : To create a clipping mask/To release the clipping mask. (CS 6 can apply to layer group).

Selection
Ctrl + click directly on the layer's preview thumbnail or layer mask thumbnail in the Layers palette : To select the contents of a layer.
Ctrl + Shift + click directly on the layer's preview thumbnail or layer mask thumbnail in the Layers palette : to add additional layers to the selection.
Ctrl + Alt + click directly on the layer's preview thumbnail or layer mask thumbnail in the Layers palette :  to subtract another layer from the selection.
Ctrl + Alt + Shift + click directly on the layer's preview thumbnail or layer mask thumbnail in the Layers palette : to create the intersection between layers.

Choose Layer
Shift key + click on the bottom layer (or vice versa) : select multiple layers. This will select the top layer, the bottom layer, and all the layers in between.
Shift + Alt + [ : select multiple layers that are all directly below each other.
Shift + Alt + ] : select multiple layers that are all directly above each other.
Ctrl + click on each layer you want to select : To select multiple layers that are not directly above or below each other.
Hold Ctrl + click the object on canvas : Auto select layer.
Hold Ctrl + Shift + click the object on canvas : To select more than one layer.
Alt + Shift + . : select until top layer.
Alt + Shift + , : select until bottom layer.

Traversing / Navigating Layer
Alt + [ : go to down layer.
Alt + ] : go to up layer.
Alt + . : go to top layer.
Alt + , : go to bottom layer.

New Layer
Ctrl + J : New Layer Via Copy
Ctrl + Shift + J : New Layer Via Cut.
Shift + Ctrl + N : to create a new layer
Shift + Ctrl + Alt + N : to create a new layer without new layer dialog
Ctrl + click on the New Layer icon at the bottom of the Layers palette : add the new layer below the currently selected layer.

Group and Merge
Ctrl + G : Group Layers
Ctrl + Shift + G : Ungroup Layers.
Ctrl + Shift + C (with a selection) : copies a merged view of all visible layers onto the clipboard. 
Ctrl + E : Merge Layers / Merges selected layer with the layer directly below it. If multiple layers are selected, only those will be merged.
Crtl + Shift + E : Merge Visible / Merges all visible layers into one. Not recommended practice in typical photo editing because you’ll lose layer information.
Ctrl + Alt + E : Stamp Down / Merges all selected layers into one new layer.
Ctrl + click the disclosure triangle next to a layer Group : to expand or collapse all layer Groups in the document.
Alt + click the disclosure triangle : to expand collapse all groups nested within the current group.
Right click the Group’s disclosure triangle and choose "Close/Open this Group" or "Close/Open all Other Groups".

Ctrl + Alt + A : Select All Layer (except the locked Background layer).
Ctrl + \ : switch from Layer color to mask.
Ctrl + ` : switch from Mask to Layer color.
Ctrl + [ : move to lower layer / backward.
Ctrl + ] : move to upper layer / forward.
Ctrl + Shift + [ : move to the lowest layer
Ctrl + Shift + ] : move to the most top layer
Shift + TAB, hide all panels/palette (Layers, Channels,...)
When on a layer, tap the "/" (slash key) : to toggle the Lock (Transparency, Pixels, Position, or All) option on and off.

Alt + clicking on the Layer Visibility icon : all the other layers are hidden / show.
Shift + +/- :  select the Move Tool (V) first. cycle through all the different layer blend modes.
Alt + Click on ( layer mask / vector mask / layer effect / layer / layer group ) then drag drop to other layer : Copy an existing layer object or replace to other layer object.

Changing The Opacity Of A Layer
  1. make sure you have the Move Tool selected by pressing the letter V.
  2. Type 1 = 10%, 15 = 15%, 25 = 25%, "5" for 50% opacity, "8" for 80% opacity, "3" for 30% opacity, 0 = 100%, and so on.
Changing The Fill Of A Layer
  1. make sure you have the Move Tool selected by pressing the letter V.
  2. Hold Shift and Type 1 = 10%, 15 = 15%, 25 = 25%, "5" for 50% fill, "8" for 80% fill, "3" for 30% fill, 0 = 100%, and so on.
 Rules for Linking Layers
  • Selecting a layer that is linked will show the link icon on all the other layers to which it is linked.
  • To unlink a single layer from a link set, simply select the layer and click the link icon. If there were other linked layers, they remain linked.
  • If none of the layers selected contain linked and you click the link icon, all layers become linked - creating a new link set.
  • If the layers selected contain only linked layers, regardless of whether they're all in the same link sets, clicking the link icon unlinks everything selected.
  • If the layers selected contain at least some linked layers within the selection, plus any number of unlinked layers, clicking the link icon extends the link set to include the unlinked layers in the selection.
  • If the layers selected contains linked layers from two or more link sets plus at least one unlinked layer, everything in the selection gets put into a "new" linked set.
  • Layers can only belong to one link set at a time. 
Delete
Alt + Click trash can icon (when you pick Layer group) : To delete the Group and all of it’s contents while bypassing the dialog.
Ctrl + drag a Group to the trash can icon : to delete a Group without deleting it’s contents.
Ctrl + Alt + Click trash can icon (when you pick Layer group)  :  to delete a Group without deleting it’s contents.
Alt + Click trash can icon (when you pick Layer mask) : to delete layer mask without dialog and apply masking.
Alt + Click trash can icon (when you pick Layer color/Layer preview thumbnail) : to delete layer without dialog.

Saturday, November 28, 2015

Microsoft Access - shortcut Key

Database / File
Ctrl+N : Create a new database
Ctrl+O : Open a saving database
Ctrl+F4 / Ctrl+W : Closing Active (Database) Object
Ctrl+S : Saving Active (Database) Object
Ctrl+P : Printing Active (Database)/Selecting Object

Microsoft Word Feature List 1

Paragraph
  • Tab
    • Tab Leader
  • Indent
  • Alignment
Bullet & Numbering

Chart
Drop Cap
Page Column
Watermark
Header & Footer
Table
Mail Merge
Picture

MySQL - PostgreSQL admin

MySQL - PostgreSQL admin (Database manager)

MySQL
MySQL Workbench (mysql), free
MySQL Front
MySQL Admin - command line

web based:
PHPMyAdmin (mysql), free
MySQL Adminer, free

PostgreSQL
pgAdmin (postgre), free

Text Editor Criteria 2

User Interface (UI)
  • Cross platform
  • Multi Languages UI
  • Customize UI
  • Multiple Instances
  • Single - Multi Document Interfaces / SDI - MDI
  • Window splitting
  • Keyboard Shortcut / Shortcut Key / Key Binding
  • Multi Tab, Vertical Tab, Horizontal Tab
  • Most / Last Recently Used Tab Switcher
  • Next - Previous Tab switcher
  • Multiple layout, multiple pane/palette, switch to pane
  • Toolbar

Typing
  • Wrapping / Word wrap
  • Macros, register
  • Snippets
  • Template files
  • Auto closing character/tag/symbol/punctuation
  • Function List
  • Auto indentation
  • Change Case
  • Spelling
  • tags/ctags, region/folding/module/procedure/method/event editing

Selecting and Navigating
  • Code Folding
  • Bookmark, Marker
  • Navigate/Jump to last editing position
  • Bracket Matching
  • Multiple Selection
  • Range selection
  • Extend Selection / Begin - End Selection
  • Line Selection Mode, select entire lines
  • Extending and Shrinking based by: camel case, word, and other character / punctuation, line, paragraph, page
  • Reselect last selection
  • Invert selection
  • Word highlighting / Next word occurrence highlighting
  • URL highlighting
  • Move caret/cursor by word

Editing
  • Large Files
  • Long line support
  • Encoding
  • New line/End Of Line/End Of File Conversion
  • Right to left (RTL) & bidirectional (bidi) support
  • Find and Replace, Regex (Regular Expression, Search in Files
  • Reload Document
  • Multi Undo/Redo
  • Reformatting files (ex: csv, xml, json, js)
  • hex mode
  • multi edit

Finalizing
Compiler integration
Preview, Compile, Running

Friday, November 27, 2015

ABC - text editor list 1

Text editor freeware list:

AkelPad
Arachnophilia
Atom
Brackets
Crimson
Emacs
Geany
gedit
jEdit
Kate
Light Table
MetaPad
Notepad++
Notepad2
Programmer's Notepad
PSPad
SciTE
Sublime Text
SynWrite
TED Notepad
TextPad
UltraEdit
vim

Database Manager 1

Can use for more than 1 database type/brand:
  • HeidiSQL, free
  • Navicat, paid
  • SQLyog, paid
  • SQuirrel SQL (generic), free
  • Toad for, free

Monday, November 23, 2015

Touch Up Model Photography 1

Touch Up Model / Retouch Person Figure / Enhancing Appearance People Photography / Before and After - list 1

Digital Glamour/Glamor, Porcelain, Doll

Add / Beautify
digital make up
smooth and soften, brighten, polish skin/facial, golden skin
adding tan
enhance eyes, enhancing iris color
Make Eyelashes Thicker
Shadowy, Sultry Eyes
digital whiten teeth and eyes

Digital Nose, pointed/sharp nose
digital nip tuck/face lift
Editing Waist and Breasts, bigger bustline, Increase Breast Size
change hair color
shining hair
color hair locks
eyebrow piercing
Photo Retouching and Enhancement for Pageant, Model and Glamour Photography
Edge sharpening

eye color change
realistic tatoo
coloring lips

Decrease / Eliminate
remove freckles, Wrinkle Reduction
Reducing 5 O’Clock Shadow and Beard Stubble
remove tan line
Minimizing Red Blotches on the Skin
Trimming Excess Body Mass, trimming weight, Spare Tires/trimming waist
How to Remove Cellulite, Eliminate Cellulite
removing hair roots
smaller nose
Red Eye Tool
Tone Down Highlights/reduce highlight
Emphasize or Hide Skin Flaws
Slim a Face
shadow recovery of backlight problem

Effect
age progression
Longer Nails
Nail manipulation ( increasing length and changing shade )

Sunday, November 22, 2015

Text Editor Criteria 1

Typing
  • Autocompletion / Intellisense ( static import from project /  from recently typed )
    • Type Filter
  • indents lines
  • matches words (ex: double quotes) and brackets
  • highlights source code syntactically and semantically.

Selecting
block selection mode / Vertical Selection

Editing
  • Formatter tags
  • Compare Documents

Finalize
source code versioning management / source code repository
commenting and documenting, help and manual

Data Type Conversion

Data Type Conversion / Data Type Casting / Data Type Jugling
  • Avoiding Overflow, Underflow, and Loss of Precision

Windows Icon File (default) - part 2

Some are in Win 7 only, but many of them are available in older Operating Systems.

compstui.dll
DDORes.dll
ieframe.dll
imageres.dll
mmcndmgr.dll
moricons.dll
netshell.dll
pifmgr.dll
pnidui.dll
shell32.dll
wmploc.DLL

description
netshell.dll = internet connection
moricons.dll that contains somewhere around 110 additional icons.

1. C:\Windows\Explorer.Exe
2. C:\Windows\System32\AccessibilityCpl.Dll
3. C:\Windows\System32\compstui.dll
4. C:\Windows\System32\Ddores.Dll
5. C:\Windows\System32\DDORes.dll
6. C:\Windows\System32\GameUx.Dll
7. C:\Windows\System32\imageres.dll
8. C:\Windows\System32\mmcndmgr.dll
9. C:\Windows\System32\mmRes.Dll
10. C:\Windows\System32\MorIcons.Dll
11. C:\Windows\System32\NetCenter.Dll
12. C:\Windows\System32\netshell.dll
13. C:\Windows\System32\networkexplorer.dll
14. C:\Windows\System32\PifMgr.dll
15. C:\Windows\System32\PniDui.Dll
16. C:\Windows\System32\SensorsCpl.Dll
17. C:\Windows\System32\SetupApi.Dll
18. C:\Windows\System32\Shell32.Dll
19. C:\Windows\System32\wmploc.DLL
20. C:\Windows\System32\wpdshext.dll

Design Sample in Photoshop 1

Design sample is suitable for Photoshop:

Printing Design
banner
brochure
business card / name card
event invitation (birthday invitation, wedding invitation)
fashion
flyer
leaflet
letter : head letter, envelope
logo
magazine cover/book cover
magazine layout
packaging & product
pamphlet
pin/brooch/badge
poster
signage
sticker

Friday, November 20, 2015

Windows Icon File (default installer) - part 1

Big ones:
%windir%\system32\shell32.dll           Standard
%windir%\System32\wmploc.DLL            OK
%windir%\system32\setupapi.dll          OK, Hardware / Periphals
%windir%\system32\ddores.dll            OK, lot of devices
%windir%\System32\ieframe.dll           IE and warnings, mixed ugly
%windir%\system32\netshell.dll          Ugly and non ugly
%windir%\System32\imageres.dll          Ugly, New ones
%windir%\System32\pifmgr.dll            Ugly, Win95 Ones
%windir%\System32\moricons.dll          Ugly, very old
%windir%\System32\mmcndmgr.dll          Ugly, Very old
%windir%\System32\compstui.dll          Ugly, Very old
 
Small ones:
%windir%\system32\accessibilitycpl.dll
%windir%\explorer.exe
%windir%\system32\gameux.dll Some gaming icons
%windir%\system32\mmres.dll Audio
%windir%\system32\mstscax.dll Warnings
%windir%\System32\netcenter.dll Network
%windir%\System32\networkexplorer.dll
%windir%\system32\networkmap.dll
%windir%\System32\pnidui.dll Ugly Exlamations
%windir%\system32\SensorsCpl.dll Handheld devices
%windir%\system32\xpsrchvw.exe %windir%\system32\UIHub.dll
%windir%\system32\vpc.exe - provided as a free download for Win7 owners %windir%\system32\wmp.dll Media player
%windir%\system32\wpdshext.dll Battery and arrows
%windir%\system32\wucltux.dll


or you can using:
IconsExtract from NirSoft.
It scans a folder you select and can list any icons and files which contain icons.

Sources
Internet
 

Monday, November 2, 2015

SILABUS PEMROGRAMAN WEB

SILABUS PEMROGRAMAN WEB
Web Programming Syllabus

  1. Installation or Configuring:
    • (Software) Server:
      • Application / Web
      • Database
    • Computer / Hardware Server
  2. create and maintenance database
  3. programming and maintenance application


http://webcache.googleusercontent.com/search?q=cache:JRTd0iq0eiAJ:www.ilkom.unsri.ac.id/sap/SAP-SILABUS%2520MI/SAP-Pemrograman-WEB.pdf+&cd=1&hl=en&ct=clnk

http://www.ilkom.unsri.ac.id/sap/SAP-SILABUS%20MI/SAP-Pemrograman-WEB.pdf

http://www.stiki.ac.id/uploads/file/Silabus/genap2012/D3%20Silabus%20Pemrograman%20Web.pdf

Saturday, October 31, 2015

Programming Characteristics Features

Prepare/Environment Setup

Programming Language
Basic Syntax

Input & Output Statements

Modularity:

Modularity is the most important feature of structured programming languages. This feature refers to the breakdown of large Programming Language into small modules.Due to modularity features, complications of a program occurs in time and debugging of program will become faster.

Case Sensitive:

Programming Language is a case sensitive language. that is it can differentiate the character is either upper case or lower case. All types of words either reserve words or user defined words are case sensitive.

Loops/Repetition/Iteration

Counted and Conditional Statements


Data Structure

Array

Microsoft Word - Options 1

Mengubah Layar Word
Memodifikasi Shortcut Keyboard
Memodifikasi Quick Access Toolbar
Membuat Tab Atau Custom Group Baru Di Ribbon
Menambahkan Tool Ke Dalam Custom Group
Mengatur Opsi Umum
Mengatur Apa Saja Yang Ditampilkan Dan Dicetak
Mengatur Opsi Ejaan (Spelling) Dan Tata Bahasa (Grammar)
Mengubah Format File Dan Lokasi Default Untuk Menyimpan Dokumen
Mengatur Style

Tutorial Microsoft Word - List

Pengenalan/Pengantar Microsoft Office Word
Yang Beda/Khusus Di Word Tiap Versi
Memulai Menjalankan Word Tiap Versi
Menjelajahi Tampilan Program/Ribbon
Menggunakan Quick Access Toolbar
Beralih Tampilan
Menggunakan Shortcut Keyboard
Membuka Dokumen
Mengedit Dokumen PDF
Mencari Tahu Informasi Dokumen/Document Properties
Menyimpan Dokumen
Mengekspor Dokumen Ke Jenis File Lain
Mengembalikan Dokumen/Pekerjaan Yang Hilang
Menggunakan Read Mode
Mengelola Akun Online/Online Document Anda
Mencetak Dokumen
Mencari Bantuan/Help

Membuat dan merevisi/menyunting/mengedit/memperbaiki dokumen:
Membuat Dokumen Baru
Memilih Teks
Insert Dan Overtype Teks
Melakukan Copy, Cut, Dan Paste Item
Mengatur Clipboard Office
Mengembalikan Dokumen Dengan Undo
Menjelajahi Dokumen Menggunakan Navigation Pane
Menjelajahi Dokumen Menggunakan Fitur Search
Mengganti Teks Menggunakan Replace
Find Dan Replace Menggunakan Wildcard
Mengorganisir Topik
Memasukkan Building Block Bawaan
Membuat Building Block Anda Sendiri
Mengatur Building Block

Mengoreksi teks:
Mengoreksi Kesalahan Ejaan (Spelling) Atau Tata Bahasa (Grammar)
Memeriksa Ejaan (Spelling) Dan Tata Bahasa (Grammar) Secara Manual
Menandai Teks Untuk Mengabaikan Kesalahan Ejaan
Menambahkan Kesalahan Ejaan Umum Ke Dalam AutoCorrect
Membuat Entry AutoCorrect Custom
Mengatur Opsi AutoFormat
Mencari Definisi Dan Sinonim
Menghitung Jumlah Kata
Menerjemahkan Dokumen
Mengubah Bahasa Pemeriksaan Teks / Grammar Language

Memformat teks:
Memformat Dengan Menggunakan Style
Membuat Dan Memodifikasi Style
Menggunakan Styles Pane
Mengubah Format Karakter Teks
Menyorot (Highlight) Teks
Menggunakan Format Painter
Mengatur Alignment Dan Indent Paragraf
Mengatur Jarak Baris Dan Paragraf
Mengatur Line And Page Breaks
Menambahkan Border Dan Shading
Membuat Bulleted Atau Numbered List
Mengubah Bullet Dan Numbering
Mengubah Urutan Penomoran (Numbering)
Menggunakan Dan Memodifikasi Multilevel List
Menyingkap Format Dokumen Menggunakan Reveal Formatting Dan Style Inspector

Membangun dokumen:
Memasukkan Section Break
Memasukkan Header, Footer, Dan Page Number
Mengubah Ukuran Halaman Dan Margin
Mengubah Orientasi Halaman (Portrait Atau Landscape)
Mengatur Jumlah Kolom/Page Column
Membuat Border Di Sekeliling Halaman/Page Border
Memasukkan Halaman Cover
Bekerja Dengan Template Normal
Mencari Dan Mendownload Template
Mengubah Dan Memodifikasi Template
Membuat Dan Mendesain Template
Menggunakan Template Kustom Sebagai Dasar Dokumen Baru
Membuat Dan Mendesain Template Untuk Dokumen Yang Dicetak Di Kedua Sisi Kertas (Bolak-Balik)
Menggunakan Dan Mengubah Theme Dan Style Set

Membuat layout dengan tabel dan Text Box:
Mengatur Tab Stop
Memasukkan Tabel Sederhana
Menyalin (Copy) Tabel Dari Excel
Mengubah Teks Menjadi Tabel Dan Sebaliknya
Mengatur Tab Stop Di Dalam Cell Tabel
Menambah Dan Menghapus Baris Dan Kolom
Mengubah Ukuran Baris Dan Kolom Tabel
Menyelaraskan Tabel (Alignment)
Mengatur Text Di Sekitar Tabel (Text Wrapping)
Menggabungkan (Merge) Dan Membagi (Split) Cell Tabel
Mengatur Text Direction Dan Alignment Di Dalam Cell Tabel
Mengulangi Kolom Judul Tabel Di Halaman Lain
Membuat Dan Menggunakan Table Style
Memasukkan Dan Menggambar Text Box (Kotak Teks)
Menghubungkan Antar Text Box
Mengelola data:
Memasukkan Field
Memasukkan Field Menggunakan Keyboard
Menampilkan, Menyembunyikan Dan Mengupdate Field
Mengatur Format Field Dengan Menggunakan Switch
Memasukkan Field Page Dan Date Dengan Menggunakan Shortcut
Menggunakan Bookmark
Memasukkan Hyperlink
Mengulang Informasi Dengan Menggunakan Cross-Reference
Memasukkan Content Control
Mengelompokkan (Grouping) Content Control Untuk Dokumen Formulir
Memasukkan Document Property
Mengurutkan Daftar

Tuesday, September 29, 2015

Visual Basic Source Code Category

Visual Basic Source Code Category:

ASP, HTML and XML
Database
Dates and Math
Files and Directories
Forms and Controls
Lists, Collections and Arrays
Miscellaneous
Multimedia / Games
Network / Internet
Office/VBA
Registry
Screen / Graphics
String Manipulation
System API
VB.NET / ASP.NET
Windows 2000/XP

Laptop Manual Service

http://tim.id.au/

http://www.manualowl.com/

http://skemalaptop.blogspot.com/

http://www.laptoprepair101.com/

http://www.insidemylaptop.com/

http://www.ownerservicemanual.com/

http://www.laptopmanual.net/

http://laptoppartstore.over-blog.com/

http://www.retrevo.com/search/v2/jsp/mytrevo/myTrevo.jsp?page=man

Command Line Utilities

GNU utilities for Win32
UnxUtils
only depend on the Microsoft C-runtime (msvcrt.dll) and not an emulation layer like that provided by Cygwin tools.

Batchdown
downloader command line windows

Database Sample

Access 2000 Sample: Database of Sample Forms
http://www.microsoft.com/en-us/download/details.aspx?id=12100

MySQL
https://www3.ntu.edu.sg/home/ehchua/programming/sql/SampleDatabases.html
https://dev.mysql.com/doc/employee/en/
https://dev.mysql.com/doc/employee/en/employees-installation.html
https://launchpad.net/test-db/

Database Management Tools - payment software

Database Management Tools/Database Management Admin Software


Database Management Tools/Database Management Admin Software list:
EMS SQL Manager
HeidiSQL
Navicat
SQLyog 
TOAD


Other that I didn't try it:

dbForge
Sql Maestro
FlySpeed SQL Query

Open Source/Freeware

DBeaver
SQuirreL SQL

MySQL

MySQL Workbench
MySQL-Front

Microsoft SQL Server

DBComparer

FireBird / Interbase

FlameRobin
TurboBird

SQLite

SQLite Database Browser

Database Admin Web Based Software

PHP Admin
Adminer

Top 10 Best Free Web hosting Site

Web Host

List Of 10 Top Best Free Web hosting Site
 http://w3guy.com/free-web-host/


Top 5 Free Web Hosting Sites With NO Ads
http://www.dezzain.com/website-reviews/top-5-free-web-hosting-sites-with-no-ads/

Web Domain

List Of Free Domain Names Providers
http://w3guy.com/list-of-free-domain-names-providers/

Friday, September 25, 2015

Photo Editor - feature

Photoshop ( Photo Editor )

Selecting
Viewing
Layer
Type/Writing
Painting
Pen Tools/Vector/Path
Panel
Tools
Other Shortcuts

Menus

Thursday, September 24, 2015

Browser User Script

Browser User JavaScript Addon / Extension

Chrome/Chromium
Tampermonkey Chrome Extension

Firefox
Greasemonkey Firefox Addon
scriptish Firefox Addon

Opera
violentmonkey Opera Addons

Safari
Ninjakit Safari Extension

Script:
AdsFight! Script
http://userscripts.org/scripts/source/118033.user.js
ads Skiper Script
Redirection Helper

Others:

Quix App
Web / Bookmarklet

Shorten Links Skipper

Shorten Links Skipper, Shorten Links Buster, Shorten Links Bypass
AdFly Skipper

http://cyberflux.info/shortlink.php
http://adf.boxxod.net/
http://www.bypassshorturl.com/
http://dead.comuv.com/index.php
http://linkdecrypter.com/

Sunday, August 2, 2015

Cara Memilih Komputer Atau Notebook

Istilah Dalam Memilih Komputer atau Notebook:

CPU : Central Processing Unit
FDD : Floppy Disk Drive
GPU : Graphics Processing Unit
HDD : Hard Disk Drive
I/O : Input/Output
LAN : Local Access Network
MoBo : MotherBoard
NIC : Network Interface Card
ODD : Optic Disk Drive
RAM : Random Access Memory
SSD : Solid State Drive

Istilah untuk perangkat lain:
HSF : Heat Sink and Fan
ICH : I/O Controller Hub
IR : Infra Red

Friday, June 19, 2015

Modul-modul System Software

Program Penjualan
Bidang Bisnis: Toko/Restoran/Salon
Hardware: Scanner Barcode/Kode
Fasilitas:
Entry/Laporan Daftar Item
Info/Laporan Harga Item
Info/Laporan Harga Jual untuk masing-masing pelanggan
Entry Penjualan (Barcode/Manual Input kode, Nama Item)
Cetak Struk/Faktur Penjualan
Lap Penjualan Kasir (Per Shift)
Lap Omzet Penjualan Harian, Periodik, Bulanan
Lap Posisi Keuangan, Untung/Rugi
Lap Stok Barang
Lap Penjualan Tunai, Debit, Credit
Lap Penjualan Per Item
Lap Penjualan Item Terlaris
Lap Penjualan Item Tidak Laku
Lap Histori Penjualan Lainnya
Fasilitas utk User/Password
Etc

Program Service
Bidang Bisnis: Bengkel Motor/Mobil
Hardware: Scanner Barcode/Kode
Entry/Laporan Daftar Spare Part
Entry/Laporan Daftar Mekanik
Entry/Laporan Daftar Motor/Mobil
Info/Laporan Harga Spare Part
Info/Laporan Harga Jual untuk masing-masing pelanggan
Entry Penjualan/Service (Barcode/Input Kode, Nama Spare Part)
Cetak Struk/Faktur Penjualan/Service
Laporan Histori Service per Motor/Mobil/Spare Part
Laporan Histori Service per Mekanik
Laporan Penjualan Periodik/Bulanan
Etc

Program Koperasi
Bidang Bisnis: Simpan/Pinjam
Hardware: Scanner Barcode/Kode
Entry/Laporan Daftar Profil Anggota
Entry/Laporan Saldo Awal Pinjaman
Entry/Laporan Saldo Awal Simpanan
Entry/Laporan Transaksi Pinjaman
Entry/Laporan Transaksi Simpanan
Cetak Struk/Bukti Transaksi
Laporan Cicilan Pinjaman Bulanan
Histori Transaksi Simpanan/Pinjaman
Fasilitas untuk set Bunga/Margin
Etc

Program untuk
Bidang Bisnis: Logistik
Input/Laporan Daftar Shipper
Input/Laporan Daftar Vendor
Input/Laporan Daftar Agent
Input/Laporan Daftar Trucking
Input/Laporan Daftar Asuransi
Input/Laporan Daftar Tujuan
Input Transaksi Penjualan
Input Transaksi Invoice
Input Transaksi Kwitansi
Input Transaksi Pengeluaran Kas
Input Transaksi Penerimaan Voucher
Input Transaksi Pembayaran Voucher
Laporan Pembelian per Vendor
Laporan Penjualan per Shipper/Tujuan
Laporan Net Profit Per Shipper/Tujuan
Laporan Diskon Per Shipper
Etc

Program untuk Agen
Bidang Bisnis: Distribusi
Modul Pembelian
Modul Distribusi
(Marketing, Pelanggan, Supir, PO Pelanggan, PO Keluar, Surat Jalan, Logistik Sheet, Loading, Uang Jalan, Invoice, Faktur Pajak, Tabungan, Potongan, etc )
Modul Repair & Maintenance
Modul Stock
Modul Financial (Kas/Bank)
Modul Pembukuan (Accounting)
etc

Program Trading/Inventory Integrated
Modul Pembelian (Purchasing)
Modul Penjualan (Sales)
Modul Stock/Gudang (Stock/Warehouse)
Modul Financial/Payment Account Payable/Account Receivable (Cash/Bank)
Modul Pembukuan / General Ledger (GL).

Program Pembukuan (Accounting GL)
Daftar Perkiraan/Chart Of Account (Entry/Report)
Saldo Awal/Opening Balance (Entry/Report)
Jurnal Transaksi/Journal
Buku Besar/Ledger
Laba-Rugi/Profit-Loss
Neraca/Balance Sheet
Saldo Pembukuan/Account Balance
Cek Balance/Checking Balance
Tutup Tahun/End of Year

Daftar Program/Module:
Apotek/Klinik
Transportasi/Trucking/Repair Maintenance
Ekspedisi Muatan Kapal Laut/Inklaring/Clearance
Cargo/Export/Import Administration
Administration Pendidikan
Catering
Advertising
Kontraktor (Job Costing)
Disbursement/Pengeluaran
Procurement/Pengadaan Barang
Customer Relation Management
Tailor (Designer)
Pabrik (Manufaktur)

Program Penjualan/Billing Transaksi/Point Of Sales (POS)
Input Transaksi dengan Scanner Barcode/Kode, Nama Item
Buka/Tutup Cash Drawer
Customer Line Display
Bisa link ke modul GL (Pembukuan)

Fitur umum program
Program User Friendly (program mudah digunakan)
Program Multi User
Program Multi Project
Program Multi Departemen
Program Otomatis Posting/Unposting
Module Customized (program dapat disesuaikan dengan kebutuhan perusahaan)
File data bisa di Export ke file Excel, Access, SQL Server, Firebird, SQL Lite, My SQL, etc.
Laporan bisa dicetak ke PDF untuk di Email
Program dapat dijalankan pada semua versi Operating System (OS) dan tidak memerlukan spesifikasi perangkat yang tinggi
Mendukung: Implementation, Training Support

Friday, May 22, 2015

Analysis and Design tools used by software designers

Data Flow Diagram (DFD)
Structure Charts
HIPO Diagram (Hierarchical Input Process Output Diagram)
Structured English
Pseudo-Code
Decision Tables
Entity-Relationship Model
Data Dictionary
CASE Tool

Project Management Tools

Gantt Chart
PERT Chart
Resource Histogram
Critical Path Analysis

Sunday, May 10, 2015

VB6 Tutorial Online - list

http://omelsoft.blogspot.com/search/label/visual%20basic?m=0

http://www.vb6.us/
http://www.vbtutor.net/
http://www.vbcodesource.com/
http://www.developerfusion.com/t/vb6/

onju2.Visual.Basic.6.1.1.All.Inclusive.part1
onju2.Visual.Basic.6.1.1.All.Inclusive.part2

MSDN_Library_October_2001_Disc_1.iso
total 4 CD disc or 1 DVD

http://ewbi.blogs.com/develops/

http://www.learningace.com/doc/6410341/77bff151be7e84d0f65908158df580b3/vb-6-0-visual-basic-6-0-listview-tutorial

VB.Net
http://www.yevol.com/en/vb/

Friday, May 8, 2015

Compatibel VS Remanufactured Toner cartridge

Produk siap pakai Toner Cartridge Laserjet non ori seperti Compatible & Remanufactured sudah menjadi pilihan banyak orang untuk menghemat biaya printing, namun tidak sedikit yang merasakan permasalahan yang lebih sering terjadi dibanding menggunakan Produk Original, oleh karena itu tidak ada salahnya user sedikit mengenal lebih jauh mengenai Produk Compatible dan Remanufactured Toner Cartridge sebagai tambahan referensi dalam memilih solusi printing yang lebih tepat.
 Compatible Toner Cartridge adalah Produk replika dari original yang biasanya menggunakan body/chasing yang lebih tipis dan menggunakan sparepart baru semua.
 - Kekurangan Compatible adalah kurang stabil jika pemakaian diprint sekaligus banyak dan kalau direfill kembali biasanya lebih banyak masalah karena body yang lebih tipis sehingga jika sering dibongkar pasang lebih rapuh untuk posisi tempat sparepart terpasang dan kadang ukuran sparepart yang digunakan pun tidak standard seperti ukuran produk original.
 - Kelebihan Compatible adalah harga lebih murah dibanding Produk Remanufactured & Original Produk
 - Produk Compatible cocok bagi customer yang lebih memprioritaskan penghematan biaya printing dibanding produk original dengan cara yang lebih praktis karena membeli produk siap pakai.
 Remanufactured Toner Cartridge adalah Daur ulang produk original yang sudah habis/kosong dan sebelumnya belum pernah direfill/dibongkar dan kemudian diganti baru semua bagian sparepartnya.
 - Kekurangan Remanufactured adalah harga lebih mahal dibanding compatible
 - Kelebihan Remanufactured adalah hasil cetak lebih stabil dan bisa direfill kembali jika sudah kosong karena memakai body original yang lebih tebal dibanding compatible dan ukuran sparepart mengikuti standard original sehingga lebih mudah jika ada penggantian. dari segi harga remanufactured masih lebih murah 40-50% dibanding produk original dengan kualitas dan kenyamanan seperti original
 - Produk Remanufactured cocok bagi customer yang sudah terbiasa dengan kualitas dan kenyamanan seperti original, namun masih bisa menghemat biaya dibanding original dan peduli dengan lingkungan karena menggunakan Produk Daur Ulang
 Tambahan:
 - Berat cartridge Compatible lebih ringan dibanding Remanufactured & Original
 - Produsen Remanufactured yang mengutamakan kualitas menggunakan body original yang sebelumnya belum pernah direfill/bongkar dan masih mulus
 - Banyak supplier yang bilang produk remanufactured padahal barang yang dijual menggunakan body non original atau ternyata produk Compatible
 - Belilah produk non ori apapun dari penjual yang berkompeten dibidangnya agar mendapat penyelesaian yang jelas jika terjadi masalah, untuk mengetahuinya silahkan berkonsultasi dulu sebelum berbelanja.


Saat ada warning toner habis benarkah "tintanya" habis?
Ternyata tidak selalu.
Pada dasarnya toner punya chip yang "membatasi" jumlah cetakan.
Kenapa dibatasi?
- kalau sampe habis serbuknya dan tetap printing bisa ngrusak drum nya.
- biar produsennya ga rugi
Sebelum memilih beli toner asli atau kw/refill/remanufactur or whatever the name is perhatikan ini :
- toner tidak asli akan membatalkan garansi mesin. semua merk. tergantung teknisi service centre nya juga sih, bisa ngecek apa ga
- toner asli berisi serbuk toner sesuai spesifikasi mesin. toner kw/refill belum tentu isinya sesuai spek mesin.
trus gimana?
- pas beli mesin, sekalian beli satu lagi toner. mau asli atau kw terserah.
- pasang toner bawaan printer.
- nyalakan printer biar ngload chip.
- matiin printer.
- cabut toner bawaan.
- simpan rapi sesuai petunjuk penyimpanan.
- pasang toner yang satunya lagi.
selanjutnya kalo mau refill, pake yang beli tadi.pastikan pas refill chip-nya juga diganti.
kalo ada ap2 sama mesinnya garansikan pake toner asli bawaan yang masih simpen tadi.
(ga tanggung kalau garansi ditolak ya).

Thursday, May 7, 2015

Tips Memilih Modem USB Yang Sesuai Dengan Kebutuhan



  1. Pilihlah Modem Yang Sesuai Tempat Tinggal
    Jaringan pada modem saat ini ada dua tipe yakni GSM dan CDMA. Pilih modem yang dapat menangkap sinyal jaringan yang ada di tempat Anda.
  2. Kecepatan Modem
    Selain bergantung kepada jaringan yang digunakannya, setiap modem juga mempunyai kecepatan yang berbeda-beda meskipun ada pada jaringan yang sama. Pilih modem yang sesuai dengan kecepatan jaringan yang disediakan oleh operator di Indonesia.
  3. Sistem Operasi Yang Didukung Modem
    Modem yang digunakan harus sudah support dengan sistem operasi yang ada di perangkat kita.
  4. Merek Modem
    Beberapa merek modem dikenal memiliki penangkapan sinyal yang kuat, tahan terhadap panas, dan tidak mudah rusak. Beberapa merek modem yang sudah terkenal handal dan awet di antaranya adalah merek ZTE, Huawei, Sierra, dan Prolink. 
  5. Garansi Modem
    Pilihlah modem yang memiliki garansi minimal garansi toko agar jika terjadi masalah dapat diklaim. Pilih juga modem dengan garansi panjang agar kita dapat melakukan complain jika sewaktu-watu terdapat masalah pada modem tersebut. Garansi yang panjang juga mengindikasikan bahwa perusahaan modem tersebut sudah melakukan uji terhadap produk dan rata rata mampu beratahan lebih dari yang digaransikan.
  6. Tahan panas / Awet
    Pilihlah modem yang tahan terhadap panas, untuk pemakaian lebih lama.
  7. Lock atau Unlock
    Jika Anda merupakan orang yang suka bergonta ganti operator, maka lebih baik Anda memilih modem unlock untuk kenyamanan.
  8. Fitur untuk SMS dan telepon
    Pastikan modem yang ingin anda beli memiliki fitur untuk SMS dan telepon, tujuanya adalah untuk checking kuota internet dan keperluan lainnya.
  9. plug dan play
    carilah modem yang memiliki fitur plug dan play, maksudnya adalah modem yang tidak perlu menginstall driver modem USB secara manual
  10. Bisa untuk SMS gateway.
    Modem mendukung AT Command.
  11. Desain modem USB
    Ini terpengaruh dengan bagaimana port USB di laptop anda diletakkan. Nah, supaya kita bisa menggunakan semua port usb yang ada di laptop, maka kita harus pastikan modem USB kita itu cukup tipis, tidak terlalu lebar dan gendut sehingga menghalangi lubang port USB lainnya.


Thursday, April 23, 2015

Cara Memilih Hard Disk (External)

  • Sistem operasi
    OS X dan windows menggunakan file system yang berbeda (HFS+ dan NTFS) sehingga kebanyakan manufaktur juga membuat HDD external khusus untuk kedua platfrom tersebut. Walaupun OS X dapat membaca file pada hard disk berformat NTFS, namun kamu tidak dapat mengedit atau menulis di dalamnya. Oleh karena itu, pastikan di sistem operasi mana hard disk tersebut akan digunakan.
  • Kapasitas
    Untuk mengetahui berapa kira-kira kapasitas hard disk yang kamu butuhkan, coba gunakan perhitungan mudah ini: sebuah hard disk berkapasitas 500 GB akan menampung sekitar 100 ribu foto yang diambil dengan kamera 6 MP dan 125 ribu lagu dengan kualitas 128-kpbs MP3. Foto dan musik yang berkualitas lebih tinggi tentu saja akan membutuhkan kapasitas lebih besar.

    Dari perkiraan tersebut kamu harus bisa memperhitungkan berapa kapasitas yang kamu butuhkan sehingga kamu tidak membeli hard disk dengan kapasitas yang lebih rendah dari kebutuhan. Sementara jika kamu memiliki uang lebih, maka sangat disarankan untuk membeli hard disk external dengan kapasitas yang cukup besar karena pastinya akan kamu butuhkan suatu saat nanti.
  • Kecepatan
    Hal selanjutnya yang harus diperhatikan adalah kecepatan rotasi dari sebuah piringan hard disk karena hal tersebut sangat mempengaruhi kecepatan menulis serta membaca datanya. Sebuah hard disk yang berputar dengan kecepatan 7200 rpm akan menyuguhkan performa yang jauh lebih baik ketimbang hard disk 5400 rpm. Bahkan beberapa hard disk terbaru saat ini sudah mampu berputar pada kecepatan 10.000 rpm.
  • Konektivitas
    Setelah kamu menentukan kapasitas serta kecepatan hard disk yang kamu inginkan, sekarang saatnya menentukan bagaimana hard disk tersebut terhubung ke komputer. Saat ini kebanyakan hard disk menggunakan port USB untuk tersambung ke komputer, yang terdiri dari USB 3.0 dan USB 2.0. USB 3.0mampu menghadirkan kecepatan 5 gbps yang jauh lebih cepat ketimbang USB 2.0 sebesar 480 mbps. Menariknya, USB 3.0 juga tetap dapat digunakan pada komputer yang hanya memiliki port USB 2.0.
    Terdapat juga hard disk yang menggunakan koneksi lewat port thunderbolt yang mampu menghadirkan kecepatan data dua kali lebih cepat ketimbang USB 3.0. Semua laptop dan komputer terbaru dari Apple sudah menyediakan port thunderbolt, dan beberapa laptop Windows juga sudah mulai menyediakannya. Sayangnya, harga hard disk dengan koneksi thunderbolt ini masih sangat mahal untuk saat sekarang ini.
  • HDD Enclosure
    Hal selanjutnya yang harus diperhatikan adalah cover penutup dari hard disk external tersebut. Jika kamu hanya menggunakannya di rumah atau sekedar di bawa ke sekolah, maka cukuplah hard disk dengan pelindung biasa saja karena harganya lebih murah. Namun jika kamu merupakan seorang petualang, maka tentu saja kamu harus memilih hard disk yang ringan dan juga memiliki pelindung yang kuat dari bahan karet atau sejenisnya agar hard disk tersebut tidak mudah rusak ketika terbentur atau terkena goncangan.
  • Fitur
    Hal terakhir yang harus kamu perhatikan ketika memilih hard disk external adalah fiturnya. Beberapa fitur yang wajib ada pada sebuah hard disk di antaranya adalah backup dan juga password protection. Terdapat juga berbagai macam fitur lain yang dapat kamu sesuaikan dengan kebutuhan kamu.
  • Wednesday, April 22, 2015

    AUTOCAD Command - outline


    1. Command
      • Option / Sequence Options
      • Alias
      • Type:
        • Drawing (Objects)
          • Drawing Environment
          • Drawing Modifier / Drawing Change
        • Annotation
        • Utility
          • Drawing Tools
        • Modification
          • Drawing Area
          • Transformation
          • Delete
        • Enquiry / Information
        • Select
      • Toolbar

    Friday, April 17, 2015

    Programming Resource Website 1

    Programming Resource Link

    http://www.happycodings.com/
    http://www.techrepublic.com/topic/developer/
    http://www.techonthenet.com/
    http://www.planetsourcecode.com/

    forum:
    http://www.dreamincode.net/
    http://en.allexperts.com/
    http://www.developerfusion.com/
    http://stackoverflow.com/


    concept:
    http://searchwindevelopment.techtarget.com/

    SQL

    http://www.novicksoftware.com/
    http://www.databasedir.com/

    Excel / Word VBA / Macro


    http://www.excel-easy.com/vba.html
    http://www.excel-vba.com/
    http://benread.net/tools/Macros-Word-Annotation.htm

    Visual Basic ( VB )

    German / Deutsch

    https://translate.google.co.id/translate?hl=en&sl=de&tl=en&u=http%3A%2F%2Fwww.visual-basic5.de%2Findex.html
    http://www.visual-basic5.de/index.html

    Indonesia

    http://ekakom.blogspot.com/
    http://ekakom.blogspot.com/2010/02/cara-register-file-dengan-visual-basic.html
    http://ekakom.blogspot.com/2009/06/penghitungan-vb-ala-ms-excel.html
    http://khoiriyyah.blogspot.com/
    http://teachmevb.blogspot.com/
    http://visualbasicfree.blogspot.com/

    English

    http://www.freevbcode.com/
    http://www.vb-helper.com/
    http://www.a1vbcode.com/
    http://www.vbcode.com/default.htm
    http://www.codeproject.com/
    http://cuinl.tripod.com/
    http://cuinl.tripod.com/tips-and-tricks.htm
    http://www.vbaccelerator.com/home/index.asp
    http://www.kellyethridge.com/vbcorlib/index.shtml
    http://www.thevbzone.com/
    http://patorjk.com/programming/vb6examples.htm
    http://bobpowell.net/faqmain.aspx
    http://www.kellyethridge.com/vbcorlib/
    http://www.oocities.org/dipakauddy/products.htm
    http://www.martin2k.co.uk/vb6/
    http://www.vbtutor.net/vbtutor.html
    http://www.vb6.us/

    http://www.freetutes.com/VisualBasic/
    https://msdn.microsoft.com/en-us/vstudio/ms788229.aspx

    http://www.vbforums.com/index.php
    http://www.xtremevbtalk.com/

    Visual Basic ( VB ) . NET

    http://www.xmlfox.com/VBsamples.htm

    Saturday, March 14, 2015

    Windows User Interface

    Microsoft Windows User Interface

    Desktop
    • Icon Shortcut
    • Taskbar
    • Folder

    Window
    • Control Box
    • Title Bar
    • Minimize
    • Maximize
    • Restore
    • Close
    • Menu Bar
    • Toolbar
    • Border
    • Work Area
    • Status Bar
    • Tab
    • Button

    Wednesday, March 4, 2015

    Kamus Cetak

    Oxford University Press
    Oxford Dictionary

    Cambridge University Press

    Chambers

    HarperCollins

    Longman

    Macmillan

    Merriam-Webster

    Houghton Mifflin
    The American Heritage Dictionary of the English Language

    Kamus Hassan Shadily & John M. Echols
    Kamus Indonesia - Inggris
    Kamus Inggris - Indonesia
    Gramedia Pustaka Utama

    A Comprehensive Indonesian-English Dictionary, Alan M. Stevens dan A.Ed. Schmidgall-Tellings

    Situs Kamus dan Kamus Online Bahasa Indonesia

    situs kbbi online
    http://badanbahasa.kemdiknas.go.id/kbbi/
    http://pusatbahasa.diknas.go.id/kbbi/index.php

    situs bahasa universitas indonesia
    http://bahasa.cs.ui.ac.id/kbbi/

    situs sinonim kata
    http://www.sinonimkata.com/

    situs arti kata
    http://artikata.com/

    situs sederet
    www.sederet.com

    situs kamusbahasainggris
    www.kamusbahasainggris.com

    situs kamus.net
    www.kamus.net

    situs indotranslate
    www.indotranslate.com

    situs freedict
    www.freedict.com

    situs kamus-online
    www.kamus-online.com

    situs kamus ugm
    www.kamus.ugm.c.id

    situs xamux
    www.xamux.com

    situs inbahasa
    www.inbahasa.com

    situs kamus.org
    www.kamus.org


    Translator Bahasa Indonesia

    •  Translator XP Enterprise
    • Smart Translator
    • Transtool
    • Rekso Translator
    • TransKata
    • Indopreter
    • Persada Translator

    Dictionary Software list

    Kamus / Dictionary Software  list:

    Kamus Plus
     Java Runtime Environment (JRE) required.

    SatuVISI Indict / Kamus Bahasa Inggris Indict
    Delphi
    and run for most 32 bit Windows platform.

    English-Indonesia Open Source Dictionary:
    IDIC
    adalah suatu Program aplikasi Kamus offline yang berbasis opensource yang dibuat menggunakan bahasa pemrograman Python.
    gKamus
    written in C and GTK, comes with editor to modify it's dictionary file.

    Kamus bahasa inggris Ebsoft

    IndoDic E-dictionary

    Kamus Eropa

    Lingopad
    Selingua - Pelatihan 4 kosakata bahasa (Jer, Spa, Pra, Swed)


    JLearnit

    Kamus Lengkap Jerman - Indonesia Java s40.zip
    Size : 2.04 MB

    Kamus Lengkap Jerman Indonesia Java s40.jar
    Size : 2.04 MB

    Other

    Kamus Arab Indonesia.jar

    Kamus Acro

    KBBI Offline

    Kamus Besar Bahasa Indonesia Java s40.jar
    Size : 2.77 MB


    Kamus Besar Bahasa Indonesia Java s40.rar
    Size : 2.77 Mb

    PD%20English-Indonesia.jar
    kamusindon_m7dxbs2s.sis

    Transtool
    Indopreter Pro
    Smart Translator

    batakdict
    Sunossdict v2.0 beta release

    KAMBING

    troDictionary

    Persada Translator dan Transliterator V4.1

    Acuan Bahasa

    Kamus Arab Indonesia Al-Munawwir

    MyDict Kamus Indonesia-Mandarin-English(11MB)
        visual basic 6
        must add Mandarin Languae Pack

    Screen Capture

    Adobe Captivate
    Qarbon Viewlet Builder
    Techsmitch Camtasia

    Tuesday, February 24, 2015

    Snippet Repositories

    key: Snippet Repositories, source code online, code share source code repository online


    Snipplr
    http://snipplr.com/

    Smipple
    http://www.smipple.net/

    Snipt
    http://snipt.net/

    DZone Snippets
    http://snippets.dzone.com/

    Joyent CodeSnippets
    http://codesnippets.joyent.com/

    byteMyCode
    http://www.bytemycode.com/

    Refactor My Code
    http://refactormycode.com/

    CodeSnippets.pl
    http://www.codesnippets.pl

    snip2code
    http://www.snip2code.com


    Sourcegraph
    https://sourcegraph.com/

    Snippet Repo
    http://www.snippetrepo.com


    Koders
    http://code.openhub.net/
    https://www.openhub.net/

    Code Pad
    http://codepad.co/

    GistBox
    http://www.gistboxapp.com/

    CodeShare ( public and cannot sign up)
    http://www.codeshare.io/


    key: source code search engine, code search engine, snippet search engine, code repository search engine

    searchcode
    https://searchcode.com/

    Kruglehttp://www.krugle.org/

    Thursday, February 12, 2015

    Cara Memilih Printer

    Kriteria atau pertimbangan umum dalam memilih printer berkualitas bagus:
    • Kualitas hasil cetak yang tajam, jernih, dan konstan.
    • Kecepatan cetak yang stabil.
    • Mesin yang awet.
    • Mesin yang mudah diperbaiki.
    • Rasio tinta dengan kertas yang irit.
    • Harga yang terjangkau.
    • Periksa sebelum meninggalkan toko.
     Kriteria atau pertimbangan khusus dalam memilih printer berkualitas:
    • Jumlah kertas yang dapat ditampung dibaki kertas.
    • Kualitas tetap tinggi, ketika mencetak di media cetak khusus, seperti : kertas foto, karton, plastik transparansi, dan lain-lain.
    • Dapat dihubungkan ke jaringan / network secara langsung.
    • Kemudahan pengaturan.
    • Kemudahan membersihkan tinta dan bagian luar printer.
    • Dapat mencetak dari perangkat elektronik atau digital apapun.
    • Didukung oleh berbagai teknologi sistem operasi dalam berbagai zaman.

    Tuesday, January 6, 2015

    Remove Lock Icon From Windows

    Remove Lock Icon From Microsoft Windows
    version: 7, 8, 10

    method 1

    To remove the lock icon, we have to change the security settings on the folder to allow the Users group to, at the very least, read from the folder.
    1. Right-click on the folder with the lock icon and select Properties.
    2. Switch to the Security tab, and then press the Edit… button.
    3. A list of groups and users that have access to the folder appears. Missing from the list will be the “Users” group. Click the Add… button.
    4. enter “Users” into the text field near the bottom of the window. Click the Check Names button.
    5. “Users” will change to the location of the Users group on your particular computer. In our case, this is COMPUTER\Users (COMPUTER is the name of our test machine). Click OK.
    6. The Users group should now appear in the list of Groups and Users with access to the folder. You can modify the specific permissions that the Users group has if you’d like – at the minimum, it must have Read access. Click OK.
    7. Keep clicking OK until you’re back at the Explorer window. You should now see that the lock icon is gone from your folder!
    Notes:
    You can change "Users" to: Guest or Authenticated Users

    method 2


    1. Right click on the folder and click on“Properties”.
    2. Go to the tab “Security”.
    3. Click on the “Advanced” button at the bottom.
    4. Click on “Change Permission”.
    5. Select your user account and check the option “Include inheritable permissions from this object’s parent”.
    6. Click on apply to remove the lock icon.
    The lock icon will be removed because the folder now inherits the permission of the parent folder. If that folder does not have any special permissions you will successfully remove the lock from the folder.

    ref:
    http://www.howtogeek.com/
    https://www.groovypost.com/
    http://www.microsoft.com/