Download Majalah Full Circle Magazine Edisi 58. Teman-teman Ubuntuer harus membaca majalah ini. Gak Baca, Gak Gaul :). Edisi kali ini, Full Circle Magazine terbit dengan 50 Halaman. Pada edisi ini membahas tentang :

Download Majalah Full Cicle Magazine Edisi 58

  • Command and Conquer.
  • How-To : Beginning Python – Part 30, LibreOffice – Part 12, Backup Strategy – Part 6, Screencast Your Desktop, and The Paperless Office.
  • Linux Lab – Useful Investigative Tools.
  • Review – Linux Mint 12
  • I Think – Which Mobile OS.
  • Closing Windows – Formatting a USB Device
  • plus: more Ubuntu Games, My Desktop, My Opinion, My Story, and much much more!

Jangan Sampai Ketinggalan Informasinya ya …..? Download Full Circle Magazine Edisi 58 !

The market is lower in early trading on relatively light news and probably a dose of profit taking. The big news overnight was the announcement out of China that they will target growth of 7.5%, which would mark the slowest growth since 2005.

China is struggling with the goal of increasing consumption and the domestic demand within its economy and trying to decrease the export and govt. investment side of the equation. Asian markets were lower overnight following the announcement.

In corporate news, AIG said it will sell its shares of AIA and use the expected proceeds of roughly $6 billion to reduce the balance it still owes the US Treasury Dept. In other news, BP has reached a settlement regarding the Gulf spill oil claims for $7.8 billion.

In economic news, the ISM Services Index rose to a very strong reading of 57.3 in February from 56.8 last month. This is a fairly strong datapoint, considering the services sector makes up roughly two-thirds of the economy.

Energy prices and materials stocks are lower following the China news. Oil prices are lower to $106.22 and gold prices have fallen back to $1700. Copper and silver prices are down as well.

The 10-year yield is hovering just below the psychological 2.00% level. And the VIX is spiking 8% higher this morning near 18.70. I am hearing options players in the VIX are increasing their bets that the recent rally is getting long in the tooth and a correction is near.

Trading comment: The consensus opinion seems to be that the market should experience a mild pullback and that such a pullback will be a buying opportunity. Since the consensus forecast rarely comes to fruition in the manner most are expecting, it is likley that either the market will continue to stair-step higher, or we will get a sharper correction than most expect and that will startle the conviction of the dip buyers who have been waiting for a pullback. Investor sentiment has yet to reach extreme bullish levels seen at prior market tops. As such, we are going to keep our focus on how our stocks are acting and not be overly concerned with taking our cues from the major averages.

classic-menu-ubuntuCara Install Classic Menu pada Ubuntu 11.10. Sejak Kehadiran Ubuntu 11.10, Canonical memutuskan untuk menghilangkan Menu Klasik dari Ubuntu 11.10. Sehingga menimbulkan penyesuaian penggunaan dari Klasik Menu ke Unity. Bagi sebagian pengguna ubuntu, ada yang kesulitan dalam perubahan menu tersebut. Tetapi jangan panik dahulu, kita dapat menggunakan aplikasi ClassicMenu Indicator untuk menampilkan kembali menu klasik di Ubuntu 11.10.

Bagaimana Cara Install Classic Menu pada Ubuntu 11.10 ? Untuk melakukannya, dapat mengikuti langkah-langkah dibawah ini dengan mengetikkan perintah pada terminal :

sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install classicmenu-indicator


Setelah selesai melakukan perintah diatas, logout ubuntu anda, dan login kembali.



Hasilnya akan menjadi seperti gambar dibawah ini :



classic-menu-ubuntu-2

