Category Archives: Uncategorized

… Karena Kalau Duluan Namanya Pendaftaran

WARNING: CURHAT

Oke, saya beli CPU i7 4770K karena waktu itu sudah pusing nunggu Devil’s Canyon gak masuk-masuk, takutnya kalaupun masuk harganya terlalu berlebihan. Soal’e kemarin timing beli-beli bertepatan dengan PILPRES 2014, kurs Dollar sempet sampai ~Rp 11.890-an lagi, takutnya semakin lama Dollar makin naik. Selain itu saya sendiri waktu itu lagi kepepet (oh, the power of kepepet!) terpaksa bikin timeframe sesegera mungkin.

Singkat cerita, kawan-kawan/pemirsa yang budiman/pendengar setia/pembaca teladan ternyata prosesor i7 4770K tidak bisa VT-d untuk I/OMMU, tidakkkk!!

Asli deh, kecewa bener kemarin beli tanpa riset mendalam tentang prosesor ini. Saya pikirnya ini kan yang paling wahid, top of the pack waktu itu jadi fiturnya seharusnya checkbox berderet lengkap, eh.. ternyata ada bolongnya juga.

No VT-d? Why..?

Intel, why? What have I done to you? I dont deserve this, probably 😛

Leave a comment

Filed under Uncategorized

The News From The Intertubes

So one day I check the intertubes,

The Intertubes In 60 Seconds (and more)

*casually clicking at* http://www.devttys0.com/2014/02/wrt120n-fprintf-stack-overflow/

Wait, wut??!

W.T.F!!!

???!!

I am SOOOOO going to replace this router A.S.A.P, in the meantime dont hack my place plz. Thanks, I know you guys are super!

Oh, another update, I also put up my project mentioned at my last blog post somewhere, right now I put it on indefinite freeze, at least until I can get *other* (pressing) project on the pipeline to finish.

No, I’m not going to post the URL, so nyah! 🙂

Leave a comment

Filed under Uncategorized

TL-WN722N Problem With Windows XP

We have an aging desktop running Windows XP. I want to update a program from the internet so I need a network connection, since its ethernet cable used somewhere else so I plug my USB WLAN adapter. Strangely, I get disconnected from the network after about an hour or so after I plug it in. Unfortunately this mysterious disconnection also followed by failures to reconnect so I cannot treat it as a mere annoyance, I have to get this fixed.

The usual “repair” option didn’t work, manually disabling and re-enabling the device didn’t work either. I try to reboot, and again after an hour or so the WLAN disconnects itself. Next I physically unplug and replugging the device, still it wont reconnect. I try to google the interwebs on this, I got nothing.

Strange, when I use Linux I didn’t have  this problem, been using it for hours everyday. I try the ethernet/wired connection (I borrow a cable from an unused machine) it works, so at least now I know the problem is with my USB WLAN adapter.

This particular machine has a firewall, Sygate Personal Firewall, which basically used for its nice notifier when applications making network connections. It is also very old, but its good enough for a freeware. This machine also have VirtualBox installed, it says “VirtualBox from Oracle”, definitely newer than the firewall program.

Looking at two of this program I suspect that one of them is the cause of this problem because:

  • A firewall is works at low-level, at least the decent ones. So it is ALWAYS a factor when network connection showing exhibiting problems.
  • VirtualBox install a virtual network interface for its “Host-only” network. To me it smells like the driver is mucking with this machine’s networking.

After some trial-and-error, I found that by removing VirtualBox it solves the mysterious disconnection problem.

So there you go, if your TL-WN722N mysteriously disconnects in Windows XP and you have Sygate Personal Firewall and VirtualBox installed you should try to remove VirtualBox. Hey.. the more you know!

Leave a comment

Filed under Uncategorized

Bought A USB Wireless Adapter

TP-LINK TL-WN722NI just bought USB wireless adapter TL-WN722N, it works very well on Linux. Just plug it in, run a dmesg, install iwconfig + wpa_supplicant, and since I’m feeling lazy lately, I use networkmanager to deal with the configuration details.

Now I have at least three TP-LINK equipments in my house. They have no problem working with Linksys stuff I have here, and it doesn’t look ugly at all for a device I bought for less than $10. I have to say for their price they do make some decent stuff, or maybe I’m just lucky to get only the good ones. As far as I can tell now, I only have two problems with this device:

  1. The damn cap is not tied to the main body, I might lose it soon.
  2. I can only plug it in my computer with the white side facing the wrong direction! What a strange design choice.

And that gentlemen, is another update for this blog, at least for now. 🙂

Leave a comment

Filed under Orang bego punya kegiatan, Uncategorized

This Is Just Too Funny, I Have To Re-Post It Here

Credit to the original author, a spin of the thought-provoking dialog between Jack Nicholson’s and Tom Cruise’s character in A Few Good Men movie.

