Warung Bebas

Kamis, 05 Januari 2012

Fun with Google

You know that game where you type something into Google and note its wacky suggestions? I have no idea why, but I tried it today with 'Professors are'. This is the result:



So it would appear I am a candy bar, overpaid, and super-mean. Excellent! Ready for the Spring semester to start.

I also tried 'Computer Scientists are', and this is the result:


I suppose 3/4 ain't bad (I kind of like the blank one...)

7 Keajaiban Dunia Baru [New7wonders]

Unik Informatika - Hasil dari pengumuman yang diluncurkan oleh situs remi New7wonders pada 11/11/2011, telah diputuskan sementara hasil baru 7 keajaiban dunia, pengumuman itu bisa saja berubah-ubah, hasil resminya akan dipuskan pada awal tahun 2012, kita nantikan saja.

Dari hasil tersebut wakil Indonesia yaitu Komodo berhasil meraih satu tempat di keajaiban dunia baru, selamat bagi Komodo. Di situs itu juga diberitahukan bahwa hasil itu bukan dari perolehan suara melainkan dari huruf abjad, karena perolehan suaranya bisa berubah-ubah atau panitia dari pihak New7wonders akan menghitung polling suara siapa yang berhak menjadi juara sejatinya.

Berikut kita simak 7 keajaiban dunia yang baru menurut abjad :

1. Amazon































Negara : Brazil[sebagian besar hutan], Kolombia, Peru, Venezuela, Ekuador, Bolivia, Guyana, Suriname, dan Guyana Perancis
Benua : Amerika

Hutan Amazon  adalah hutan hujan di Amazon, Amerika Selatan. Daerah hutan ini juga sering disebut Amazonia atau Amazon Basin, daerah ini meliputi daerah seluas 7 juta kilometer persegi, walaupun hutannya sendiri seluas 5.5 juta kilometer persegi, terletak di sembilan negara : Brasil (dengan 60 persen hutan), Kolombia, Peru, Venezuela, Ekuador, Bolivia, Guyana, Suriname, dan Guyana Perancis.
Amazon sendiri memiliki sungai, yaitu sungai Amazon yang cukup terkenal dengan ikan pemangsa yaitu Piranha, yang menakjubkan adalah tak ada satupun jembatan yang berada di atas sungai amazon

2. Ha Long Bay atau Teluk Ha Long





















Negara : Vietnam
Benua : Asia

Teluk Ha Long adalah sebuah teluk seluas ±1.500 km² di sebelah utara negara Vietnam dengan garis pantai sepanjang 120 km. Teluk ini berada di dalam teluk Tonkin dekat perbatasan dengan Republik Rakyat Cina, berjarak sejauh 170 km dari Hanoi. Dalam bahasa Vietnam Ha Long berarti Naga yang sedang turun.
Teluk ini terdiri dari 1.969 pulau-pulau batu kapur yang menjulang secara spektakuler dari laut, itulah daya tarik turis datang ke negara ini. Beberapa pulau memiliki sejumlah besar gua. Hang Đầu Gổ (Gua Pasak Kayu) adalah gua terbesar di wilayah Ha Long. Turis Perancis yang mengunjunginya pada akhir abad ke-19 menamainya Grotte des Merveilles. Tiga guanya mengandung banyak stalaktit dan stalagmit.

3. Air Terjun Iguazu














Negara : Brazil, Argentina
Benua : Asia

Air terjun Iguazu adalah nama air terjun yang berlokasi di Sungai Iguazu di perbatasan negara bagian Paraná di Brazil dan provinsi Misiones di Argentina. Air terjun ini membagi sungai menjadi bagian atas dan bawah.
Nama Iguazu diambil dari kata dalam bahasa Guarani. Legenda menyebutkan bahwa dewa ingin menikahi seorang wanita bernama Naipí, yang kemudian pergi dengan kekasihnya Tarobá dengan kano. Dewa menjadi marah dan membelah sungai sehingga terciptalah air terjun dan mereka berdua jatuh ke dalamnya. Orang Eropa pertama yang menemukan air terjun ini adalah penjelajah Spanyol bernama Conquistador Álvar Núñez Cabeza de Vaca di tahun 1541, yang juga diabadikan untuk nama bagian air terjun di sisi Argentina. Air terjun ini lalu ditemukan kembali oleh Boselli di akhir abad ke-19, dan salah satu nama air terjun lain di sisi Argentina diambil dari namanya. Air terjun ini juga sangat indah bentuknya, dan juga merupakan salah satu air terjun terbesar di dunia.
Air terjun ini membentang lebih dari 2.700 m dalam bentuk setengah lingkaran. Dari 275 air terjun yang jatuh yang secara kolektif membentuk Air terjun Iguazu, "Tenggorokan Setan" adalah yang tertinggi dengan ketinggian 80 m.

