Projects


September 17, 2008: 7:45 am: LokkjuCrazyness, Projects

If you are using VMWare Fusion under OS X 10.5 (Leopard) with bootcamp, and get an “Error loaded operating system message”, there is finally a simple fix.
Open your *.vmx file for your virtual machine, and add the following line:

ide0:0.biosGeometry=”1024/255/63″

that should do the magic!

support
profile
June 5, 2008: 8:10 amlanguage: LokkjuProjects

Thanks to Quintin at junkmail.co.za, dnsEditor now supports Batch adding of zones, zone defaults, and some extra configuration options.

Changes:
- Now has “Click to Edit” instead of empty fields
- Configuration option to hide the “update servers” button
- Batch add zones
- Zone field defaults, for multiple or single A, MX, CNAME, TXT, etc records to be created automatically in a new zone

Demo:
http://www.lokkju.com/projects/dnsEditor2/dnsEditor.php

Source:
https://svn.lokkju.com/svn/dnsEditor/trunk

notice
September 10, 2007: 8:04 am: LokkjuObj-C, Projects, iphone

pumpkin and I – of iphone-wireless – have coded up the first Stumbler application for the iPhone. If you want to check it out, visit us at http://iphone-wireless.googlecode.com.

Screenshots:

Stumbler Screenshot 1
Stumbler Screenshot 2

August 26, 2007: 6:16 amcopyright: LokkjuC#, Projects

UPDATE:
new google code project page at http://code.google.com/p/iphonefs/

Ok, just got done with getting this to the point it mostly works.
Files are at http://projects.lokkju.com/iPhoneDrive.1.0.2794.12283.zip

Simple instructions:
unzip, run iPhoneDriveControl.exe.
A messagebox will pop up, asking for the location of iTunesMobileDevice.
Select the file, hit ok.
The program will start.
Ignore all the german scrolling in the trace window – the is alpha goddammit.
When it runs, it will find the next available drive letter.
The drive letter will be printed to the Trace window.
The drive letter will be mapped to the phone’s filesystem.
Now you can use Windows Explorer or the command line, makes no diff.

Feel free to submit bugs, but I know there are lots, it is an alpha.

Also, this works just fine on unhacked phones, it will just show your jail root.

For windows obviously, though it might be ported to linux under mono.

If anyone wants to work on the source with me, and knows C#, let me know through comments or email.
I have a svn repo, and you can submit patches or I can give access.

Right now this is semi closed source, but should eventually be released under the GPLv3.
Specifically the CIFS server implementation is not open source yet, and isn’t mine, though the auther keeps saying he might make open source soon.

Once I get the bugs worked out, it will run as a windows service, so you have the drive whenever you plug in your iPhone.

advertise
July 28, 2007: 2:03 pm: LokkjuJavascript, Projects

I wrote a couple of quick jQuery plugins over the last few days.

First is jqFrag, an implementation of the fragment uri scheme that allows jumping to a specific instance of word in a document, by using uri://site/page?query#@ syntax. Example and code:
http://projects.lokkju.com/jquery/jqfrag/index.html#@rutrum

Second is jqProps, a var_dump/Dumper implemtation for javascript – essentially, it will let you see all the properties (fields, methods, etc) of anything you pass it. Code at:
http://projects.lokkju.com/jquery/jqdumper/jquery.dumper.js

Comments welcome

support
profile
June 22, 2007: 3:30 pmlanguage: LokkjuJavascript, Projects

Changes:
– broke configuration out to config.php
– included the ability to log errors
– added TXT records
– added CNAME records
– forced all zones to lower case
– forced all types to upper case
– changed serial format
– zone list refreshes when new zone is added
thanks to Valery Duchev for some patches

Demo:
http://www.lokkju.com/projects/dnsEditor2/dnsEditor.php

Source:
https://svn.lokkju.com/svn/dnsEditor/trunk

notice
May 16, 2007: 7:24 am: LokkjuC#, Projects

