Iklan1

Friday, December 28, 2012

Procedure entry point _Atomic_fetch_sub_4 could not be located in the dynamic link library MSVCR110.dllProcedure entry point _Atomic_fetch_sub_4 could not be located in the dynamic link library MSVCR110.dll

Tulisanan ini sebenarnya berawal dari permasalahan yang ditimbulkan dengan Microsoft Visual Studio 2011 yang telah saya instal. Saya berusaha untuk mensolusikan problem ini agar saya bisa menggunakan settingan Visual Studio 11 Release Candidate yang sudah saya setting sana-sini sehingga  sudah mantaps untuk pemrograman dengan database MSSQL baik yang compact, express maupun yang pro-nya (walaupun cuma trial juga hehehe...), bahasa D dan Ruby. Tapi mau dibilang apa, begitu coba lagi ternyata permasalahan timbul dengan ditandai popup windows

Procedure entry point _Atomic_fetch_sub_4 could not be located in the dynamic link library MSVCR110.dll

capture


Sudah instal ulang MS redistributable, update1 dan 2 sampai repair, sampai hapus registri VS11 dan Vs11.config tetap saja masalah ini timbul. Akhirnya saya putuskan untuk menguninstal lalu menginstal kembali dengan clean installing, berikut caranya :

Setelah menguninstall VS2011RC, lakukan langkah-langkah berikut :

1. Tutup semua aplikasi VS (Visual Studio).
2. Delete folder VS pada Start > Run > %LocalAppData%\Microsoft\VisualStudio\11.0.
3. Delete file pada Program Files\Microsoft Visual Studio 11.0\Common7 untuk folder Packages dan Tools, yang IDE biarkan saja -- biasanya ada tiga folder disana Packages, Tools dan IDE.
4. Jalankan atau eksekusi atau Run regedit.exe.
5. Hapus atau delete HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0
6. Hapus atau delete HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0_config
7. Setelah itu install kembali VS2011RC kamu,

Semoga bisa membantu dan bermanfaat. Tunggu aja artikel selanjutnya dari saya...ok!

Jika


Friday, November 30, 2012

XAMPP, Apache Service Tidak mau "Start"

Saya mengalami permasahan ini sudah 2 kali. Yang pertama service apache ini berbentrokan dengan service IIS microsoft. Yang kedua service apache ini berbentrokan dengan service yang dipakai oleh windows sendiri. Pada tulisan ini saya akan membahas solusi untuk permasalahan yang kedua.

Permasalahan ini diketahui dengan melihat aktifitas xampp, sebagai berikut :

1. Pada saat saya mengekesekusi XAMPP Control Panel setelah "Initializing moduls" berjalan,  apache tidak bisa diinisialisasi yang ditandai dengan Possible problem detected: Port 80 in use by "system"!

...
[main] Initializing moduls
[apache] Possible problem detected: Port 80 in use by "system"!
[main] Starting check-timer


2. Pada Xampp-control.log (dalam hal ini saya masih memakai xampp3 versi beta nama filenya xampp-control-3-beta.log) terdapat log yang sama, yaitu

...

