Pull to refresh
0
0
Send message

Обзор настольного крэдла и держателя в машину для HTC Sensation

Reading time3 min
Views14K
Внешний вид Представляю вам обзор приятных мелочей, которые сделают жизнь владельца HTC Sensation удобнее. Это настольный крэдл для телефона и автомобильный держатель. Оба девайса умеют заряжать телефон. Оба приехали ко мне из Гонконга сегодня утром. Оба мне понравились
Описание и фотографии
Total votes 10: ↑7 and ↓3+4
Comments13

Французский портал Open Data (350 тыс. баз данных)

Reading time1 min
Views1.5K
Франция присоединилась к числу стран, которые декларируют принцип прозрачности и выкладывают государственные данные под свободной лицензией.

Порталы с госданными уже запустили США, Канада и Великобритания, но Франция смогла превзойти всех: государственный портал Data.gouv.fr содержит около 352 000 наборов данных в форматах CSV и XLS: недвижимость, налоги, безработица, качество обучения в школах, статистика ДТП, уровень преступности, экология, эпидемиология, результаты выборов и многое другое. Данные собраны из 90 государственных структур и привязаны к местности.

Не нужно и говорить, какую ценность эти файлы представляют для веб-разработчиков. Например, в США за короткий срок после открытия подобного портала граждане разработали около 250 приложений, а государственные агентства — около 1100. Среди интересных — национальная карта смертей в ДТП за 2001-2009 гг, статистика по опозданиям авиарейсов, сравнение городов по ожирению и др.

Информацию можно использовать также в справочных, медицинских, образовательных, навигационных и других приложениях.
Total votes 33: ↑31 and ↓2+29
Comments8

Система управления проектами вроде Jira, только чтобы «облачная» и до 5 пользователей бесплатно

Reading time1 min
Views48K

Коллеги, на правах публикации в хабе компании, разрешите поделиться новостью, к которой мы шли примерно год. Мы официально выпустили бесплатную версию TargetProcess в «облаке» aka SaaS aka On-Demand.

TargetProcess – система управления проектами с фокусом на методологии Agile (XP, Scrum, Kanban). Систему начали разрабатывать в 2004 году четыре белорусских программиста. Теперь ей пользуется больше тысячи компаний по всему миру (Orange, Sony, Intel, Microsoft, Paralles, Kaplan и др.). Основные преимущества: скорость, гибкая настройка и удобство использования.

Дальше я расскажу, как она наша система может вам пригодиться.
Читать дальше →
Total votes 21: ↑20 and ↓1+19
Comments30

Шокирующий Objective-C для Java программистов

Reading time4 min
Views26K

О чем эта статья?


Два факта. В мире много Java программистов. Популярность Objective-C растет. Вывод: Java программист, изучающий Objective-C не такая уж редкость. Если знать ключевые различия между языками, то можно эффективно использовать существующие знания Java и быстрее начать писать на Objective-C.
Читать дальше →
Total votes 78: ↑65 and ↓13+52
Comments161

Stringer — новый подход к защите Java приложений

Reading time3 min
Views22K
Обычно, для защиты Java-программ используются обфускаторы. Обфускаторы позволяют переименовать классы, методы, переменные, изменить поток управления (control flow) байт-кода. Эти функции умеют делать все обфускаторы включая бесплатные и платные.

Целью обфускации байт-кода является построение такого набора команд JVM из которого декомпилятор не мог бы построить корректный исходный код на языке Java.

Противостояние обфускаторов и декомпиляторов продолжается постоянно.

Например в рамках исследовательского проекта Soot одновременно разрабатываются обфускатор JBCO и декомпилятор DAVA, разработчики которых соревнуются друг с другом.
Читать дальше →
Total votes 3: ↑2 and ↓1+1
Comments9

Миграция java-приложения на Fork/Join или о чём нужно помнить

Reading time3 min
Views12K
С выходом седьмой версии JDK нам, счастливым разработчикам на Java, стал доступен из коробки фреймворк Fork/Join, о котором уже писали на хабре тут. Фреймворк в плане API очень похож на уже привычный ExecutorServices, но даёт весьма ощутимый прирост производительности и действительную «легковесность» потоков.

