Archive for January, 2009

Drupal Basic to Advance

Comments

Editor Blog

Saat ini banyak pengguna blog atau sebutannya para blogger mengupdate blognya langsung melalui web, akan tetapi tidak mengetahui bahwa ada editor blog berbasis desktop yang lebih memiliki banyak kelebihan dan keefektifan dalam membantu blogger untuk mengedit blog. Editor-editor ini patut dicoba karena selain gratis, juga memiliki banyak fitur lebih dibandingkan mengedit blog melalui aplikasi web langsung atau copy paste hasil ketikan dari software seperti Microsoft word, karena kadang hasil copy paste tidak sesuai dengan platform blog sehingga terjadi banyak kesalahan kecil yang mengganggu.
Berikut 10 editor bebas blog berupa aplikasi desktop seperti plug-in atau aplikasi standalone.

1. Windows Live Writer

http://get.live.com/betas/writer_betas

Aplikasi editor ini dikembangkan oleh microsoft dan memiliki banyak kesamaan seperti aplikasi office yang familiar buat anda sehingga sangat memudahkan untuk beradaptasi dan menggunakan editor ini dengan cepat. Fiturnya antara lain multiple blog account, kompatibilitas dengan beberapa platform blog, rich text formatting, draft saving dan kategorisasi posting, memasukkan gambar dan tag, spell checking, ping search engine otomatis dan sinkronisasi perubahan draft pada editor dengan blog.
Fitur lebihnya antara lain adalah fitur seperti memasukkan peta dan video dan halaman preview sebelum posting. Kelebihan lainnnya adalah mendukung 28 bahasa lain selain bahasa inggris.

2. ScribeFire

http://www.scribefire.com

Addon populer firefox untuk editor blog ini dapat membantu anda untuk posting blog langsung dari browser firefox. Setelah instalasi scribefire, anda akan melihat notepad kecil seperti icon pada status bar firefox. Anda bisa mengkliknya untuk membuka editor scribefire ini pada halaman aktif firefox. Editor ini membutuhkan hampir setengah ruang screen. Jika anda mengklik icon scribefire ini anda bisa memilih untuk membuka editor tersebut pada new tab atau window terpisah. ScribeFire ini cukup nyaman sehingga anda tidak perlu menginstal program berat dan cukup membuka editor pada browser anda dengan mudah. Fiturnya antara lain rich text formatting, editing halaman HTML dan pilihan preview posting anda sebelum mempublikasikannya. Anda juga bisa mengkategorisasikan post anda, memasukkan tag technorati dan mengakses halaman del.icio.us dari halaman scribefire. ScribeFire ini kompatibel dengan banyak program blog seperti wordpress, blogger, typepad, drupal, textpattern, MetaWeblog dan lain sebagainya.

3. Qumana

http://www.qumana.com

Qumana ini memiliki satu fitur dimana blog editor tidak memilikinya, yaitu Q ads yang terintegrasi dengan editor blog. Jika anda menulis posting pada editor blog anda, anda bisa memasukkan iklan dari editor blog itu sendiri. Anda bisa memilih tipe iklan yang tampil dengan kata kunci spesifik yang anda pilih. Sayangnya Q ads ini tidak menampilkan banyak iklan untuk ditampilkan. Meskipun begitu, Qumana ini memiliki semua yang diperlukan oleh editor blog yang bagus seperti rich text formatting, multiple blog accounts, memasukkan tag dan kategori, download recent post, memasukkan video dan lain sebagainya. Editor ini sangat ringan, artinya tidak memerlukan terlalu banyak resource dan ruang di komputer anda dan selain itu ada fitur bernama DropPad, clipboard kecil seperti utiliti untuk drag and drop teks, link dan gambar. Anda cukup dobel klik pada DropPad untuk membuka editor blog ini.

4. Zoundry

http://www.zoundry.com

Aplikasi ini memudahkan anda untuk mengatur account blog anda. Anda tinggal memberikan url blog anda dan kemudian zoundry akan menentukan dimana platform blog dan setting API pada blog tersebut. Anda juga bisa mendownload hingga 500 entri blog ke komputer anda sehingga bisa berfungsi sebagai backup blog.
Editor ini memiliki interface WYSIWYG dan HTML, dan juga anda dapat menemukan banyak pilihan format toolbar. Setting kategori posting dan tag untuk technorati juga didukung. Selain itu ada juga spell checker dan translator bahasa. Fitur lainnya adalah anda bisa menambahkan link afiliasi pada posting blog anda dan menghasilkan komisi ketika siapapun membeli melalui link tersebut. Zoundry ini juga memiliki toolbar browser untuk firefox dan internet explorer dengan fitur “blog this” dan link dimana anda bisa sharing rekomendasi produk anda melalui email atau halaman jaringan sosial, selain itu anda juga bisa mendapatkan potongan diskon belanja dengan toolbar ini.