8:37:26  [main] Initializing main
8:37:26  [main] Windows version: 6.1 (build 7600)
8:37:26  [main] Xampp version: 1.7.7
8:37:26  [main] Control center version: 3.0.2 [ Compiled: Jul 21th 2011 - build #1 ]
8:37:26  [main] Running as admin - good!
8:37:26  [main] Working with basedir: "c:\xampp\"
8:37:26  [main] Initializing moduls
8:37:26  [apache] Possible problem detected: Port 80 in use by "system"!
8:37:26  [main] Starting check-timer
...



3. Pada saat kita meneksekusi (start) apache service pada XAMPP, service secara otomatis akan berhenti dengan log, baik pada xampp-control maupun pada log xampp control


...
8:37:30  [apache] Starting apache app...
8:37:30  [apache] Status change detected: running
8:37:35  [apache] Status change detected: stopped
...

Untuk mengatasi problem ini kita harus mematikan service yang bentrok dengan service apache tersebut.
langsung saja tekan tombol Windows > All Program > Accessories > Run dan ketikan services.msc pada input text isian lalu Enter. Atau menuju Control Panel > System and Security >Administrative Tools dan klik 2 kali icon services. Atau langsung saja teken tombol Win-Services pada panel kontrol XAMPP tersebut.

Jika windows services sudah tampil matikan service Web Deployment Agent Service.


Jika sudah, service apache sudah bisa dijalankan.


Note : Saya menggunakan OS Windows 7.





Monday, November 12, 2012

VISUAL BASIC 2010 EXPRESS Edition - Save Perubahan Pada Database SQL EXPRESS

Mungkin pembaca pernah mengalami kendala pada saat melakukan saving perubahan pada property tabel Microsoft SQL 2008 Express, yaitu perubahan tidak bisa dilakukan karena memang dicegah oleh IDE VISUAL BASIC 2010 yang kita gunakan. Biasanya akan muncul pesan sebagai berikut :


Untuk mengatasi permasalahan setting ini kita cukup melakukan perubahan setting pada IDE yang mencegah database diubah. Sebenarnya petunjuk perubahan setting IDE sudah diberitahukan oleh window message di atas, namum kadang kurang teliti untuk menyimaknya. 


Untuk mengubah settingnya silahkan menuju,
tools > options >Database Tools>Table and Database Designers dan lepaskan centang pada Prevent saving changes that require table re-creation

Pada settingan default options Database Tools lalu Table and Database Designers tidak muncul. Tetapi jangan kuatir, pembaca hanya perlu mencentang Show all settings di pojok kiri bawah window optins tersebut. Setelah langkah-langkah diatas dilakukan maka permasalahan diatas dapat di selesaikan.


Berikut Video Tutorialnya :




Monday, September 10, 2012

How to find a file in the ubuntu

In my experience ,I was intent to find my "tes.php" file in the ubuntu  where is usually locate in the folder /var/www/. But in the case we don't know where is the file locate, we can find a file in command terminal with the command below :

find / -iname 'tes.php' , if we already on the root previledge , but if not you should write with :
sudo find / -iname 'tes.php'


or we want to find file with particular extention, for example php. we can use :


find / -iname '*.php' or

sudo find / -iname '*.php'

and the files with extention .php will appear like the figure below.






Sunday, September 9, 2012

Seeting Autocomplete Notepad++

How to set up autocomplete in notepad++.
Here is  my article about this topics. Its base my experience when i was write code expecially  in php.

In notepad++ we choose setting menu, after that we choose preference menu, and it will popup a preference menu, and then we must select "Enable  auto-completion on each input". We have two option here, but for internal function autocompletion of php we prefer to choose "Function completion".

Briefly, Setting up process whould like this :

setting>preference>select "Enable  auto-completion on each input" > "Function completion".





Sunday, September 2, 2012

How to See Harddisk Capacity in Ubuntu

To see a capasity with ubuntu we can use 3 ways :
1. Is from the Graphical User Interface with this step below :
 Application > accessoris > disk usage analyser

2. Is from  Character User Interface or another is by Terminal Command (ctrl+alt+t)

After the terminal command is show up,  You can type :
df -h

and after that you will see particular disk allocation.

3. Is from third party program. I, my self, is prefer to use ubuntu default command.


I hope this article would bring good benefit even though its only a little.

Thanks

Monday, August 20, 2012

Selamat Hari Raya Idul Fitri 1433 H

Ja’alanallahu wa iyyakum minal aidin wal faizin, Semoga Allah menjadikan kita sebagai orang-orang yang kembali dan beruntung (menang). Amiin...

Monday, July 23, 2012

Marhaban yaa Ramadhan...

Tamu itu datang cuma 1 tahun sekali...menginap 1 bulan sebelum dia berlalu...setelah itu setiap hari akan dihitung, kapan kedatangannya kembali....
Marhaban yaa ramadhan ....
Semoga bisa memetik hikmah dan pahala ramdhan....

Semoga bermanfaat...


Berikut Jadwal Imsyakiyah Ramadhan 1433 H / 2012 M untuk Jakarta dan sekitarnya.


Thursday, July 19, 2012

PHP Fungsi money_format()

Fungsi ini berfungsi untuk memformat angka ke dalam format currency (mata uang) yang diinginkan :
Secara Umum Format fungsi money_format adalah :


$number = 1234.56;
setlocale(LC_MONETARY, "en_US");
echo money_format("The price is %i", $number);

Jika pada os windows akan mengalamai fatal_error code php :

Fatal error: Call to undefined function money_format()

Untuk memperbaikinya kita dapat menggunakan fungsi internal PHP yaitu number_format().

Demikian semoga bermanfaat.



Monday, July 16, 2012

Setting ASP NET pada IIS5.1 windows XP


Mungkin ini bahasan yang agak sedikit tua (old-passion) tetapi mudah-mudahan ada manfaatn ya untuk kamu yang merasa kesulitan untuk mengkonfigurasi NET pada IIS.

Berikut ini penjelasan mengenai bagaimana men-setting ASP NET pada IIS 5.1 agar User dapat meneksekusi ekstention file dengan ekstensi *. aspx.

1. Masuk ke NET FRAMEWORK folder pada windows, secara default ada di
C:\WINDOWS\Microsoft.NET\Framework\

2. Masuk ke folder versi NET FRAMEWORK yang ingin digunakan. Jika kamu telah menginstal lebih dari satu versi maka akan ada folder versi FRAMEWORK, misalnya v2.0.50727 atau v4.0.30319.

3. Lalu eksekusi command berikut ini :
aspnet_regiis.exe  -ir -enable


4. Command ini telah diujicoba. Berikut Screen Capturenya :



Demikian, Semoga Bermanfaat.


Sunday, July 15, 2012

Feature-feature Usang Dalam PHP

Berikut ini akan ditampilkan feature yang tidak dipakai lagi atau usang pada PHP 5.3.x, antara lain:

1. Pada directive INI php file

> define_syslog_variables
> register_globals
> register_long_arrays
> safe_mode
> magic_quotes_gpc
> magic_quotes_runtime
> magic_quotes_sybase
> # coment dalam file ini juga usang atau tidak dipakai  lagi tepatnya

2. Fungsi-fungsi internal PHP

> call_user_method() (gunakan call_user_func())
> call_user_method_array() (gunakan call_user_func_array())
> define_syslog_variables()
> dl()
> ereg() (gunakan preg_match())
> ereg_replace() (gunakan preg_replace())
> eregi() (gunakan preg_match()dengan modifier i)
> eregi_replace() (gunakan preg_replace() dengan modifier i)
> set_magic_quotes_runtime() dan aliasnya, magic_quotes_runtime()
> session_register() (gunakan the $_SESSION superglobal instead)
> session_unregister() (gunakan superglobal $_SESSION)
> session_is_registered() (gunakan superglobal $_SESSION)
> set_socket_blocking() (gunakan stream_set_blocking())
> split() (gunakan preg_split())
> spliti() (gunakan preg_split() dengan modifier i)
> sql_regcase()
> mysql_db_query() (gunakan mysql_select_db() and mysql_query())
> mysql_escape_string() (gunakan mysql_real_escape_string())
> Melewatkan nama-nama kategori lokal sebagai string juga usang.
> is_dst parameter pada mktime(). Gunakan fungsi timezone yang baru untuk menangani waktu

Dan masih ada lagi feature yang telah usang pada versi 5.3.x. Walaupun singkat mudah-mudah dapat memberikan list-view yang baik. Untuk lebih lengkapnya silahkan ke web php.net

Monday, July 2, 2012

Release Eclipse Terbaru

Eclipse terbaru ada 2 release:
1. Eclipse Indigo yang merupakan code untuk versi 3.7 dan untuk versi 3.8 merupakan "bug fixes"-nya dari project plane indigo.
2. Eclipse Juno yang merupakan code untuk versi 4.2 dari project plane Juno.

Keduanya akan dikembangkan secara bersamaan walaupun berbeda versi seperti diatas.

Untuk lebih lengkap mengenai pengembangan IDE yang keren ini, coba di simak link berikut:

http://wiki.eclipse.org/Simultaneous_Release


Sunday, June 17, 2012

Pengantar Sebelum belajar PHP

Definisi dari PHP:
Merupakan scripting language yang memungkinkan kita untuk berinteraksi dengan user melalui sebuah website.
PHP melakukan proses disisi server sedangkan javascript berproses di sisi komputer(browser) user.
PHP digunakan untuk mengakses database pada sisi server.
Jadi PHP scripting language yang berproses pada sisi server atau biasa disebut server side scripting.

Penulisan php
PHP dapat diembed pada halaman web dengan menggunakan opening tag berupa "tanda lebih kecil <, tanda tanya ? dan/atau sign tulisan php" dan closing tag php berupa "tanda tanya ? ,tanda lebih besar > "
Halaman web yang telah diembed dengan tag php dapat disimpan dengan file yang berekstensi .php.

Penulisan variabel dalam PHP
penulisan diawali dengan dollar sign $.
Penulisan harus diawali dengan underscore atau dengan huruf, setelah itu dapat ditambahkan huruf, angka atau underscore.
Untuk kerapihan nama variable yang terbentuk lebih dari 2 kata dapat dipisahkan dengan mengunakan underscore.

Contoh penulisan variabel :
$_boleh;
$boleh;
$boleh123;
$_boleh_boleh;
$boleh_boleh;

$123tidakboleh;
$#%tidakboleh;
Untuk penulisan variable yang tidak pernah berubah maka dapat digunakan fungsi define, contohnya :
define('pi','3.14');

Menampilkan tulisan dalam php
Untuk menampilkan informasi pada sebuah website dapat digunakan dua cara berikut ini :
echo "Menampilkan informasi dengan menggunakan echo";
print "Menampilkan informasi dengan menggunakan print";

Perbedaaan antara Single dan double quote
single quote menampilkan informasi apa adanya, sementara double qoute melihat apakah yang ada diantaranya ada nama variabel atau tidak. Jika ada nama variable maka akan ditampilkan nilai dari variabel tersebut dan bukan nama variabelnya. Contoh :
misalkan ada nama variable sebagai berikut $variable = "Nilai";
echo 'Tampilkan $variable'; akan menghasilkan keluaran Tampilkan $variabel
echo "Tampilkan $variable"; akan menghasilkan keluaran Tampilkan Nilai
Untuk menampilkan quote pada halaman website maka dapat digunakan back-slash, contohnya :
echo "tampilkan single quote \'";
echo "tampilkan double quote \"";
Berikut ini adalah contoh yang lain :
\\:backslash
\r:carriage return
\$:dollar sign
\n:newline
\t:tab

Keterangan atau komen dalam PHP script
Keterangan atau komen dalam PHP dituliskan dengan dua cara:
1. Dengan didahului oleh double backslash, //comment.
2. Dengan diawali /* dan diakhirin dengan */ untuk sebua blok komen, /* block command */.
3. Dengan didahului oleh # (hash/sharp/krais), ttp jarang digunakan.

Bekerja dengan angka-angka.
Dalam bekerja dengan angka-angka PHP mengenal beberapa operator matematika sebagai berikut :
penjumlahan +, pengurangan -, perkalian *, pembagian /, modulus atau sisa pembagian %, increament dengan ++ atau +=, decreament dengan -- atau -=, berikut cara penulisannya :
1+2,4-1,2*4,4/2,9%2, $variable++, $variable += nilai,$variable--, $variable -=nilai.

Saturday, June 16, 2012

Notepad++ - Cara Mengganti Font

Pada notepad++ (saya mensetting dalam bahasa Indonesia), untuk mengganti style,size dan lain-lain yang berkenaan dengan FONT atau huruf dapat dilakukan dengan cara sebagai berikut :

Pengaturan > Preference > Styler Configuration

Lalu akan tampil tab Styler Configuration. Disana kamu dapat memilih bahasa pemrograman atau teks yang kamu kehendaki (php,html,javascript, ruby dll ) atau dapat pula secara keseluruhan pada Kotak List Language: Global Style.

Kemudian pilih Deskripsi Style yang ingin kamu ubah (untuk setiap janis teks dan bahasa pemrograman berbeda-beda menu list-nya).

Untuk mengubah-ubah setingan FONT kamu dapat kamu ubah-ubah pada frame-set Warna style dan Font Style

Demikian Semoga Bermanfaat. Amin

Monday, May 7, 2012


Alternative for teks editor for programmers

1. VIM is charityware and its ditribute freely under GPL license. multiplatform editor. Vim derived from unix
editor "vi". People usually call it programers editor.It has more complete vitur dan GUI. You can download
this software from www.vim.org

2. GEANY
 I used to use geany as my text editor to edit my code. Geany is a text editor using GTK2 toolkit with basic feature and integrated enviroment. It support many filetype an has some nice feature. when I used to edit my php code, I think its really awesome. It help me alot to make my code flow. because it has great feature like it has powerfull code snipet popup when we write a code, good indention when we make a function, and highlight block of code when it lies between parenthesis, bracket or brace and more.But still it has shortage. I think it little bit slow when I want to save my work for the first step and  has truncated of view when it has highligt parenthesis. But I recomended you sould try this. ^-^

This is where you can fine this guys : www.geany.org