Pull to refresh

Остался месяц до программистской конференции SEC (Russia)

Lumber room
Конференция SEC® 2006 будет организована в виде международного форума, в ходе которого планируется обсуждение современных технологий и методик по эффективному решению задач в различных областях разработки ПО. Как и в прошлом году, организаторы конференции заявляют, что цель конференции — консолидация локальных сообществ разработчиков и интеграция их в международные сообщества.
Читать дальше →
Rating 0
Views 235
Comments 0

Обои для разработчика

GTD *
Уже попадались на глаза Хабратопики по функциональным Валлпаперам.

Хочется предложить свой вариант на эту тему: обои для разработчиков, которым нужно учитывать различные разрешения экрана при проектировании дизайнов сайта и интерфейсов программ.

Cуть обоины в ограничении блоков определенных размеров, соответствующих типичным разрешениям монитора. Благодарая таким обоям можно подогнать размер браузера с готовящимся дизайном сайта, либо окна разрабатываемого приложения и посмотреть как это будет выглядеть при более низких разрешениях экрана. В итоге не нужно использовать специализированное ПО для этих целей и отпадает необходимость менять разрешение своего монитора.

Точную окончательную подгонку этим способом может и не проведешь, а вот предварительную подготовку вполне. Пользуюсь этим способом уже несколько лет — очень удобно.

Естественно данный способ не подойдет, если необходимо тестировать разрешения выше максимального для вашего монитора.

При установке обоев выберите вариант расположения «Замостить».
Total votes 9: ↑5 and ↓4 +1
Views 1.7K
Comments 10

:: Базар на тему «как найти челов для верстки сайта и как с ними работать» ::

Website development *
Когда вы обращаетесь в «шарашкину контору», чтобы вам сверстали сайт, поставили на движок и прикрутили на ваш хостинг/домен — вы обрекаете себя на жуткую нервотрепку с длительным сроком. Для заказчика сайта это как… это как этап жизни6 через который просто надо пройти. В данном базаре вынужден слегка утрировать, дабы показать проблему.



Читать дальше →
Total votes 1: ↑1 and ↓0 +1
Views 792
Comments 7

Почему дизайнеры должны уметь верстать

Website development *
Translation
Довольно часто дизайнеров справедливо обвиняют в том, что, создав дизайн сайта, они уходят в свой кокон и замыкаются в неведении, оставляя всю «грязную работу» по воплощению дизайна в жизнь разработчикам. Такая равнодушная позиция отмечается не только в индустрии создания сайтов, но и при разработке программного обеспечения и игр.

Почему дизайнеры должны уметь верстать

Суровая действительность указывает на то, что весь процесс разработки должен происходить при участии дизайнеров. Для достижения оптимальной эффективности дизайнер должен уметь не только нарисовать картинку, но и встроить ее! В этой статье я хотел бы поделиться несколькими соображениями о том, почему дизайнеры должны уметь верстать сайты.
Читать дальше →
Total votes 133: ↑102 and ↓31 +71
Views 7.9K
Comments 234

Представляем самый быстрый декодер VP8 в мире: ffvp8

Working with video *
Translation
Ещё в тот момент, когда я писал первоначальный обзор VP8, я обратил внимание на то, что официальный декодер, libvpx, весьма медленный. Нет особенных причин, по которым он должен быть ощутимо быстрее хорошего декодера H.264, но и таким медленным ему тоже быть не с чего! Так что у меня возник план написать луший вариант для FFmpeg вместе с Рональдом Балтьи (Ronald Bultje) и Дэвидом Конрадом (David Conrad). Эта реализация декодера должна была разрабатываться сообществом и быть свободной с самого начала, в отличии от свалки проприетарного кода, которую представла собой библиотека libvpx. Несколько недель назад декодер был достаточно завершен для обеспечения бинарной совместимости видеопотока с libvpx, что сделало его первой независимой и свободной реализацией декодера VP8. Теперь, когда мы завершили первый цикл оптимизаций, он должен был готов к использованию в реальных условиях. Я расскажу о деталях процесса разработки позже, а сейчас давайте перейдем к самой соли этого поста: результатам сравнительного тестирования производительности кодеков.
Читать дальше →
Total votes 63: ↑58 and ↓5 +53
Views 4.6K
Comments 38

5й выпуск подкаста «Откровенно про IT карьеризм» — Беседа с Антоном Наумовым и Дмитрием Ефименко о заказчиках и разработчиках

Lumber room
Экспериментальный выпуск, диалог 2 гостей

Дмитрия Ефименко:
image
«Дмитрий Ефименко – руководитель харьковского офиса компании Unitecsys.
После окончания учебы в ХПИ работал в нескольких IT-компаниях и сделал карьеру от разработчика до директора по разработке.

Специализация и профессиональные навыки:

бизнес-анализ и системный анализ;
проектирование, разработка и тестирование ПО;
управление проектами;
подходы и процессы разработки ПО.»

и