5. Thingamablog

http://thingamablog.sourceforge.net

Editor blog open source dan feed reader ini dikombinasikan dalam satu aplikasi desktop dan berjalan independen. Anda bisa menggunakan aplikasi ini untuk posting pada blog FTP dan SFTP. Selain itu thingamablog juga menyediakan beberapa template blog yang bisa anda gunakan jika ingin membuat blog baru. Mengkonfigurasi Thingamablog untuk pertama kali dapat merepotkan buat pemula. Tetapi jika anda mau ke situs thingamablog ini, banyak tutorial bagus yang bisa anda ikuti.
Editor posting thingamablog ini memiliki hampir semua pilihan formatting dasar dengan spell checker. Anda dapat melihat preview posting anda pada WYSIWYG atau mode HTML. Gambar-gambar tersebut dapat di-upload dari komputer atau anda bisa memberi link gambar online tersebut.
Thingamablog itu membutuhkan Java Virtual Machine untuk di-instalasikan pada komputer anda.

6. Flock

http://flock.com/

Flock memiliki aplikasi editor blog yang dapat bekerja pada platform blogging seperti blogger, blogsome, livejournal, typepad, wordpress, xanga dan berbagai platform hosting blog lainnya. Anda juga bisa mengkonfigurasi banyak akun blog pada flock.
Anda bisa menggunakan klipboard web flock untuk mengkoleksi snippet ketika surfing web dan menambahkan gambar dari akun flickr atau photobucket atau mengupload gambar dari komputer. Flock juga memiliki uploader cepat yang bisa anda gunakan untuk mengupload file pada web.
Editor flock memiliki fitur formatting dan anda dibatasi pada beberapa jenis font dan ukurannya. Disini anda tidak akan menemukan tombol “insert table” atau “strikethrough”. Meskipun anda bisa memberi tag pada posting anda, anda tidak bisa mengkategorisasikannya.

7. W.Bloggar

http://wbloggar.com/

Aplikasi editor blog ini tersedia pada bahasa inggris, perancis, jerman, portugis dan spanyol. Aplikasi ini juga mendukung sejumlah platform blog seperti blogger, movable type, typepad, drupal, wordpress, live journal dan lain sebagainya. Anda bisa mengirim ping posting anda melalui weblogs, blo.gs, technorati, dan ping-o-matic.
Mengkonfigurasi w.Bloggar pada blog anda terutama blog dari blogger mungkin bisa menyusahkan tentunya jika anda tidak terlalu paham teknologi. Meskipun begitu, anda bisa mencari saran dan tutorial yang ditulis oleh pengguna w.bloggar pada halaman web-nya.
w.Bloggar ini memiliki banyak pilihan formatting, mendukung banyak akun blog, memiliki fitur spell check dan kategorisasi dan banyak lagi. Anda bisa mengeset FTP untuk mengupload file dan gambar. Editor ini memiliki mode html dan anda bisa melihat kode tersebut pada posting anda. Hal ini mungkin sedikit membingungkan untuk blogger baru tapi mode preview yang disediakan bisa cukup membantu. Kelebihan w.bloggar ini adalah kecepatan mempublikasikan posting yang cukup cepat.

8. Blog Desk

http://www.blogdesk.org

Aplikasi ini ada pada versi bahasa inggris, jerman, dan spanyol dan mendukung banyak platform blog. Meskipun begitu, aneh juga karena tidak memiliki platform blogger pada daftar platform yang didukung, hal ini berarti pengguna blogger harus mengkonfigurasi blognya secara manual. Blog desk ini memiliki beberapa fitur keren seperti image wizard yang dapat membantu anda untuk memasukkan gambar pada blog dan mengeditnya, kamus bahasa dalam 14 bahasa, frasa yang sering digunakan dan notebook. Selain itu juga ada dukungan untuk technorati tag, pinger, dan spell checker.
Jika anda menggunakan blog desk pada vista, anda mungkin harus mendownload file dhtmled.ocx dari halaman download microsoft.

9. Post2Blog

http://www.bytescout.com/post2blog.html