4. Pulau Jeju atau Jeju Island

















Negara : Korea Selatan
Benua : Asia

Pulau Jeju atau Jeju-do adalah sebuah pulau vulkanik dan pulau yang paling besar di korea selatan yang terletak di 130 km selatan garis pantai Korea, pulau ini adalah provinsi terkecil di Korea, pulau ini memiliki luas permukaan 1.846 km2. Sebuah fitur utama dari Jeju adalah Hallasan, gunung tertinggi di Korea Selatan dan gunung berapi aktif, yang muncul 1.950 m di atas permukaan laut. 360 gunung berapi satelit di sekitar gunung berapi utama.
Pulau terbesar di Korea ini topografinya terbentuk sekitar 2 juta tahun yang lalu akibat aktivitas vulkanis. Uniknya, di pulau ini cuacanya hangat sepanjang tahun. Meski musim dingin, salju jarang turun.
Karena rakyat Jeju kebanyakan adalah sebagai nelayan, maka kulinernya pun kebanyakan adalah hasil-hasil laut atau lebih dikenal dengan sebutan seafood.

5. Pulau Komodo















Negara : Indonesia
Benua : Asia

Taman Nasional Komodo adalah taman yang terletak antara provinsi Nusa Tenggara Timur dan Nusa Tenggara Barat.
Taman nasional ini terdiri atas tiga pulau besar Pulau Komodo, Pulau Rinca, dan Pulau Padar serta beberapa pulau kecil. Wilayah darat taman nasional ini 603 km² dan wilayah total adalah 1817 km².
Pada tahun 1980 taman nasional ini didirikan untuk melindungi komodo dan habitatnya. Di sana terdapat 277 spesies hewan yang merupakan perpaduan hewan yang berasal dari Asia dan Australia, yang terdiri dari 32 spesies mamalia, 128 spesies burung, dan 37 spesies reptilia. Bersama dengan komodo, setidaknya 25 spesies hewan darat dan burung termasuk hewan yang dilindungi, karena jumlahnya yang terbatas atau terbatasnya penyebaran mereka.
Selain itu, di kawasan ini terdapat pula terumbu karang. Setidaknya terdapat 253 spesies karang pembentuk terumbu yang ditemukan di sana, dengan sekitar 1.000 spesies ikan. Karena keindahan terumbu karang inilah yang banyak menarik minat turis asing untuk berenang atau menyelam di perairan ini.
Isu-isunya Pulau Komodo inilah yang mendapat suara terbanyak di New7wonders, semoga benar isunya.

6. Puerto Princesa Underground River Natinal Park
















Negara : Philipina
Benua : Asia

Taman Nasional Sungai bawah tanah Puerto Princesa berlokasi sekitar 50 km sebelah utara dari kota Puerto Princesa, Palawan, Filipina. Bentang alam Puerto Princesa ini memiliki pegunungan kapur dengan 8,2 km sungai bawah tanah yang dapat dilayari oleh pelayar dan juga pembawa turis asing jalan-jalan di sepanjang sungai. Sebuah ciri khusus dari sungai adalah sungai ini berkelok dalam gua sebelum mengalir langsung ke Laut Cina Selatan. Ini termasuk formasi utama stalaktit dan stalagmit, dan beberapa ruang besar. Bagian bawah sungai terpengaruh pasang surut.
Sungai bawah tanah ini terkenal sebagai yang terpanjang di dunia. Di mulut gua, laguna bening dibingkai oleh pohon-pohon purba yang tumbuh tepat di tepi air. Tupai, Monyet dan Biawak menjadikan ceruk di pantai dekat gua sebagai tempat tinggalnya.

7. Table Mountain
















Negara : Afrika Selatan
Benua : Afrika

Table Mountain merupakan ikon Afrika Selatan dan satu-satunya situs alami di planet ini untuk memiliki konstelasi bintang yang diberi nama yang sama Mensa, yang berarti “meja”. Gunung berpuncak datar ini telah bertahan enam juta tahun erosi dan merupakan tempat tinggal kerajaan flora kecil tapi terkaya dengan lebih dari 1.470 spesies bunga.
Gunung Meja memiliki sejumlah besar spesies langka dan terancam punah, maka dari itu pencegahan perlu dilakukan. Ini adalah situs yang paling dikenal di Cape Town, pintu gerbang Afrika, karena puncak datarnya yang unik dan mencapai 1.086 m dari permukaan laut.


