Програма за решаване на IIОЗГ за телефон

Преди време писах програма за решаване на втора основна задача в геодезията. Оказа се, че, макар и проста, е доста полезна за някои неща. Бая хора я натеглиха. Не знам колко са успели да я подкарат, което ме навежда на мисълта, че може би трябва да я пренапиша на PHP или C++ (което едва ли ще стане скоро).

Всичкото хубаво, ама като ми трябва и на училище, какво да правя? Да си я напиша и за телефона, разбира се. За има-няма половин час беше готова първата версия. За първи път работя с J2ME с такава цел и разбрах, че е доста скопена платформа. Няма DecimalFormat, заради което числата са толкова дълги. Ще се налага сами да си ги закръгляте. Не ми харесват възможностите за закръгляне, а да си играя да мисля алгоритми за тов, само забавя нещата. В този си вид ми е достатъчна. Освен DecimalFormat няма и Math.atan(), без което не може. Него се наложи да си го пиша сам.

За да тръгне, телефонът трябва да поддържа MIDP-2.0. Пробвана е на SEK500i, Nokia6120, LGKE970 и емулатора на J2ME, все без грешка.
С две думи, работи на почти всичко от 2004 досега:)
Ако някой пък види зор и не може да я подкара, да пише, никакъв проблем не е да се прекомпилира за друг модел.

Download .jar (~10KB) // .jad

Как се пуска това?
Качвате .jar-a на телефона (и .jad, ако трябва), инсталирате, ако е нужно и това е.

Как да си пусна java програма?

Е, писна ми разни хора да ме питат как да си подкарат разни java програми. Ето го обяснението на нереално сложния процес на подкарване на програма, писана на java: Continue reading “Как да си пусна java програма?”

Програма за решаване на втора основна задача в геодезията [обновена + версия за Android]

GeoStuff е програма за решаване на основни геодезически задачи за Windows и Android.

Windows



Текущата версия на програмата за Windows е 1.1.0 (от 19.03.2016) и може да се свали от тук (.zip, ~45KB)

Програмата използва .NET Framework 4.5 и би трябвало да тръгне на всеки нормален компютър с Windows 7 и нагоре. Ако не тръгне, трябва да се изтегли .NET Runtime от сайта на Microsoft.

Версия 1.0, използваща Java и Swing, все още може да се свали от тук (.rar, ~50KB). Тази версия работи на всички компютри с инсталирана Java Runtime Environment (JRE) без значение от операционната система.

Android

Програмата има и версия за Android, която дава възможност за решаване на двете основни задачи и права засечка.

Get it on Google Play

 

 

 

Повече информация и последни версии ще има на страницата на приложението: тук

Безполезна програма за генериране на честоти с java

messingfrequencies

Ето това е труда на 5-минутно умуване и игра с java-та. “Програмата генерира честота със зададено цяло число. Времетраенето е от 0.000… до 1 секунда (някога може да си поиграя да го направя и повече). Няма ограничение за честотата. И докато сме на темата за честотите, веднага заявявам, че не поемам никаква отговорност за повреди, нанесени от използването на “програмата”. Като бонус чертае и почти вярна графика на сигнала, който излъчва. Това може да намери приложение като програма за тестване на големи високоговорители (особено интересно е при 2 херца), за досаждане на съседите и др. Download

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…

Java Certificate

Днес случайно намерих един сайт, в който след като се направи тест по даден език получаваш сертификат или нещо подобно 🙂

Та си викам: “Що да не го направя и аз?” И така…направих го…
Оказа се, че само аз и още някой сме правили този тест и аз съм се справил по добре хъх 8)

Ето какво има в профила, който си създадох…

:-)