Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Вышла стабильная версия Swift 5.2

Блог компании Alconost Программирование *Разработка под iOS *Разработка под MacOS *


Только что вышло обновление Swift — языка программирования для macOS и iOS. По словам команды разработчиков, в версии 5.2 они уделили внимание упрощению работы с языком с точки зрения программиста: улучшили диагностику в компиляторе, автодополнение кода, надежность отладки, обработку зависимостей и инструментарий.

Разработчик Swift Джон Санделл пишет: «Общее число новых языковых функций в Swift 5.2 относительно небольшое, однако в обновление включены две новые возможности, которые могут существенно повлиять на работу Swift как функционального языка программирования в целом».
Читать дальше →
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 3.6K
Комментарии 0

GitHub представила систему сертификатов для разработчиков

GitHub IT-компании


Сервис GitHub запустил свою программу сертификации разработчиков. В настоящее время доступен к сдаче первый экзамен — GitHub Foundational beta exam GH-100.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 5.7K
Комментарии 4

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

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

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

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

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

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

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

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

При установке обоев выберите вариант расположения «Замостить».
Всего голосов 9: ↑5 и ↓4 +1
Просмотры 1.6K
Комментарии 10

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

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



Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 762
Комментарии 7

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

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

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

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

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

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

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

Чулан
Экспериментальный выпуск, диалог 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 в команде автоматизации.»
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 250
Комментарии 4

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

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

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

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

Разработка под iOS *
Вводная часть:

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

dragonmobile.nuancemobiledeveloper.com/public/index.php

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

Читать дальше →
Всего голосов 49: ↑43 и ↓6 +37
Просмотры 11K
Комментарии 18

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

Я пиарюсь
image

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

Участие в конференции бесплатное. Требуется предварительная регистрация
Читать дальше →
Всего голосов 27: ↑24 и ↓3 +21
Просмотры 625
Комментарии 23

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

Учебный процесс в IT

Введение


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

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

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

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

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

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

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



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

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

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

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



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

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

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

image
Читать дальше →
Всего голосов 47: ↑42 и ↓5 +37
Просмотры 135K
Комментарии 79

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

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

Читать дальше →
Всего голосов 15: ↑11 и ↓4 +7
Просмотры 9.9K
Комментарии 4

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

Криптография *Open source *Платежные системы *Программирование *


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

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

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

Читать дальше →
Всего голосов 20: ↑16 и ↓4 +12
Просмотры 28K
Комментарии 21