2009-12-23

Нещо предпразнично.

От доста време си мисля да пиша някакви неща, но разбира се, благодарение на мързел и липса на време, повечето ги забравих, както обикновено.

Първо и най-важно – взех си нови струни. Yamaha са. Свирят идеално (като всички нови струни). Досега бях вземал Yamaha само за кухата. Оказаха се доста стабилни. Все още никоя не се е износила чувствително. Да видим как ще се държат на електрическата. Освен струните си взех и две пера с физиономията на Хендрикс. Много ме радват. Чак не искам да ги изтъркам.

Преди доста време писах (жалка) имитация на Notepad – padnote. Качих я в sourceforge и вече има 140+ сваляния! Представям си ако ставаше за нещо какво щеще да става.

Загуибих информация от един 80GB диск. Как стана цялата работа? Имах един хард, целия на NTFS, вързан на домашния сървър. Само го бях mount-вал няколко пъти, без да пиша по него. В един светъл ден (тази събота) се реши, че този хард трябва да отиде на машина с XP. Дотук всичко беше ok. Като включих компютъра, с всичката си гениалност windows-а ми каза, че хардът е празен, неформатиран и общо взето за нищо не става. След доста умуване и местене от един компютър на друг се предадох и пуснах някаква измислена програма под windows – testdisk с надеждата да ми оправи файловата система, защото очевидн MBR-а беше омазан. Разбира се, нищо не стана. Но! О, чудо в архива на testdisk имаше някакво photorec, с което после ~6 часа възстановявах файлове. Толкова добре ми ги възстанови, че има да си играя 2 месеца да преименувам, подреждам и търся разни работи.

От днес съм у дома чак до 3-ти Януари 2010. Имам запланувани толкова много неща, че не знам как ще свърша и едно от тях.

Това беше за сега. По-нататък ще има повече. Ще празнувам.

padnote-0.6b

Ето пак…в последно време имам много свободно време и го използвам за писане на безсмислени/безполезни програми на java…

padnote…защо точно padnote? Защото се мъча да напиша клонинг на notepad. Защо, след като има хиляди такива и аз да пиша? Ами…Защото мога! Ето я и новата 0.6b версия…цък

padnote-06b

CHANGELOG:

  • сложих “overwrite it?” диалог
  • оправих NullPointerException-а, който се появаваше като се опитам да запазя празен файл
  • добавих font chooser
  • добавих word wrap
  • добавихcopy/paste/select all menus
  • добавих шорткъти към менютата

TODO:

  • Да пренапиша кода, да го подредя и да го пусна в нетя да се чете
  • Да му пусна един javadoc
  • Да пренапиша FontChooser-а, защото кода му не е 100% мой
  • Да сложа search/replace
  • Да я регистрирам под GPL
  • Да я регистрирам в sourceforge и/или някой друг подобен сайт…

Е, това е за сега, ако някога съм в добро java настроение, ще я допиша и може би ще и сложа български.

padNote-0.1

Q:Какво правят хората на св. Валентин?
A: Обичат се…

Q: Какво правя аз на св. Валентин?
A: Пиша java…

padnote-01Днешната “програма” е notepad clone без никакви функции освен отваряне, редактиране и записване на текст във файлове. Ако някога имам повече време, може би ще я допиша и ще изкарам и втора версия…както и да е…може да се свали от , а сега мога само да си напиша TODO листа…

да добавя опции (шрифт и някакви други ненужни работи)
да сложа about/help работите
да пренапиша целия код, да го подредя
да се наспя

Java writing is fun…