83562E1F919A85AB33242D416843612A3CE2410D45E20A47DA8205B03E70FF736B3F745C9D6C
83562E1F919A85AB33242D416843612A3CE2410D45E20A47DA8205B03E70FF736B3F745C9D6C
api.juick.com и почему и как её поменять?
а в какой кодировке отдаётся А вот и не угадали, это я алгоритм сглаживания 3D-моделей пишу, и что-то с этими двумя частично пересекающимися кубами пошло не так.
смешной мультик про крутое программирование =)
youtube.com
как за 3 секунды запрогать на смолтоке фетчилку фоток с пикасы
тот же самый метод можно юзать для любого другого быстрого запрограммливания чего угодно
cscope -L -3 func_name|awk '{print $1":"$3}'
@bobuk: Тут фотографы есть? Сфоткайте много-много велосипедов и костылей в одном кадре! Нужно для общения с некоторыми разработчиками.
bxslider.com Самый офигенный бесплатный контент слайдер, из всех виденных мной. Искал нечто подобное пару месяцев. Гораздо удобнее jCarousel, adgallery и всего остального, что я видел.
Обёрточные типы
О, как это прекрасно, что в языке, в котором всё суть объект, примитивные типы объектами не являются, но зато у них есть обёртки! И у вас даже есть способ объявить интовый счётчик двумя способами! А ещё, у этих обёрток есть классные методы parseЧтоТо, которые названы совершенно очевидно Integer.parseInt, Float.parseFloat, чтобы программист не написал случайно Integer.parseFloat!
Нет делегатов
В C# есть такая непонятная Java-разработчикам вещь, как делегаты. Совершенно непонятно, как это в одну строчку вот так: f(x => 2 * x) можно в f передать другую функцию. Ведь гораздо проще написать интерфейс,
реализовать его, создать объект реализации и передать его в f! Чем больше классов — тем более великий вы Java-программист!
Поддержка Юникода в веб
Юникод работает из коробки в Asp.Net, фреймворках под Python, PHP. Это неинтересно! Гораздо лучше каждый раз иметь секс с настройкой длиной в 5 экранов! stackoverflow.com
working-in-java-webapps/138950#138950
Байт-код
Я на всю жизнь запомнил, как однажды (чуть позже это повторилось) я банально в сорсе забыл поставить ; (точку с запятой). На моё удивление, код скомпилировался (.class появился) и при его запуске я увидел (о
чудо) Exception о том, что в таком-то месте нету точки с запятой! Ололо. Байт-код Java, оказывается, знает так много! Ай какое полезное изобретение!
Resource bundles
Java видит бандлы ресурсов только когда ей захочется и улыбнётся. Так веселит, когда три часа ищешь, где же оно должно лежать!
Пустые интерфейсы
А ещё у нас есть классные интерфейсы типа Serializable, которые не содержат методов вообще! Не знаю, кто это придумал, но ведь это гениально не позаимствовать из других языков атрибуты и помечать интерфейсами (аннотации используются редко, не говорите).
Тормоза
Java не тормозит, она лишь вовремя вызывает Garbage Collector.
Внешний вид
Это УБОГО! Java претерпела уже 6 версий, хвалится своей кроссплатформенностью и ни под одну не умеет выглядеть нативно! Шрифты гениальны.
Исключения
try { Я try { очень рад try { оборачивать все } catch (НевозможныеИсключения) { / Do nothing. / } } catch
(ИлиТеКоторыеЯНеХочуОбрабатывать) { logger.warning(e); ) } catch (Блин) { в эти 100500 блоков!!! }
Мегасовместимость
Я написал код, откомпилил его и запускаю на другой машине, где версия JVM чуть-чуть отличается... IncompatibleClassChangeError!!! Я рад!!!
to be continued ...
ololo-chat.com
Вкратце — цель была сделать доступные групповые чаты без регистрации. Всё это ещё на стадии разработки, не факт, что выживет, но во всяком случае — хоть что-то доведённое до конца в одиночку. <шутка>Можете пинать ногами.</шутка>
". Что сие значит и как подкрутить ещё всё это к сконфигурированному pylons-проекту гляну утром. А пока — мне спокойной ночи...