Anda ingin agar semua SMS yang masuk ke INBOX secara otomatis diforward ke nomor HP Anda atau yang lain, sehingga Anda dapat dengan cepat mengetahui SMS yang baru saja diterima oleh SMS Center GampSMS tanpa berhadapan langsung dengan PC SMS Centernya?
Kini hal ini dapat terwujud dengan adanya Plugin Auto Forward SMS Inbox. Fungsi utama dari plugin ini adalah memforward secara otomatis semua SMS yang masuk ke INBOX ke sebuah atau beberapa nomor handphone lain. Plugin ini hanya tersedia dalam GampSMS Full Version saja.
Bagaimana cara mengaktifkan fitur ini?
Pastikan Anda telah mengupgrade GampSMS ke update 15. Setelah proses upgrade selesai, Anda akan menjumpai icon plugin sebagai berikut di menu PLUGIN.

Silakan klik icon tersebut. Untuk mengaktifkannya, cukup pilih option ON pada Status Aktif, kemudian isikan beberapa nomor HP tujuan forward (gunakan koma sebagai pemisah nomor handphone tujuan forwardnya).



That’s All… Cukup simpel bukan? Di dalam isi SMS yang diforward ke nomor tujuan, terdapat nomor handphone pengirimnya sebagai informasi bagi si penerima SMS forward.
Selamat mencoba dan mudah-mudahan bermanfaat.

Sumber : http://gampsms.rosihanari.net/plugin/plugin-cara-menggunakan-plugin-auto-forward-sms-inbox.sms

Apa sih barcode itu? Barcode adalah suatu simbol berbentuk garis-garis yang menyatakan suatu kode atau string karakter. Simbol ini dapat dibaca oleh suatu barcode scanner. Salah satu contoh barcode adalah simbol yang ada di produk di toko atau supermarket yang sering kita lihat.
Ternyata… di dunia ini ada banyak sekali tipe barcode. Diantara sekian banyak tipe barcode, terdapat 6 kategori barcode berdasarkan kegunaannya, yaitu: barcode untuk keperluan retail, barcode untuk keperluan packaging, barcode untuk penerbitan, barcode untuk keperluan farmasi, barcode untuk keperluan non retail, serta barcode untuk keperluan lain.
Barcode untuk keperluan retail, salah satu contohnya adalah UPC (Universal Price Codes), biasanya digunakan untuk keperluan produk yang dijual di supermarket. Barcode untuk packaging biasanya digunakan untuk pengiriman barang, dan salah satunya adalah barcode tipe ITF. Barcode untuk keperluan penerbitan, sering digunakan pada penerbitan suatu produk, misalkan barcode yang menunjukkan ISSN suatu buku. Sedangkan barcode untuk keperluan farmasi biasanya digunakan untuk identifikasi suatu produk obat-obatan. Salah satu barcode farmasi adalah barcode jenis HIBC. Sedangkan barcode untuk kepentingan non retail, misalkan barcode untuk pelabelan buku-buku yang ada di perpustakaan. Salah satu tipe barcode untuk keperluan non retail ini adalah Code 39.
Nah… pada pada artikel ini, saya hanya akan memfokuskan saja pada barcode Code 39. Barcode ini diperkenalkan oleh ANSI (American National Standards Institute). Karakter yang bisa dinyatakan ke dalam Code 39 meliputi digit angka 0-9, huruf kapital A-Z, karakter spasi, karakter ‘-’, ‘+’, ‘.’, ‘$’ dan ‘/’. Berikut ini adalah salah satu contoh tampilah barcode Code 39 untuk mensimbolkan suatu string ‘ROSIHAN ARI 1979′.