Yeah, IANAL, but a warrant means police have the authority to go look for something in a specific location, not the authority to command a suspect divulge information. You have to trick them into revealing the secret by leveraging their own ego:

Col. Jessep: You want answers?

Kaffee: I think I'm entitled.

Col. Jessep: You want answers?

Kaffee: I want the truth!

Col. Jessep: You can't handle the truth!
[pause]

Col. Jessep: Son, we live in a world that has tubes,
and those tubes have to be guarded by encryption
algorithms. Who's gonna do it? You? You, 
Lt. Weinburg? I have more numerous salt bits than 
you could possibly fathom. You weep for digital 
forensics, and you curse the cipher.

You have that luxury. You have the luxury of not 
knowing what I know. That cryptography's invention, 
while inconvenient, probably keeps secrets. And my 
use of it, while absurd and incomprehensible to you, 
keeps secrets. You don't want the truth because 
deep down in places you don't talk about at 
parties, you want secrets to be kept, you need 
secrets to be kept.

We use words like key, code, hash. We use these 
words as the backbone of a science dedicated to 
securing communication. You use them as a specter. 

I have neither the time nor the inclination to 
explain cryptography to a man who rises and sleeps 
under the blanket of the very security that it 
provides, and then questions the security it 
provides for others. I would rather you just said 
thank you, and went on your way, Otherwise, I 
suggest you pick up a decrypter, and start brute 
forcing. Either way, I don't give a damn what you 
think you are entitled to.

Kaffee: Do you know the private key?

Col. Jessep: I know the premise of encry...

Kaffee: Do you know the private key?

Col. Jessep: 4b752O7o3dgJ#?;6q7IxLBr7:#gUL^!

Boom! Techno-lawyered.

I just put some line breaks for easier reading.

Leave a comment

Filed under Uncategorized

Bahasa Pemrograman “Go” dari Google

Holy crap! A new programming language from Google!

http://golang.org/

Busyet, gw mesti lihat yang satu ini. Dari contoh program yang diberikan nampaknya Python-ish dengan rasa C. Saya bersemangat dengan prospek bahasa ini, bukan karena nama besar Google dibelakangnya tapi karena sederet feature yang masih “katanya” (soalnya belum coba sendiri :D). Baguslah, saya sedang tunggu-tunggu yang seperti ini: fleksibilitas Python dengan power dan workflow C.

Yang paling penting menurut gw, ini bukan interpreted language! Kalau memang betul bisa kompilasi dengan cepat, seperti Object Pascal, maka asik juga bisa menyaingi Python yang (IMHO) bagus tapi sayangnya interpreted. Artinya Go, dari kesan yang gw dapat setelah membaca sekilas, memiliki kecepatan kompilasi seperti Object Pascal, menghasilkan native object bukan intermediate yang dijalankan oleh VM seperti Python atau Java, tapi dengan sifat ekspresif seperti Python.

Hmm.. very interesting. Pertanyaannya sekarang, apakah bahasa ini akan “sukses”?

Leave a comment

Filed under Uncategorized

