Development / Software — 1 comment
20
Mar 10
Say hello to YABI 1.0.2 and YABI Viewer.
Here some changes:
- [FIX] Nicknames were not properly imported by from Sync Server and it was impossible to substitute in event title
- [FIX] Target calendar change is now saved
- [FIX] Event title changes are properly saved
- [FIX] Alarm icon column is no more bound to “data” binding (“value” is now used: no more warning in your console about this deprecated construct)
- [NEW] Agent deactivation removes application data file
- [NEW] Deactivate button is now disabled when a fresh-sync is issued
- [NEW] Added the new specifier “%yp” (equal to %y minus 1)
Here what must still be implemented:
I’d like to thank all of you for your bug report and support.
You can download it at www.devzero.it/yabi
Development / Software — No comments
01
Jan 10
A new minor release of preference pane version of YABI has been released.
Here some changes:
- 64-bit enabled
- minor memory leaks fixed
- added “partner” attribute for anniversary cross-check
- UI updates
- removed unused frameworks
Here what must still be implemented:
- Save/restore event titles
- Software autoupdate
You can download it at www.devzero.it/yabi
Development — No comments
15
Dec 09
If you had ever used iSync, probably you’ve been asked to resolve a sync conflict at least one time: the panel shown to the user contains two boxes , mutually excluded i.e. you can only choose one of them.
DZSelectableBox is a subclass of NSBox view which emulates this behavior. An instance of this class comes with one more variable member, the box state: when the box is marked as selected, an inner rounded path is drawn inside its bounds; DZSelectableBox honors title position, if it’s visible. You can use this class in two different manners: standalone or as part of a radio group.
Continue reading →
Software / University — No comments
03
Oct 09
As university assignment, I wrote a small virtual memory simulator which implements pagination; the algorithm chosen to replace a target page is the enhanced second chance, also known as “clock algorithm”: this solution comes out as natural evolution of FIFO algorithm, working out the problem of removing those pages which are frequently accessed.
Continue reading →
Web — No comments
06
Jul 09
WordPress offers a cool feature to split a single post into different web pages, by using <!–nextpage–> keyword.
The problem arises when you use a theme different from the default one: that’s why many theme writers forget to add the right code to the theme; Continue reading →
Software / University — No comments
07
Jun 09
Example of Red-Black tree implementation, written in ANSI C.
Archive contains sources and relation, written in italian, which describe the algorithm, its purpose and implementation. This was developed for university purposes.
Download rb-sorter.tar.gz
University — No comments
07
Jun 09
ALU circuit
In computing, an arithmetic logic unit (ALU) is a digital circuit that performs arithmetic and logical operations. The ALU is a fundamental building block of the central processing unit (CPU) of a computer, and even the simplest microprocessors contain one for purposes such as maintaining timers.
Continue reading →
System Administration — 1 comment
05
Jun 09
Issue these commands in your terminal and read carefully!
cat /usr/share/emacs/22.1/etc/sex.6
cat /usr/share/emacs/22.1/etc/condom.1
Software — 3 comments
05
Jun 09
Many of you reported that YABI was expired, so I took the decision to unlock this version, even if it’s still an alpha version.
Some months ago I found another way to sync our events with iCal, which doesn’t need manual operation; I quickly wrote a new version, tested and it seems to be stable and functional, but it misses graphical interface like the previous alpha 9.
This version appears as a preference pane and installs a sync-agent which is automatically alerted by the operative system about changes to your address book.
Continue reading →
Development — 2 comments
05
Jun 09

“Internet Address Fields” is a collection of three Cocoa classes, inherited from NSMatrix, which look like an NSTextField with an particular NSCustomFormatter.
It contains:
- IPv4 address field
- IPv4 netmask field
- IPv6 address field
Download Source