Aplikasi ini sangat ringan dan memiliki fitur bagus yang ditawarkan. Bar formattingnya memilik banyak pilihan sehingga anda bisa memasukkan smileys, strike texts dan menambahkan musik. Selai n itu ada juga pilihan untuk menambahkan iklan dari amazon pada posting anda. Fitur lainnya antara lain technorati tag atau area pinging. Post2Blog juga memiliki integrasi bagus dengan RSS reader seperti RSS bandit dan sharp reader. Anda bisa mengupload gambar bersamaan dengan posting anda pada flickr, imageshack atau situs FTP lain yang anda pilih. Anda bisa mendownloa posting terbaru dan membuat file PDF dari posting tersebut jika anda mau.
Post2Blog ini memiliki add-on firefox dan IE dan juga toolbar MS Word sehingga anda bisa posting langsung dari tempat-tempat tersebut. Anda bisa mengekspor file-file post2blog dan mengaturnya pada berbagai device portabel. Fitur yang tidak bisa ditemukan adalah memasukkan kategori posting.
Post2blog ini mendukung platform blog seperti blogger, wordpress, typepad, movabletype, livejournal, dan blogware.

10. Blezzer

http://larryborsato.com/bleezer/

Aplikasi ini mendukung berbagai platform blog seperti blogger, movable type, wordpress, drupal dan lain sebagainya, selain itu aplikasi ini bekerja dengan baik pada sistem windows, mac dan linux. Tool wysiwyg disini memiliki hampir semua pilihan dasar, spell checker, dukungan technorati dan tag del.icio.us, kategori posting dan layanan ping. Anda bisa mengupload gambar anda menggunakan fitur “upload file” dan mengesetnya untuk situs FTP. Kelebihan bleezer ini adalah keringanan programnya sehingga tidak membebani komputer terlalu berat, cocok jika anda menggunakan komputer-komputer lama.

Comments

EACCELERATOR — Sebagai Gantinya Turck mmcache

wget http://kent.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator-0.9.3.tar.gz
tar -zxf eaccelerator-0.9.3.tar.gz

export PHP_PREFIX=”/usr”
$PHP_PREFIX/bin/phpize
./configure –enable-eaccelerator=shared –with-php-config=$PHP_PREFIX/bin/php-config

make
make install

[] vi /usr/local/lib/php.ini

zend_extension=”/usr/lib/php/extensions/no-debug-non-zts-20041030/eaccelerator.so”
eaccelerator.shm_size=”16″
eaccelerator.cache_dir=”/tmp/ea”
eaccelerator.enable=”1″
eaccelerator.optimizer=”1″
eaccelerator.check_mtime=”1″
eaccelerator.debug=”0″
eaccelerator.filter=”"
eaccelerator.shm_max=”0″
eaccelerator.shm_ttl=”0″
eaccelerator.shm_prune_period=”0″
eaccelerator.shm_only=”0″
eaccelerator.compress=”1″
eaccelerator.compress_level=”9″
eaccelerator.admin.name=”adminea093″
eaccelerator.admin.password=”***”

Create /tmp/ea (chmod 0777)
Restart httpd

——————–

Cara Gamblang versi English

Installing Eaccelerator

1. First, you’ll want to SSH into your server as the root user. you should
be in the default directory now. If you’re not, type in cd ~

2. Now we’ll make the eaccelerator directory:

mkdir /ea/

cd /ea/

2. Now we’ll grab the files, and untar them:
Notice that it’s a tar.bz2 file, so we need to decompress it twice.

wget

http://heanet.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator-0.9.4-rc1.tar.bz2

bzip2 -d eaccelerator-0.9.4-rc1.tar.bz2

tar xvf eaccelerator-0.9.4-rc1.tar

3. Now that we’ve done that, let’s install Eaccelerator:
Note: in the following “export” command, you need to point that to where
PHP is installed. For most, it’s usually either “usr/” or “usr/local”, but
it may be something else.

cd eaccelerator-0.9.4-rc1/

export PHP_PREFIX=”/usr”

$PHP_PREFIX/bin/phpize

./configure –enable-eaccelerator=shared
–with-php-config=$PHP_PREFIX/bin/php-config

make

make install

Comments

How to install memcache on Debian Etch

This article walks through the steps needed to install the libevent, memcached and PECL memcache libraries on Debian 4.0 (Etch). These are the prerequisites to being able to use the Drupal memcache module.

Memcache consists of two parts; a server library which runs the caching daemon and a client library which allows PHP to interact with the server. The server library is called memcached and it depends on the libevent library, so the first step in the installation process is getting a recent copy of libevent.
Getting and installing libevent

Use ssh to log onto your server and su or sudo to root:

# sudo bash