Jokes, because I’m bored to death!

  • If you put a million monkeys at a million keyboards, one of them will eventually write a Java program.
    The rest of them will write Perl programs.
  • Once upon a time there was a shepherd looking after his sheep on the side of a deserted road. Suddenly a brand new Porsche screeches to a halt. The driver, a man dressed in an Armani suit, Cerutti shoes, Ray-Ban sunglasses, TAG-Heuer wrist-watch, and a Versace tie, gets out and asks the Shepherd:

    Man: “If I can tell you how many sheep you have, will you give me one of them?”

    The shepherd looks at the young man, and then looks at the large flock of grazing sheep and replies:

    Shepherd: “Okay.”

    The young man parks the car, connects his laptop to the mobile-fax, enters a NASA Webster, scans the ground using his GPS, opens a database and 60 Excel tables filled with logarithms and pivot tables, then prints out a 150 page report on his high-tech mini-printer. He turns to the shepherd and says,

    Man: “You have exactly 1,586 sheep here.”

    The shepherd cheers,

    Shepherd: “That’s correct, you can have your sheep.”

    The young man makes his pick and puts it in the back of his Porsche. The shepherd looks at him and asks,

    Shepherd: “If I guess your profession, will you return my animal to me?”

    The young man answers;

    Man: “Yes, why not?”

    Shepherd: “You are an IT consultant.”

    Man: “How did you know?”

    Shepherd: “Very simple. First, you came here without being called. Second, you charged me a fee to tell me something I already knew, and third, you don’t understand anything about my business…Now can I have my DOG back?”

  • C++ – Where your friends have access to your private parts.
  • A pessimistic programmer sees the array as half empty.
    An optimistic programmer sees the array as half full.
    A real programmer sees the array as twice as big as it needs to be and calls realloc().
  • Computers are high-speed idiots, programmed by low-speed idiots.
  • There were three engineers in a car; an electrical engineer, a chemical engineer, and a Microsoft engineer.
    Suddenly, the car stops running and they pull off to the side of the road wondering what could be wrong.
    The electrical engineer suggests stripping down the electronics of the car and trying to trace where a fault may have occurred.
    The chemical engineer, not knowing much about cars, suggests maybe the fuel is becoming emulsified and getting blocked somewhere.
    The Microsoft engineer, not knowing much about anything, came up with a suggestion. “Why don’t we close all the windows, get out, get back in, and open all the windows and see if it works?”
  • The programmer to his son: “Here, I brought you a new basketball.”

    Son: “Thank you, daddy, but where is the user’s guide?”

  • Once a programmer drowned in the sea. Many Marines where at that time on the beach, but the programmer was shouting “F1 F1” and nobody understood it.
  • Q: How do you keep a programmer in the shower all day?
    A: Give him a bottle of shampoo which says “lather, rinse, repeat.”
  • An inscription on the gravestone of a programmer reads:

    General protection fault – 10.10.61

    Runtime error – 23.09.1998

  • .NET is called .NET so that it wouldn’t show up in a Unix directory listing.
  • CD-ROM: Consumer Device, Rendered Obsolete in Months
    PCMCIA: People Can’t Memorize Computer Industry Acronyms
    ISDN: It Still Does Nothing
    SCSI: System Can’t See It
    MIPS: Meaningless Indication of Processor Speed
    DOS: Defunct Operating System
    WINDOWS: Will Install Needless Data On Whole System
    OS/2: Obsolete Soon, Too
    PnP: Plug and Pray
    APPLE: Arrogance Produces Profit-Losing Entity
    IBM: I Blame Microsoft
    MICROSOFT: Most Intelligent Customers Realize Our Software Only Fools Teenagers
    COBOL: Completely Obsolete Business Oriented Language
    LISP: Lots of Insipid and Stupid Parentheses
    MACINTOSH: Most Applications Crash; If Not, The Operating System Hangs
    AAAAA: American Association Against Acronym Abuse.
    WYSIWYMGIYRRLAAGW: What You See Is What You Might Get If You’re Really Really Lucky And All Goes Well.

Leave a comment

Filed under Uncategorized

Do As Infinity back?

My only guiltless weaboo pleasure, are planning to get back together and maybe to release new “materials”. Kindda make me curious, is that “materials” means new songs, albums, live tours? Anyway, good news is good news, although I realized I’m (almost) a month late to know this.
Continue reading

Leave a comment

Filed under Uncategorized

“Default namespace”

So if I have to getting pissed on something this week that would be default namespace “feature” of XML. Why? Because sometimes XML documents uses them but not declaring it properly, or they use it but gives no URI and they rely on targetNamespace.

Note that the least ethical way to declare a default namespace is to write xmlns=”{YOUR_URI_HERE}”, you can’t just replace it with targetNamespace attribute. It serves different purpose, and doing that intentionally is not even funny!

It just doesn’t make sense, if the point is to minimize size why not using some sort of compression? Well I know libxml2 can compress XML document ‘on the way out’ (eg. saving it to file, for another I/O, etc.). Besides, it is not that difficult to use compression like (let’s say..) Zlib, since there’s a lot of port/binding to it for God-knows-what programming language you use. Sure it turns your XML to binary, but you can just un-compress it on the other end; just because its XML it doesn’t say that it has to be ‘text’ all the time.

Just because you can churn out that crap and “it works” on your development environment or where you are working, doesn’t mean that everybody else can use it right away. I mean, that’s the reason why we have standards right?

If it was for me to decide, I’ll force everyone to follow the proper way to declare any namespaces, and the hell with saving some bytes. The only case of default namespace is (X)HTML, I make it an exception because it seems back in the days where HTML were new they have slow network connection.

Now that we have broadband internet (or at least 56Kbps over the phone line), and nobody uses 9600 baud modems over the internet anymore, so stop doing that!! The amount of extra bytes is moot compared to yet another complexity that doesn’t exists in the first place if everybody use the proper way to do it.

I’m sorry for all that, I was pissed because I have to come out with some XPath statements (well basically a program) to parse WSDL files and how it was created is clearly not something that I can control. More lines, more code.. yeah, this stupid thing sucks.

Bye

Leave a comment

Filed under Pendapat gak penting, Uncategorized

Cowboy panda

A panda walks into a café. He orders a sandwich, eats it, then draws a gun and proceeds to fire it at the other patrons.

“Why?” asks the confused, surviving waiter amidst the carnage, as the panda makes towards the exit. The panda produces a badly punctuated wildlife manual and tosses it over his shoulder.

“Well, I’m a panda,” he says at the door. “Look it up.”

The waiter turns to the relevant entry in the manual and, sure enough, finds an explanation. “Panda. Large black-and-white bear-like mammal, native to China. Eats, shoots and leaves.”

Hahahaha… salah punctuation artinya jadi beda banget.

Leave a comment

Filed under Uncategorized