Something you see all the time in Javascript is using the flash and fade of the background color of an object to indicate some form of activity – success, error, etc. There is nothing that makes this easy in C#, but I managed to do it using some hacky Invoke calls.
Code is after the break, but you can download the entire test project: ColorAnim Test Project (VS2005)

(more…)

October 19, 2006: 12:48 pmcopyright: LokkjuProjects

This is a modification of the standard UltraVNC SC server, that allows the helpdesk.txt to be embeded inside the executable itself, and so gets rid of the need for the 7zip self extracting wrapper. I’ve also added support for a RANDOMCODEWITHPREFIX setting, which will generate a random 4 digit number, and then prefix it with a static code set in the helpdesk file.

To use, all you need to do is get a copy of my modified binary (winvnc_sc_sa.exe), then download the php script used to embed the helpdesk.txt file (apply_helpdesk.php.txt)

run the script using a cli php, providing it with the binary to modify, and the helpdesk.txt file.

Also, you can use this script multiple times on the same file – it will just overwrite the settings area with the new data each time.

Once you have embeded the file, you can use upx to compress the file even smaller (from 260kb to ~120kb).

source is available, as usual, through SVN here

Some ideas I am considering:

  • Having a timer in the tooltip showing how long you have been connected
  • reporting that back to a server somehow
  • allowing embeded logos and icons
  • any other ideas suggested to me…

advertise
September 28, 2006: 12:31 pm: LokkjuProjects, cakephp

I’ve managed to put together a Lighttpd+PHP+CakePHP environment neutral package for windows.

It is actually very simple, my package has a control script, a couple batch files, and some template configuration files. When you start Pocky, it will look in the “sites” directory for cakephp directories (each directory in the sites directory should contain a complete cakephp package), and ask you to choose which one to run. You pick the correct one, and it will take the template config files, spit them out into the lighttpd and php directories with the correct absolute paths for where the files currently are, and then start lighttpd.

You can unzip it anywhere, and run – it does not affect your current windows environment, and is entirely self-contained. (I specifically use it for running my dev environment from a usb stick, since the usb stick never has the same drive letter, and I needed something that didn’t care if it was in a specific directory).
I would love some of the people who need something like CupCake, but for windows, to try it out and give me feedback.

There are two packages, the basic and the complete.

Basic is just the control scripts and directory structure, you have to drop the Lighttpd and PHP binaries into the lighttpd and php subfolders, respectively (see the README.TXT in the requirements folder).

Complete has everything basic has, but already has the lighttpd and php binaries in the right folders, and is 100% ready to run. Complete currently uses Kevin Worthington’s Lighttpd 1.4.11 binaries, and the binary zip package of PHP 5.1.6

Have fun, and comments are always welcome

support
profile
July 6, 2006: 11:03 pmlanguage: LokkjuJavascript, Projects, Widgets

Screenshot

This is a very alpha release of a new widget I have been trying to get out for a while now.

Download Link: myBalance_0.01_Alpha.wdgt.zip

This widget will periodically check a bank account you have configured it for, and display the current balance. In this release, only US Bank is supported, however the code for Washington Mutual and for Wells Fargo is complete, just not included. You can configure the title of the widget, to reflect the account, and if you have multiple accounts, you specify the last 4 numbers of the account you want to monitor. The background changes color based on the amount in your account *grin*.

All communications are done directly with the banks, through HTTPS in javascript – none of your information ever goes anywhere else.

Issues that will be resolved in future releases:

  • More banks
  • Better error handling
  • Some sort of automatic update feature
  • Storage of access credentials within Keychain

Have fun!

As a side note, part of the reason for my lack of updates lately is that my development speed has been drastically hindered – my only Mac decided to bust both hinges (Powerbook Titanium 550Mhz) – so I am having to develop with it plugged into an external keyboard, mouse, and monitor – not the most conducive to relaxing and programming… but the new GMaps WILL be coming.

Next Page »

notice
Make payments with PayPal - it's fast, free and secure!