Untuk menyatakan suatu karakter atau string ke dalam bentuk barcode Code 39, caranya adalah mengapit string tersebut dengan tanda asterisk (*). Sehingga pada contoh di atas, string ‘ROSIHAN ARI 1979′ ini harus diapit dengan tanda asterisk menjadi ‘*ROSIHAN ARI 1979*’. Apa akibatnya jika tidak diapit dengan asterisk? Simbol yang muncul nantinya tidak akan bisa dibaca oleh barcode scanner.
OK… saya kira cukup pembahasan mengenai barcode, khususnya jenis Code 39 ini. Nah… kembali pada cara pembuatan barcode. Pembuatan barcode yang akan dibahas hanya akan difokuskan pada Code 39 yang diterapkan pada studi kasus pelabelan buku di perpustakaan.
Pertanyaan pertama yang mungkin ada dalam benak Anda adalah bagaimana menciptakan simbol barcode, khususnya untuk Code 39. Ya… good question.
Untuk membuat barcode Code 39, Anda bisa membeli suatu software untuk mengeneratenya. Beli??? Wah… gak ada uang tuh… So… gimana donk?? He..3x, jangan khawatir karena meskipun Anda tidak punya uang, Anda tetap bisa membuatnya yaitu dengan mendownload True Type Font (TTF) khusus untuk barcode Code 39 ini. Free kah font ini? Ya… 100% free buat Anda. Dimanakah downloadnya? OK.. akan saya bocorkan kepada Anda link untuk downloadnya yaitu di bawah ini
Setelah Anda download, selanjutnya installah ke direktori font pada sistem operasi Anda. Jika Anda menggunakan Windows, installah ke direktori C:\WINDOWS\FONTS. OK… hanya itu caranya. Trus… bagaimana cara menggunakannya?
OK… sekarang kita terapkan ke studi kasus untuk membuat label barcode yang menyatakan kode-kode buku yang ada di perpustakaan. Diharapkan nantinya kode barcode ini akan ditempelkan pada setiap buku dan dimanfaatkan untuk mempermudah transaksi di perpustakaan. Ketika proses peminjaman atau pengembalian buku, petugas perpustakaan tidak perlu mengetikkan kode buku secara manual di komputer namun hanya
melakukan scanning pada label barcode ini.
Nah… kita mulai membuatnya. Pertama-tama kita siapkan database dan tabel untuk keperluan penyimpanan data buku perpustakaan. Ini salah satu contoh query untuk membuat tabel dan datanya:

 CREATE TABLE buku ( 
kodeBuku varchar(5),
judulBuku text,
author varchar(20),
jenis varchar(10),
PRIMARY KEY (kodeBuku));

INSERT INTO `buku` VALUES ('A0001', 'Pemrograman Pascal', 'Rosihan Ari Yuana', 'Referensi');
INSERT INTO `buku` VALUES ('A0002', 'Pemrograman PHP', 'Dwi Amalia Fitriani', 'Referensi');
INSERT INTO `buku` VALUES ('A0003', 'Pengantar Jaringan Komputer', 'Faza Fauzan Kh.', 'Referensi');
INSERT INTO `buku` VALUES ('A0004', 'Teknologi Digital', 'Nada Hasanah', 'Referensi');
INSERT INTO `buku` VALUES ('A0005', 'Pemrograman ASP .NET', 'Muh. Ahsani Taqwim', 'Referensi');

OK… dari SQL di atas dapat Anda lihat terdapat sampel buku sejumlah 5 buah. He.. 3x semua anggota keluarga saya ternyata para pengarang buku 
Nah… bagaimana cara membuat script PHP untuk mengenerate label barcode dari kode semua buku di atas? Bentar… sabar… sebelum kita mulai buat, kita hendaknya pikirkan desain tampilan outputnya.
Misalkan kita ingin nantinya muncul label barcode kode buku yang disusun seperti halnya tabel yang memiliki 2 kolom. Trus… untuk setiap barcode, bagian bawahnya akan terdapat kode buku yang dapat dibaca oleh kita. Mengapa kode buku ini ikut tercantum di bawah barcodenya? Ya… siapa tahu suatu saat barcode scannernya rusak. Bila label barcode ini tidak ada kode buku yang bisa kita baca, bisa-bisa kesulitan untuk mendatanya ketika transaksi di perpustakaan berlangsung.
OK… itu desain tampilannya. Now… let’s start to create the script!

<?php