I use the locate command a lot to keep track of where things are, and to make sure its database is up to date I sometimes need to run updatedb

# updatedb

Now I can use locate to find out what libevent files are already present on my Debian installation. This is what it looks like if libevent has been installed using the apt-get package manager.

# locate libevent
/usr/share/doc/libevent1
/usr/share/doc/libevent1/changelog.Debian.gz
/usr/share/doc/libevent1/copyright
/usr/lib/libevent-1.1a.so.1.0.2
/usr/lib/libevent-1.0d.so.1
/usr/lib/libevent-1.0e.so.1
/usr/lib/libevent.so.1
/usr/lib/libevent-1.1.so.1
/usr/lib/libevent-1.1a.so.1
/var/cache/apt/archives/libevent1_1.1a-1_i386.deb
/var/lib/dpkg/info/libevent1.shlibs
/var/lib/dpkg/info/libevent1.list
/var/lib/dpkg/info/libevent1.postinst
/var/lib/dpkg/info/libevent1.postrm
/var/lib/dpkg/info/libevent1.md5sums

If you get similar results from running the locate command, you need to follow the next instructions on removing this libevent version. If locate doesn’t find any files, you don’t have libevent on your system and you can safely skip the next section.
Removing an old libevent

Removing libevent is easy.

# apt-get remove –purge libevent1

Note: That’s the number one on the end… it looks a lot like the letter L.

Now check to make sure everything is gone.

# locate libevent
/var/cache/apt/archives/libevent1_1.1a-1_i386.deb
Acquiring and compiling the libevent source

From the libevent website find the URL to the tarball (tgz file) of the latest libevent release, which at the time of this writing is 1.3b. Copy the URL. Then move to /usr/local/src use wget to fetch the tarball onto your server.

# cd /usr/local/src
# wget http://monkey.org/~provos/libevent-1.3b.tar.gz

Unpack the tarball:

# tar zxvf libevent-1.3b.tar.gz

Configure, compile and install libevent:

# cd libevent-1.3b
# ./configure
# make && make install

The path information for the new libevent libraries has to be added to the ld configuration. To do this you need to create a new file /etc/ld.so.conf.d/libevent-i386.conf which contains the text /usr/local/lib/

# vi /etc/ld.so.conf.d/libevent-i386.conf
## in vi type “i” to go into insert mode
/usr/local/lib/
## then type esc :wq

To make the change to ld get loaded, use the ldconfig command:

# ldconfig
Getting and installing memcached

The current release of the memcached server daemon is 1.2.2. The Debian memcached package offers only 1.1.12-1 which is inadequate for Drupal’s use. Fortunately the steps for acquiring, compiling and installing the memcached library are shorter than those for libevent.

# cd /usr/local/src
# wget http://danga.com/memcached/dist/memcached-1.2.2.tar.gz
# tar zxvf memcached-1.2.2.tar.gz
# cd memcached-1.2.2
# ./configure
# make && make install

At this point you should have a working memcached daemon library. To test this, try starting one.

# memcached -u www-data -vv

The -u www-data flag tells it to run as the same user that your webserver runs. I’d like reader feedback on whether this is a safe user to run under, and if not, what a better alternative is. The -vv flag tells it to be very verbose and log virtually everything that happens to the stdout.

# memcached -u www-data -vv
slab class 1: chunk size 80 perslab 13107
slab class 2: chunk size 100 perslab 10485
… snip …
slab class 38: chunk size 323000 perslab 3
slab class 39: chunk size 403752 perslab 2
slab class 40: chunk size 504692 perslab 2
<3 server listening
Testing the memcached daemon with telnet

If you see output like the above you can be pretty sure that memcached is working for you. If you want to get a better feel for what it is doing you can follow these next steps which show you how to add and fetch data from the cache using the telnet program. This isn't part of the installation, so feel free to skip this section.

The memcached daemon runs on port 11211 by default, and there is no authentication or other protection which separates memcached from the outside world. Thus you should at this moment be able to open a telnet connection with your daemon from any machine on the Internet (which of course means that you need a firewall to protect you from such access by malicious attackers. See this howtoforge.com article on configuring iptables). If your machine is running on the IP 1.2.3.4, you can open another shell, from the same machine the memcached daemon is running on or another one, with the following command:

# telnet 1.2.3.4 11211

You can now use memcached commands to set data. The command looks like this:

set \r\n

The flag is an arbitrary number that you can use in your client logic. It is intended to be metadata that you can assign to each cached object. In the examples this is shown as 1 but here it has no meaning. I set the exptime to zero (never expire), and the bytes to the number of characters I want to store. Note in the last example that if the bytes and the number of characters don’t match, an error occurs.

