Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2011-09-01

Пионэры, идите в школу


Про пионэров это я так, датой навеяло.

На тему отзыва Ораклом дистрибуторской лицензии на яву, мнение мантейнера дебианского пакета:
Basically, that means that Linux distributions will not be able to package new releases of the proprietary JVM/JDK (including the latest update -27). Theonly release available in the Linux distro will be the OpenJDK.
While I am glad to see Oracle pushing the free JDK, I am a bit concern by this sudden decision. There are still bugs (for example, with fonts, applets or other others issues) present in the OpenJDK which does not happen in the sun-java6 packages.
And also, as 
Andrew John Hughes said on Twitter, the Oracle proprietary JVM just lost one of the two freedoms it had (free to redistribute the software)...
sylvestre.ledru.info/blog/sylvestre/2011/08/26/sun_java6_packages_removed_from_debian

Ему тоже жаль...


Сегодня на работе надкусил Notepad++. Хороший, годный редактор. В основе лежит мой любимый SciTE, вернее Scintilla. Поскольку в моем WSciTE не нашлось быстрого решения задачи «переформатировать корявый исходник», в смысле отступы там, лишние и отсутствующие пробелы и проч.херня, пришлось поискать помощи в гугле. Функция переформатирования нашлась в стандартном плагине к npp, и она работает.
Хороший, годный редактор.

Пришел домой и поинтересовался у гугеля, нет ли npp под Linux? Нет, но, как всегда, есть альтернативы. Одна из них — Geany.
В пакетах устаревшая версия, захотелось мне скомпилять свежачка. Скомпилял, даже сделал deb-пакет из которого и установил. Проще пареной свеклы, если бы не две трудности: configure ругался на то, что у меня нет компайлера C++ и неправильная версия GTK+. Пришлось чутка повозится, пока я сообразил, что мне нужны пакеты g++ и libgtk2.0-dev соответственно.

Итоговый лог установки:
#aptitude install g++
#aptitude install libgtk2.0-dev
#aptitude install install checkinstall

$ pushd  ~/t/geany
$ tar zxvf ~/t/downloads/t/geany-0.20.tar.gz
$ cd geany-0.20/
$ bash configure
$ make
$ sudo checkinstall -D

Ничего, работает. Симпатишный.

Сцылки по теме:
itbuben.org/blog/Unix-way/829
grigio.org/pimp_my_gedit_was_textmate_linux

kwords: textedit, make, compile, java, install

Комментариев нет:

Отправить комментарий

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) humor (23) Java (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Klaipeda (15) Manager (15) web-browser (15) Никонов (15) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) Baltic (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) seaside (1) serialization (1) shore (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)