// koneksi ke database
mysql_connect("dbhost", "dbuser", "dbpass");
mysql_select_db("dbname");

$query = "SELECT * FROM buku";
$hasil = mysql_query($query);

// setting banyaknya kolom
$kolom = 2;

// membuat tabel berisi label barcode
echo "<table border='1'>";

$counter = 1;
while ($data = mysql_fetch_array($hasil))
{
if (($counter-1) % $kolom == 0) echo "<tr>";
echo "<td align='center' style='padding: 5px'><font face='Free 3 of 9' size='20'>*".$data['kodeBuku']."*</font><br />".$data['kodeBuku']."</td>";
if ($counter % $kolom == 0) echo "</tr>";
$counter++;
}

echo "</table>";
?>

Konsep membuat label berisi barcode ke dalam bentuk tabel 2 kolom ini adalah sebagai berikut
Secara umum, apabila kita membuat tabel dengan n buah kolom maka struktur htmlnya adalah seperti di bawah ini:
<table>
<tr><td>...</td><td>...</td><td>...</td>... (akan diulang n kali)</tr>
<tr><td>...</td><td>...</td><td>...</td>... (akan diulang n kali)</tr>
.
.
.
</table>

Nah… dari struktur di atas tampak bahwa untuk setiap baris tabel terdapat n kali tag <td>…</td> yang diulang. Begitu sudah terdapat n kali, maka akan membentuk baris baru dan langkah yang sama akan diulangi lagi.
Dalam pemrograman, untuk mengimplementasikan ide di atas, kita bisa menggunakan bantuan suatu counter. Counter ini akan berjalan mulai dari 1, 2, 3, … hingga sejumlah data yang diinginkan. Bila counter telah mencapai bilangan yang merupakan kelipatan n, maka baris tabel akan diakhiri (cetak </tr>) dan selanjutnya membuat baris tabel baru (cetak <tr>), lihat baris 19 dan 21 pada script PHP di atas.
Oya… untuk mengenerate suatu string menjadi kode barcode Code 39 menggunakan TTF yang telah kita download di atas caranya adalah gunakan tag
<font face="Free 3 of 9" size="...">...</font>

dengan atribut ‘size’ nantinya akan diisi dengan value yang menyatakan ukuran simbol barcode. Pada contoh script di atas menggunakan size=”20″.
Oya… jangan lupa mengaapit string yang akan dibuat barcodenya dengan tanda asterisk (*).
Hasil output dari script di atas adalah seperti di bawah ini:


So… tinggal print saja output di atas, bisa juga langsung diprint di atas stiker label, namun terlebih dahulu Anda atur posisinya dan sesuaikan panjang lebarnya dengan stiker label.
Fiuh… jadi juga akhirnya script dan artikel ini. Panjang sekali yah artikelnya…. but anyway… mudah-mudahan ada manfaatnya buat Anda semuanya...

Here is the weekly recap from Briefing.com:

Stocks finished the week in lackluster fashion, but the S&P 500 still posted another weekly gain -- the eighth in nine weeks. Commodities were cut down, though.

Early action was choppy and without leadership. It was also undermined by weakness in the Energy sector, which came under pressure in conjunction with lower oil prices. The Energy sector settled with a 1.1% loss, which is worse than what any other sector suffered, while oil closed pit trade with a 1.9% loss at $106.68 per barrel. Earlier this week oil hit a multi-month high near $110 per barrel.

The major equity averages set impressive marks of their own earlier this week. The Nasdaq notched its highest level in more than a decade, while the Dow and S&P 500 both printed their best intraday levels since 2008. Along the way the Nasdaq Composite kissed the 3,000 mark, but failed to hold its ground there. The Dow closed above the psychologically significant 13,000 line after a few failed attempts, but was backed down by week's end.