set test2 1 0 2
ab
STORED
set test3 1 0 3
abc
STORED
get test2
VALUE test2 1 2
ab
END
get test3
VALUE test3 1 3
abc
END
set test4 1 0 2
abcde
CLIENT_ERROR bad data chunk
ERROR

If you run these commands you should see them being executed in the other shell that still has the memcached daemon running. You are replicating the role of the PECL memcache extension which we will install next.
Getting and installing PECL memcache

Before getting and installing the PECL memcache library, you should check to see if you have the PHP development tools installed which are needed to compile PHP extensions. Back in the shell running the memcached daemon, press Ctrl+c to abort the daemon’s execution. Then type:

# which phpize
/usr/bin/phpize

If you don’t get a value for which phpize, then you need to install the php5-dev package.

# apt-get install php5-dev

Now navigate back to the /usr/local/src directory, grab the PECL memcache tarball and unpack it.

# cd /usr/local/src
# wget http://pecl.php.net/get/memcache-2.1.2.tgz
# tar zxvf memcache-2.1.2.tgz

Before we configure, compile and install it, we need to address a bug in the configure script and help it find our php includes by making a symlink from the place where it is going to look for them to the place where they really are:

# ln -s /usr/include/php5 /usr/include/php

Now we can get on with our business:

# cd memcache-2.1.2
# phpize
# ./configure
# make && make install

Now we have to make sure PHP loads the newly built memcache.so library by adding the following line to php.ini:

extension=memcache.so

You can achieve this either by editing the file directly or by executing the following command:

# echo “extension=memcache.so” >> /etc/php5/apache2/php.ini

Now restart Apache:

# /etc/init.d/apache2 restart

Running phpinfo() on your webserver should now confirm that memcache is installed:

The output of phpinfo() showing that memcache is successfully installed
Starting memcached when the server boots

You want to design your system so that everything involved in hosting a website boots on its own when your server machine starts up. On Debian this is achieved by adding scripts to the /etc/init.d folder (such as the one we just ran to restart Apache). Create a file /etc/init.d/memcached to start whatever memcached daemons you wish to use. The optimal number of daemons depends on your needs, but generally you want one for each cache table in your Drupal database because this makes clearing the cache on any of those tables less disruptive to the rest of your cache. If you are running a fairly straightforward site that uses CCK and Views, this automatically means six memcached daemons for optimal performance. If that seems like a lot to manage, you can use fewer, even one, and still get the bulk of memcache’s performance increase. Here’s what your /etc/init.d/memcached script file might look like with six daemons:

#!/bin/sh -e

memcached -u www-data -p 11211 -m 2 -d
memcached -u www-data -p 11212 -m 2 -d
memcached -u www-data -p 11213 -m 2 -d
memcached -u www-data -p 11214 -m 2 -d
memcached -u www-data -p 11215 -m 2 -d
memcached -u www-data -p 11216 -m 2 -d

To keep it simple this script assigns 2M memory to each daemon. You’ll want to monitor these daemons using the Drupal memcache_admin module to see whether or not they are full, and if they are, increase the size allocations accordingly.

Make sure that the script can be executed:

# chmod u+x /etc/init.d/memcached

And then try running it and use ps to see if it worked:

# /etc/init.d/memcached
# ps -A | grep memcached
23846 ? 00:00:00 memcached
23848 ? 00:00:00 memcached
23850 ? 00:00:00 memcached
23852 ? 00:00:00 memcached
23854 ? 00:00:00 memcached
23856 ? 00:00:00 memcached

If you ever need to stop your memcached daemons, use the killall command:

# killall memcached
# ps -A | grep memcached

That’s it! Don’t forget to configure your firewall so that only the good guys can access your memcached instance. The next steps are to check out the Drupal advcache and memcache modules which leverage the tools discussed in this article to make your Drupal site blazing fast.

Comments

PDU DECODER ENCODER

PDU ENCODER DECODER KLIK DISINI

Comments

Protected: KartuNama Company Profile Kop A4 *.pdf

This post is password protected. To view it please enter your password below:


Enter your password to view comments.

Protected: Company Profile dan Kop Surat A4 Perusahaan *.DOC

This post is password protected. To view it please enter your password below:


Enter your password to view comments.

Protected: Kartunama / ID Card IKC

This post is password protected. To view it please enter your password below:


Enter your password to view comments.

link WEBO ITS

Comments

Fachrudin Digital Sense

085850006671

081231212725

Comments

« Previous entries Next Page » Next Page »