Антона Наумова:
image
«Разрабатывает комплесксные Java-решения с 1999 года. За это время успел поработать в множестве больших и маленьких компаний Харькова. Работал в должности Java Developer, Team Lead, Project Manager, Head of Java Department. Работал с использованием как классических, так и гибких практик управления проектами. Решал самые различные задачи – от простейших прототипов до сложных распределенных систем – в самых различных областях (Telecommuncations, Billing, JSF components, Liferay, Pentaho BI). Сейчас работает по контракту с Walt Disney Parks and Resorts Online в команде автоматизации.»
Total votes 3: ↑2 and ↓1 +1
Views 252
Comments 4

Любопытство до SDK доведет

Development for Android *
Sandbox
Здравствуй, Хабрянин, стар и млад. Голосок из песочницы хотел бы поделиться с тобой открытием, которое и не открытие то никакое, а просто так, удовлетворение отдельно взятого любопытства в масштабах отдельно взятого явления.

Намедни шатался на сайте грядущего MDD и обнаружил среди докладчиков фирму Nuance – название зацепило, а только понял, откуда и почему – не сразу. Дело в том, что, являясь владельцем iPhone (каюсь), периодически пользуюсь AppStore. Вот там (вспомнил я), только порядочно раньше, видел похожий значок (т.е. даже не в названии дело было). Полез, проверил – действительно имело место. То, с чем проассоциировался значок участника MDD, называется Dragon Dictation, и разработано как раз этим самым Nuance: была летом такая фишка, апп распознает речь, ну и соответственно смс можно надиктовать. Это так утверждали. Я, не будь дураком (отчаянно убивая рабочее время), скачал, — скорее понравилось, чем нет. Как старый знакомый аналогичного сервиса от Google возьму на себя смелость сказать, что распознает как минимум не хуже.
На этом месте, мой читатель, я уже успел заинтересоваться и полез обратно на MDD
Читать дальше →
Total votes 18: ↑10 and ↓8 +2
Views 1K
Comments 2

Распознавание и синтез речи в любое приложение под iOS за час

Development for iOS *
Вводная часть:

Сам инструментарий называется NDEV. Чтоб получить необходимый код (его мало) и документацию (её много), надо зарегиться на сайте в «программе сотрудничества». Сайт:

dragonmobile.nuancemobiledeveloper.com/public/index.php

Это весь «геморрой», если клиентов вашего приложения менее полумиллиона и они пользуются сервисами менее 20 раз в день. Сразу после регистрации вы получите членство «Silver», которое позволит вам бесплатно пользоваться данными сервисами.
Разработчикам предлагается пошаговая инструкция по внедрению в свое приложение на iOS сервисов распознавания и синтеза речи:

Читать дальше →
Total votes 49: ↑43 and ↓6 +37
Views 11K
Comments 18

Приглашение на конференцию Java Day SPB 2012

Self Promo
image

Дорогие друзья,
10-го февраля 2012 года в Санкт-Петербурге состоится конференция для Java разработчиков Java Day SPB 2012. Конференция состоит из трех потоков: Java EE, Java SE и JavaFX, Java ME и Java для встроенных систем. Мы учли ваши пожелания после прошлогоднего мероприятия и расширили залы для Java SE и ME потоков. Будет еще один новый и очень интересный интерактивный поток, но о нем напишут его создатели и докладчики.

Участие в конференции бесплатное. Требуется предварительная регистрация
Читать дальше →
Total votes 27: ↑24 and ↓3 +21
Views 653
Comments 23

Алгоритмы? Не, не знаю

Studying in IT

Введение


В последнее время все чаще встречаю мысли о переходе на специальность разработчика. Будь то менеджер, консультант, военный офицер, физик ядерщик или ландшафтный дизайнер — все захотели стать программистами. Попробуем разобраться, почему это происходит и к чему может привести.
Читать дальше →
Total votes 112: ↑73 and ↓39 +34
Views 70K
Comments 67

Идеальная вакансия для разработчика. Как оценить?

Website development *Programming *
Не секрет, что спрос на разработчиков постоянно растет. Вместе с ним растут зарплаты и компании буквально «охотятся» на классных специалистов. Поэтому каждый более-менее стоящий разработчик постоянно получает множество предложений о смене работы, даже если он не стремится ее сменить. Все вакансии разные и тяжело понять какое предложение лучше, а какое хуже. Я поделюсь своей «магической формулой», которую я использую уже долгое время. Кому любопытно, прошу под кат.
Читать дальше →
Total votes 53: ↑41 and ↓12 +29
Views 24K
Comments 35

Что такое быть хорошим разработчиком?

Website development *Programming *
Опыт вождения по дорогам Киева натолкнул меня на пару интересных мыслей. Все мы знаем, что на дорогах «куча идиотов». Ровно так же дело обстоит и в разработке – куда ни глянь, страшно на код взглянуть. Почему так происходит?
Читать дальше →
Total votes 49: ↑30 and ↓19 +11
Views 18K
Comments 27

Истории о разработчиках: Trekkit Traveller