With the major equity averages trading at such heady levels, many pundits are predicting a pullback, especially since stocks are showing some signs of fatigue. In anticipation of possible volatility, there was strong rotation into the dollar. The dollar marked its lowest level of the past three months earlier this week, but it finished out the week in impressive fashion. Its 0.8% gain on Friday helped fuel a weekly gain of 1.2%. Efforts to reduce risk were more pronounced among commodities. While oil's tumble made the most headlines, the rest of the complex was also clipped aggressively. That resulted in a 1.0% loss for the CRB Index on Friday. It fell 1.5% for the week.

Share volume has been paltry all week and was especially pathetic on Friday. Against an uncertain near-term outlook for the market, the absence of corporate news or economic data of consequence suppressed share volume, which barely totaled 520 million shares on the NYSE.

Market participants got a substantial helping of data on Thursday, overshadowing a raft of same-store sales results, which actually proved impressive.

The latest initial jobless claims count totaled 351,000, which is little changed from the prior week's tally of 353,000, but also on par with the 355,000 claims that had been expected, on average, among economists polled by Briefing.com. The numbers were supportive of an improving labor market picture, even though the headline unemployment rate remains elevated.

Personal spending increased in January by 0.2%, but income increased by 0.3%. Neither was as strong as what had been expected -- the Briefing.com consensus called for a 0.4% increase in both pieces of data.

The ISM Manufacturing Index fell to 52.4 in February from 54.1 in the prior month, but it still suggested that manufacturing activity expanded during the month. Nonetheless, expectations called for an improvement to 54.7, making the report a disappointment.

Construction spending for January also proved displeasing. It slipped by 0.1%, which isn't drastic, but it came in stark contrast with expectations for a 1.0% increase.

Fed Chairman Bernanke delivered a semiannual monetary policy report to the Senate Banking Committee on Thursday, but his comments reflected those he delivered to the House Financial Services Committee on Wednesday. Altogether the Chairman's remarks weren't surprising, but the lack of reassurance regarding the Fed's commitment to an accommodative monetary policy was credited for inviting selling interest.

Prior to Bernanke's report market participants learned that fourth quarter GDP was revised upward to a clip of 3.0%, which is greater than the 2.8% that had been reported in the advance reading. The upward revision came as a surprise since no change had been expected, but there response to the news was restrained.

Consistent with an improving macro picture, the Fed's Beige Book indicated that overall economic activity continued to increase at a modest to moderate pace in January and early February. That's not to say that all activity is consistently improving, though.

Data unveiled earlier in the week indicated that durable goods orders fell in January by 4.0%, which is far worse than the 1.4% decline. The steeper-than-expected drop follows an upwardly revised 3.2% increase in the prior month. Excluding transportation, durable goods orders declined during January by 3.2%, which contrasts sharply with the 0.2% increase that many economists had expected to follow a downwardly revised increase of 2.1% in the prior month.

The Conference Board's Consumer Confidence Index ran up 70.8 in February. It was at only 61.5 the month before. Many had expected only a modest improvement to 62.5. Sentiment surrounding housing improved with news that pending home sales increased by 2.0% in January. That was double the pace that had been generally predicted among economists.

Europe was in sharp focus at the start of the week because of news that G-20 officials want eurozone officials to establish additional financial safeguards before more funds are made available to the International Monetary Fund for commitment to the continent. It came back into focus by mid-week because of news that more than 800 banks in Europe cumulatively borrowed more than $700 billion in three-year loans through the second installment of its LTRO operation. Reports of individual funding by week's end helped bolster confidence in several European banks.

There wasn't a great deal of corporate news in play this week, but Apple (AAPL 545.18, +0.71) made headlines when its market cap ballooned to more than a half of a trillion dollars.

Earnings announcements were relatively limited, but Transocean (RIG 54.19, +0.62) posted numbers that were met with a positive response earlier this week. Home improvement retailer Lowe's (LOW 28.13, -0.25) announced quarterly results that featured an upside earnings surprise.
Diberdayakan oleh Blogger.