How to show hidden files in Finder

Write this in terminal:
defaults write com.apple.Finder AppleShowAllFiles YES

Posted in Uncategorized | Tagged | Leave a comment

Airplane Edit

I wrote my first Android application and uploaded to Android Market.

On Android, normally airplane mode disables all radios(cell, WiFi, Bluetooth). This application allows the user to select the radios that need to be disabled when airplane mode is on. It is useful when you want the disable phone functionality while keeping WiFi on.

Search for “Airplane Edit” on the market.

Posted in Uncategorized | Leave a comment

SesliSozluk Chrome Extension

I created a Google Chrome extension for SesliSozluk a while ago. You can see and download from here.

Screenshot:

Posted in Uncategorized | 2 Comments

Switching to trackball

I was having some pain on my wrist with my old Microsoft Notebook Mouse. Then I switched to Logitech TrackMan.
Logitech TrackMan
The receiver is too big to carry and designed primarily for desktop use. They should change this with their unifying receiver.
At the beginning it was hard to control mouse but I am getting used to it. If you are spending too much time on computer I recommend you to switch a different input device. You should see this too: http://verticalmouse.org/

Posted in Uncategorized | Leave a comment

How to turn on remote login from terminal

Turn on:
$sudo launchctl load /System/Library/LaunchDaemons/ssh.plist
Turn off:
$sudo launchctl unload /System/Library/LaunchDaemons/ssh.plist

Old way:
$sudo systemsetup setremotelogin on

Posted in Uncategorized | Tagged | Leave a comment

Spoofing Client Validation System

This week I bought a Linksys WRT series router and installed DD-WRT on it. I plugged the ethernet cable to the router and tried to surf the web. I opened a page but I saw the client validation page on my browser. My school requires all clients connected to the school network to be validated by running a program that checks for antivirus software, definitions, security updates on Windows. On a linux system it absolutely does nothing and send the clients MAC address to database for registration. Then I started Ubuntu on my computer, changed the MAC address to my routers address, then completed the validation. Now my router can connect to the internet successfully.

Posted in Uncategorized | Leave a comment

How to mount dmg from command line

mounting:
hdiutil attach image.dmg
umounting:
ditutil detach /Volumes/image/

Posted in Uncategorized | Tagged | Leave a comment

How to install Mac OS X packages from command line

sudo installer -pkg some-package.pkg -target "/"

Posted in Uncategorized | Tagged | Leave a comment

SpeakerShare 1.1

New version released. The changes are:

  • Better integration with native OS
  • Minimize to tray on Windows
  • Close button hides the window on OS X
  • Mixer selection is moved to preferences menu
  • Port number can be selected from preferences menu
  • Window state is saved on exit and reloaded on launch
  • An option to start sharing automatically on launch
  • Version checking on startup
  • Fixed some memory leak

Download SpeakerShare 1.1 for Windows

Download SpeakerShare 1.1 for OS X

Posted in Uncategorized | Tagged | 14 Comments

SpeakerShare 1.0

I have made some improvements on SpeakerShare and decided to publish it. It is pretty reliable on standard wifi home network. I know it has some minor bugs but I am using at my home without problem. I will fix them later.

These are the changes I have made:

  • Transport protocol changed to TCP from UDP
  • Sound is buffered before playing on server side (1 second)
  • It has simple GUI
  • Uses Bonjour for discovering shared speakers on network
  • Server can handle multiple cients

I wrote it in Java but created a Windows executable with Launch4j and OS X application bundle for better user experience.

Download from: http://code.google.com/p/speakershare/

…and if you find a bug please report it.

Posted in Uncategorized | Tagged | 10 Comments