Microsoft Lumia corporate blog Development for Windows Phone *
Райан Грум – не совсем типичный разработчик. Он любит технологии так же, как и любой компьютерный фанат. И у него довольно приличный опыт и познания в программировании, IT-безопасности и разработке софта.



Однако этот разработчик из канадской провинции Нью-Брансуик также агитирует пользователей отключаться от своих стационарных компьютеров и переходить на умные мобильные устройства, для того чтобы исследовать мир.

Именно тяга к путешествиям вдохновила Райана на создание приложения Trekkit Traveller — современной интерпретации походного журнала путешественника. Сегодня мы решили рассказать более подробно об этом разработчике и его детище.
Читать дальше →
Total votes 31: ↑25 and ↓6 +19
Views 4.1K
Comments 0

Интервью с Руди Хайном: девелопер бестселлеров делится секретами успеха своих приложений

Microsoft Lumia corporate blog Development for Windows Phone *Development for Windows *
Французского разработчика Руди Хайна (Rudy Huyn), пожалуй, можно назвать самым известным и популярным независимым создателем приложений для платформы Windows Phone. На данный момент его портфолио насчитывает порядка 18 приложений, среди которых особенно выделяются такие неофициальные клиенты, как 6tag, 6snap для Snapchat, CloudSix для Dropbox и другие.



Общее количество загрузок всех его приложений превышает 15 миллионов, что, согласитесь, неплохой результат для инди-разработчика. Нашим коллегам удалось на днях поговорить с Руди, и мы решили сегодня поделиться с вами этим интервью.
Читать дальше →
Total votes 35: ↑27 and ↓8 +19
Views 17K
Comments 12

Подсчет себестоимости часа разработки программного обеспечения

IT Standards *
Sandbox
Сегодня я расскажу о больной теме как для покупателей программного обеспечения, так и для провайдера этой услуги – себестоимости разработки. Понятно, что сейчас не самое лучшее время для того, чтобы разбрасываться бюджетами. Только это не значит, что производители должны работать себе в убыток. Многие говорят о жадности предпринимателей, но я вам вот что скажу: нет ничего постыдного в том, чтобы делать честный бизнес и адекватно считать свои косты.

image
Читать дальше →
Total votes 47: ↑42 and ↓5 +37
Views 140K
Comments 79

Облачно, возможны базы данных по требованию

Oracle corporate blog Oracle *
Прежде чем начать разговор об облачных базах данных Oracle, нужно договориться о терминах — что такое облачные технологии и какими бывают облачные архитектуры и сервисы. А также почему «облака» так популярны и кому именно они нужны. Давайте с этого и начнем.

Читать дальше →
Total votes 15: ↑11 and ↓4 +7
Views 10K
Comments 4

Разработчики криптовалют — кто они? [Интервью]

Cryptography *Open source *Payment systems *Programming *


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

Самая популярная криптовалюта на сегодня — это Биткоин. Однако по скорости внедрения инноваций в последнее время стал заметен ещё и криптовалютный проект “Dash” (бывший “Darkcoin”) (по капитализации — Анонимная криптовалюта №1). В команде “Dash” есть русскоязычный разработчик, и я уговорил его дать интервью — специально для читателей Хабрахабра.

  • Привет, UdjinM6. Спасибо, что согласился на интервью. Давай поговорим о криптовалютах в контексте процесса их разработки как программного обеспечения, без углубления в детали того, зачем они нужны и как функционируют.
  • Привет. Спасибо за предложение, постараюсь ответить максимально доступно.

Читать дальше →
Total votes 20: ↑16 and ↓4 +12
Views 30K
Comments 21

10 главных ошибок масштабирования систем

Edison corporate blog Website development *Programming *Development of mobile applications *
Translation
Мартин Л. Эббот и Майкл Т. Фишер, авторы книги «Искусство масштабируемости», перечисляют наиболее распространенные архитектурные, организационные и технологические проблемы масштабировании в product-группах. Список был сформирован на основе их опыта, а также в ходе коммуникаций с клиентами и лег в основу первой книги.

Архитектурные ошибки



Читать дальше →
Total votes 53: ↑45 and ↓8 +37
Views 50K
Comments 33

У топовых разработчиков может быть жизнь за пределами программирования

Project management *Personnel Management *IT career
Translation
Мы как индустрия уходим в нездоровые глуши, когда не только ожидаем, но и требуем, чтобы люди продолжали работать после работы.

Отказ от кандидатур, поскольку человек не контрибьютит в открытые проекты; выбор сотрудника на увольнение по отсутствию личного проекта; ожидание от сотрудников полностью самостоятельного своевременного знакомства с новыми технологиями, фреймворками и языками; и так далее.

Проблема


Такое случилось потому, что как-то стало непреложной истиной мнение о том, что только пишущие (бесплатно) код после работы влюблены в свою работу и/или являются хорошими разработчиками.

Однако, вот несколько более реалистичных истин:
Читать дальше →
Total votes 62: ↑44 and ↓18 +26
Views 37K
Comments 188