В жизни любого гика наступает момент, когда количество инструментов, которые он использует превышает все разумные пределы. И тогда приходится изобретать извращенные методы использования старых инструментов, лишь бы не плодить новые. Мне нравится Mercurial. Очень нравится. Буквально все нравится в нем. Так что, как вы понимаете у меня не возникает никакого желания переходить ни на git, [...]
Все-таки, дизайн – дело важное, к тому же в мобильных приложениях, где конкуренция крайне велика. И начинать приходится с малого. Буковки там, кнопочки и фон приложения. Собственно про фон я сейчас и расскажу. Сделать фон черным или зеленым не сложно. Достаточно указать цвет xml файле нужного intent: <TableLayout android:background=»#000000″ /> Теперь задачка посложнее – сделать [...]
Потребовалось мне недавно распарсить небольшой JSON, взятый со стороннего сайта. Естественно java и естественно не хотелось заморачиваться больше необходимого. И я пошел в интернеты искать что-то, что устроит меня по обоим этим параметрам. Первая строчка при поиске через Google – json-simple. Чтобы не противоречить самому себе и не усложнять задачу берем его и подключаем к [...]
Пятница, Сентябрь 16, 2011
Вчера половину дня потратил на то, чтобы запустить СУБД Oracle XE 11g на Ubuntu в VirtualBox. Тысячи нервных клеток головного мозга были уничтожены, но задача, наконец, выполнена. И чтобы с этим смогли справиться люди, не имеющие в багаже английского языка я решил написать в этот блог кратенькую инструкцию. Итак: Что нам понадобится VirtualBox — http://www.virtualbox.org/wiki/Downloads [...]
Понедельник, Август 15, 2011
Только что отложил в стопку прочитанных книг еще одну. Она хоть и не связана с Java или программированием, все же с большей вероятностью тематически попадает в этот блог, чем в мой Google+ бложек. Я говорю о книге Гая Кавасаки — Стартап. 11 мастер-классов от экс-евангелиста Apple и самого дерзкого венчурного капиталиста Кремниевой долины. Сам Кавасаки [...]
Недавно написал новую программу под Android, про которую не мог сказать здесь, так как в то время narsereg.ru лежал в дауне, а потом, как-то руки не доходили. И вот появилось немного времени и энтузиазма для написания небольшого поста. Ну, для начала, тема программы — это приложение, которое напоминает вам о теме разговора с человеком, который [...]
Вторник, Февраль 22, 2011
Только что закончил чтение книги Pragmatic Unit Testing in Java with JUnit Эндрю Ханта и Дэвида Томаса. Давно пора было немного систематизировать знания по тестированию, чем я, собственно, и занялся. То, что до этого хранилось у меня в голове по тестированию было, порой, странно и запутано. И, несмотря на всю элементарность работы с JUnit, редко [...]
Как и было обещано продолжаю. Что же нас ждет в свежем 2.0 релизе JavaFX кроме смены парадигмы разработки? Так как последовательности в JavaFX неизменяемы и не поддерживают null-значения, то требовались некоторые изменения. Мы их и получим. Обещаны ObservableList и ObservableMap. Поддержка многопоточности станет более полной и удобной (например, исчезнет необходимость в классе JavaTaskBase). Кроме того, [...]
Мда, немало новостей появилось вокруг столь мной любимого JavaFX. Мы все надеялись на экстенсивное развитие языка, а никак не на интенсивное. Но Oracle нас удивил. Я думаю, что немногие ожидали столь радикального хода событий. Я, конечно же, говорю об отказе от языка JavaFX Script. В чем была необходимость этого события я понять не в силах, [...]
Довольно давно меня интересовал способ написания АДЕКВАТНОГО кода на любом языке программирования. Так уж получилось, что в течение длительного времени я занимался исключительно ухудшением своего программного почерка. Собственно писал так, как меня учили — лишь бы работало. Оно и работало. И даже проходило тесты, но возвращаться к коду было абсолютно невозможно — разобрать свой почерк [...]