Здесь, я бы хотел рассмотреть на что стоит обратить внимание при переходе на Fork/Join.
Читать дальше →
Total votes 23: ↑21 and ↓2+19
Comments14

Подготовка к экзамену Oracle Certified Professional Java Programmer — Часть 1

Reading time8 min
Views56K

Предисловие



Хочу продолжить делиться приобретенными знаниями и своими впечатлениями от подготовки к экзамену. Огромное спасибо всем тем, кто дал рекомендации к нулевой части этой серии! Сегодня я поговорю еще немножко о модификаторах доступа и их взаимоотношениях с наследованием и пакетами, рассмотрю varargs и перечисления, а также массивы и способы их инициализации. Я надеюсь, что хабражители снова откликнутся и дополнят то, о чем я забыл упомянуть или попросту не знал.

Продолжаем готовиться к экзамену под катом.

Читать дальше →
Total votes 45: ↑38 and ↓7+31
Comments30

Подготовка к экзамену Oracle Certified Professional Java Programmer

Reading time6 min
Views26K

Предисловие



На 16 декабря сего года я назначил себе прохождение экзамена Oracle Certified Professional Java Programmer. Он же Sun Certified Programmer в прошлом. Кроме того я подтолкнул к этому важному шагу еще троих своих товарищей. Начинаем готовиться. Пока вяло, но все же… И чтобы систематизировать получаемые знания, я решил периодически составлять «выжимки» — краткое содержание того, что нашел, прочитал или испытал на собственной шкуре. То, что вы читаете в данный момент — выжимка за номером ноль. Надеюсь, что это поможет кому-то избежать покупки дорогостоящих книг и перелистывания огромного количества статей. Готовлюсь я, кстати, по книге Sun Certified Programmer for Java 6: Study Guide за авторством Kathy Sierra и Bert Bates. Хорошая книга, отличный автор, легкий язык. Рекомендую.

Обращаю внимание, что я не претендую на полное описание всего того, что нужно знать перед экзаменом. Без помощи хаброжителей я подобную работу проделать не смогу, просто потому, что я еще не сдавал сам экзамен. Многое из приведенного ниже может показаться кому-то примитивным. Однако, как показывает практика нарешивания тестов, дьявол кроется именно в деталях. Будем считать это попыткой сжато изложить необходимое от правил именования идентификаторов до подводных камней перегрузки методов при наследовании и далее. Кроме того, я надеюсь подчерпнуть что-то полезное из комментариев людей, которые этот путь уже прошли. В лучшем случае на Хабре появится successfull story с полным описанием того, как все начиналось, росло и развивалось. Поскольку по задумке публиковаться все будет в реальном времени, — раз в двое суток примерно, — то те, кому предстоит сдавать экзамен смогут сравнивать по датам свой темп обучения с нашим и проходить чекпоинты намного быстрее.

Читать дальше →
Total votes 52: ↑46 and ↓6+40
Comments25

Java сертификация. Подготовка к SCJP

Reading time5 min
Views70K
В этом месяце я сдавал экзамен SCJP. В этом топике я расскажу о подготовке и экзамене.
В основном для тех, кто собирается сдавать и кому нужно больше информации об этом.

Уточнение


Так как Sun'a больше нет, то и экзамена SCJP тоже нет. Теперь он значится так:
1Z0-851 Java Standard Edition 6 Programmer Certified Professional Exam.
прочитать об экзамене и посмотреть задачи
Total votes 89: ↑84 and ↓5+79
Comments43

Делаем релизы с помощью Maven в Java

Reading time8 min
Views51K

О чем эта статья?


Эта статья о том:
  1. Что такое релиз?
  2. Как нумеруются релизы?
  3. Зачем при релизе нужен бранч?
  4. Почему релиз это больше, чем просто jar (war, ear, zip, etc)?
  5. Что такое maven-release-plugin?
  6. Делаем бранч c помощью release:branch.
  7. Подготовка к релизу с помощью release:prepare.
  8. Выпускаем релиз с помощью release:perform.

Для чтения и понимания этой статьи я рекомендую освежить свои знания по Maven. Многие термины могут быть непонятны без понимания этой технологии.
Читать дальше →
Total votes 58: ↑57 and ↓1+56
Comments24

Information

Rating
Does not participate
Registered
Activity