When and why it is safe to cast floor/ceil result to integer

Happy new year, ladies and gents! I am back, and the following couple of posts are going to be programming-related.

The C/C++ standard library declares floor function such that it returns a floating-point number:
     double floor (      double x );
float floor ( float x ); // C++ only
I used to be tortured by two questions:

  1. Why would the floor function return anything other than integer?
  2. What is the most correct way to cast the output to integer?

At last I figured out the answer to both questions. Note that the rest of the post applies to the ceil function as well.

For the second point, I knew the common idiom was just type-casting the output:
double a;
int intRes = int(floor(a));  // use static_cast if you don't like brevity
If you’ve heard anything about peculiarities of floating-point arithmetic, you might start worrying that floor might return not exact integer value but  $\lfloor a \rfloor - \epsilon$, so that type-casting is incorrect (assume $a$ is positive). However, this is not the case. Consider the following statement.

If $a$ is not integer and is representable as IEEE-754 floating-point number, than both $\lfloor a \rfloor$ and $\lceil a \rceil$ are representable within that domain. This means that for any float/double value floor can return a number that is integer and fits in float/double format.

The proof is easy but requires understanding of representation of floating-point numbers. Suppose $a = c \times b^q, c  \in [0.1, 1)$ has $k$ significant digits, i.e. $k$-th digit after the point in $c$ is not null, but all the further ones are. Since it is representable, $k$ is less then the maximum width of significand. Since $a$ is not integer, both $\lfloor a \rfloor$ and $\lceil a \rceil$ have significands with the number of significant digits less then $k$. Rounding however might increase the order of magnitude but only by one. So, the rounded number’s significand fits in $k$ digits, Q.E.D.

However, this does not mean one can always type-cast the output safely, since, for example, not every integer stored in double can be represented as 4-byte int (and this is the answer to the question #1). Double precision numbers have 52 digit significands, so any integer number up to $2^{52}$ can be stored exactly. For the int type, it is only $2^{31}$. So if there is possibility of overflow, check before the cast or use the int64 type.

On the other hand, a lot of int’s cannot be represented as floats (also true for int64 and double). Consider the following code:
std::cout << std::showbase << std::hex 
      << int(float(1 << 23)) << " " << int(float(1 << 24)) << std::endl
      << int(float(1 << 23) + 1) << " " << int(float(1 << 24) + 1) << std::endl;
The output is:
0x800000 0x1000000
0x800001 0x1000000
$2^{24}+1$ cannot be represented as float exactly (it is represented as $2^{24}$), so one should not use the float version of floor for numbers greater than few millions.

There are classes of numbers that are guaranteed to be represented exactly in floating point format. See also the comprehensive tutorial on floating-point arithmetic by David Goldberg.



this week the kids went back to school and i have to tell you my "me time" has been much appreciated...i've had a chance to blog, work, grocery shop, and cut over 40 yds of fabric and mail it....

*images courtesy of the marion house book, atlantic-pacific, martha stewart, etsy/a merry mishap

Tera Copy 2.27 + serial number

Unik Informatika - Genk...
Huft baru beberapa saat saya memposting sofware mempercepat download, sekarang saya mengepost tentang software mempercepat copy file dari suatu computer.

Nama software itu adalah Tera Copy, Tera Copy adalah suatu software untuk mempercepat laju kegiatan copi mengkopi data baik itu dari PC ke USB atau USB ke PC.

Langsung saja bagi agenk yang mau mendownload ini software klik tombol download yang ada di bawah ini, jika berkenan tinggalkan komentar atau bisa request software langsung lewat komentar...
terima kasih!

Internet Download Manager[IDM] 6.08 Build 7

Unik Informatika - Salam genk...
malam ini saya akan share tentang IDM terbaru, jadi buat para downloader tunggu apa lagi?
pada IDM kali ini sudah terfitur dengan firefox 10...

jadi bagi agenk yang sudah meng-update firefox nya ga masalah tu genk..
IDM adalah suatu aplikasi download manager yang sudah sangat populer di kalangan download kelas kakap, yang memang sangat lah cepat dalam men-download sebuah file...

untuk mempercepat IDM dapat anda baca pada artikel saya yang terdahulu Cara Mempercepat Koneksi IDM...
bagi yang mau download IDM 6.08 Build 7 silahkan saja klik tombol download dibawah ini, sudah saya paket lengkap dengan patch nya..:D





 

ZOOM UNIK::UNIK DAN UNIK Copyright © 2012 Fast Loading -- Powered by Blogger