Как стать автором
Обновить
94
0
Dmitry Khryukin @BurundukXP

Пользователь

Отправить сообщение

Пять лет назад был запущен Stack Overflow. И тут произошло чудо

Время на прочтение3 мин
Количество просмотров47K
Stack Overflow был официально запущен 15 сентября 2008 года. За пять коротких лет вы ответили более чем на 5 миллионов вопросов на более чем 100 сайтах и это помогло сотням миллионам людей найти необходимые ответы.

Мы хотим услышать ваши истории о том, как кто-то помог вам на Stack Exchange.

«И тут происходит чудо»

Перед тем, как мы запустили бету, на главной странице stackoverflow.com была картинка, которая символизировала то, что мы собирались сделать.
image
Читать дальше →
Всего голосов 124: ↑121 и ↓3+118
Комментарии99

Microsoft купил Nokia

Время на прочтение1 мин
Количество просмотров131K

Точнее, было продано одно подразделение компании, занимающееся разработкой устройств и сервисов, — Devices and Services unit, и соответствующие патенты. Цена сделки неожиданно низкая — 5.44 миллиарда евро. Тот же Skype обошёлся дороже — 8.5 миллиардов долларов.

Финская компания сосредоточится на оставшихся направлениях бизнеса: Nokia Solutions and Networks, HERE (карты и навигация), Advanced Technologies.

Смена CEO, фактическая покупка одного из крупнейших производителей телефонов, что ещё стоит ждать от MS?

UPD.
Пресс-релиз от Microsoft.
Всего голосов 178: ↑149 и ↓29+120
Комментарии383

PushSharp — простая работа с Push Notifications

Время на прочтение3 мин
Количество просмотров29K
К сожалению, топиков-ссылок на Хабре давно нет, так что придётся что-то написать о замечательной библиотеке PushSharp.

Читать дальше →
Всего голосов 33: ↑30 и ↓3+27
Комментарии13

Привычный вид для Visual Studio 2012

Время на прочтение1 мин
Количество просмотров78K

Не нравятся новые цветовые темы


Ставим Visual Studio 2012 Color Theme Editor, видим в меню VS новый пункт «THEME», наслаждаемся.

Не нравятся новые иконки в Solution Explorer


Ставим Visual Studio Icon Patcher (VS 2010 должна быть тоже установлена).

Не нравится CAPS в меню


Об этом уже писали.

Спасибо Скотту Хансельману за то, что пишет полезные вещи в свой блог.
Всего голосов 49: ↑37 и ↓12+25
Комментарии20

Маленькие и БОЛЬШИЕ компании

Время на прочтение4 мин
Количество просмотров31K


Проработав несколько лет в небольших web агентствах, 5 месяцeв назад я решил попробовать что-то новое и устроился в довольно крупную (3500 сотрудников) IT-компанию. То, что я увидел на новом рабочем месте, оказалось очень далеким от моих ожиданий. По многочисленным просьбам моих друзей и в ответ недавней статье под катом несколько наблюдений о различиях между большими и маленькими IT компаниями. На вкус и цвет, как известно, фломастеры разные. Так что эта статья — далеко не истина в последней инстанции, это то, с чем я столкнулся и что было для меня важным.
Читать дальше →
Всего голосов 146: ↑126 и ↓20+106
Комментарии83

Code52 — новый проект каждую неделю

Время на прочтение1 мин
Количество просмотров3.2K
imageЕсли вы хотите заняться open source проектом, но не знаете с чего начать, то Code52 вам поможет. В начале года несколько программистов (Andrew Tobin, Brendan Forster и Paul Jenkins) решили создать место для легкого старта в open source мире.
Раз в неделю реализуется одна новая идея. Уже сейчас в Code52 17 проектов. Преимущественно используюется .NET платформа, но создатели не собираются себя ограничивать. Например, проект sayw.at, стартовавший вчера, будет написан на NodeJS.

Подробнее о Code52
Всего голосов 49: ↑42 и ↓7+35
Комментарии16

Пишем письма из iOS приложения

Время на прочтение5 мин
Количество просмотров5.5K
Проблема

Хочу отправлять письмо из приложения под iOS без выхода из приложения (не использовать mailto URL) и без открытия дополнительного экрана (не использовать MFMailComposeViewController).

Решения

Дорогое: поднять на своем сервере web-сервис, который будет заниматься рассылкой писем, из приложения обращаться к нему.
Дешевое: использовать SMTP клиент внутри своего приложения.

Проблема

Нужно написать свой SMTP клиент

Все уже написано до нас
Всего голосов 27: ↑21 и ↓6+15
Комментарии33

BeerConf: как мы провели лето

Время на прочтение3 мин
Количество просмотров766
Здравствуйте! Четыре месяца назад мы писали о первой в Челябинске мини-конференции в формате beer meetup. С тех пор много пива утекло мы провели еще три встречи BeerConf – по одной на каждый месяц лета.
Нам очень понравился этот формат, участники уходят со встреч довольными, выделенные под регистрацию места расходятся за несколько часов.

Что было на этих встречах
Всего голосов 29: ↑22 и ↓7+15
Комментарии10

Книги, видео и другие материалы по разработке под iOS

Время на прочтение4 мин
Количество просмотров114K
«Хочу программировать под iPhone — говори, что почитать...»
Любимая девушка


Когда решаешься заняться разработкой под iOS, то трудно выбрать литературу и ресурсы, которые действительно были бы полезны. Хорошо еще, что Apple предоставляет множество учебных материалов и программ с открытым исходным кодом в своем центре для разработчиков. В остальных книжках можно если и не утонуть, то порядочно захлебнуться. Сейчас я жалею, что потратил время на пару «мануалов». Не буду делать им антирекламу, а лучше порекомендую хорошие материалы по программированию под iOS.

Под катом книги, видеокурсы и блоги, которые будет полезно прочитать/посмотреть.
Читать дальше →
Всего голосов 105: ↑99 и ↓6+93
Комментарии58

Что нужно знать перед тем, как писать под iOS

Время на прочтение7 мин
Количество просмотров307K
«Под Windows можно писать для iPhone?»
Анонимный разработчик


«Мы не планируем публиковаться в AppStore, это ведь возможно? И еще мы хотим версию под Android...»
Анонимный заказчик


Если вы решились разрабатывать приложения для iPhone/iPad, то, скорее всего, вас заинтересуют следующие вопросы:
  • как можно заработать на приложениях?
  • как зарегистрироваться в iOS Developer Program и что дает регистрация?
  • обязательно ли нужен Mac?
  • какие инструменты можно использовать для разработки?
Ответы на вопросы
Всего голосов 120: ↑110 и ↓10+100
Комментарии87

BeerConf

Время на прочтение2 мин
Количество просмотров820
14 апреля в Челябинске состоялась первая мини-конференция в формате beer meetup:

— пивной бар (в нашем случае это была пиццерия)
— 10-20 человек (собралось 16 разработчиков из 6 компаний)
— обсуждение технологий
— первая кружка пива (или чайник вкусного чая) бесплатно

Читать дальше →
Всего голосов 58: ↑44 и ↓14+30
Комментарии36

Как не выстрелить себе в ногу

Время на прочтение5 мин
Количество просмотров5.7K
Без использования unit-тестов и TDD очень легко выстрелить себе в ногу. С тестами и TDD сделать это намного сложнее, но если у вас получится, вы останетесь без ноги.

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

В этой статье я постараюсь объяснить о чем, собственно, разговор. Для чего нужно TDD и как его аккуратно использовать.

Что такое TDD в двух словах? — это написание разработчиком тестов до реализации функциональности.
По совету Роя Ошерова разобьем вопрос применимости TDD на два:

  • Зачем писать тесты?
  • Зачем писать тесты до реализации?

Читать дальше →
Всего голосов 77: ↑71 и ↓6+65
Комментарии38

Objective-C для C# разработчиков

Время на прочтение5 мин
Количество просмотров20K
«Если единственный язык, который вы знаете — это Java или C#, я не думаю, что вы профессиональный программист — вы как молодой плотник, который пока работал только с одним видом дерева.»
Дядя Боб


Несколько месяцев назад я начал разрабатывать приложения для iPhone. Переключение с платформы .NET и C# на Cocoa и Objective-C проходило не без приключений, но было достаточно интересным и познавательным. Скоро мне предстоит помогать осваивать новую платформу и другим разработчикам нашей компании. Поэтому решил написать серию вводных заметок, которые, надеюсь, сделают этот переход более плавным.

Читать дальше →
Всего голосов 81: ↑75 и ↓6+69
Комментарии106

TDD — это как сноубординг

Время на прочтение3 мин
Количество просмотров12K

Я только что получил следующее письмо, которым хочу поделиться и ответить на него публично.

«Я не использую эту методологию (TDD) из-за того, что главный для меня вопрос остается без ответа. Я знаю, что использование TDD уменьшает количество багов, но что насчет времени, необходимого при работе по этой методологии?
Я хотел бы знать как изменяется время на разработку корпоративного приложения с использованием TDD — уменьшается, увеличивается или остается неизменным.
Надеюсь, вы сможете ответить, так как TDD и BDD меня очень интересуют.»

Ответ на письмо
Всего голосов 59: ↑45 и ↓14+31
Комментарии58

Предзаполнение базы данных Core Data

Время на прочтение8 мин
Количество просмотров5.1K
image Часто для работы iPhone/iPad приложений необходим некоторый «дефолтовый» набор данных в базе. К сожалению, Apple стандартных средств предзаполнения базы приложения разработчикам не предоставляет.
Если необходимое количество данных невелико, то их можно подгрузить в базу во время старта приложения. Если же вам для работы приложения нужен большой объем исходной информации, то такое решение не подойдет, заставлять ждать пользователей пока закончатся все операции подгрузки — это моветон, да и заказчик, увидев как долго загружается ваше приложение, может пересмотреть планы по будущему сотрудничеству.

В этой статье я расскажу как можно быстро предзаполнить sqlite базу приложения, использующего Core Data.

Читать дальше →
Всего голосов 10: ↑8 и ↓2+6
Комментарии12

Google запустил Transparency Report

Время на прочтение1 мин
Количество просмотров1.3K
image Сегодня Google запустил новый сервис, призванный сделать работу компании более открытой.
Transparency Report состоит из двух частей:
Government Requests — информация о количестве правительственных запросов с просьбой удалить контент или предоставить информацию о пользователях продуктов Google.
Traffic — инструмент, позволяющий посмотреть какое процент запросов к сервисам Google был прерван из-за блокировки правительством страны или по техническим причинам.

Как это выглядит
Всего голосов 58: ↑51 и ↓7+44
Комментарии26

Загрузка в YouTube с вашего сайта

Время на прочтение1 мин
Количество просмотров2.7K
YouTube Direct — инструмент, с помощью которого с вашего сайта посетители смогут добавлять свои материалы в YouTube.


Что хорошего может предложить этот сервис:
  • все бесплатно — работа с open-source YouTube API
  • возможность свободной настройки интерфейса
  • пользователи загружают видео на YouTube, не уходя с вашего сайта
  • можно загружать не только видео, но и фото материалы
  • вы модерируете то, что загружается с вашего сайта (без этой опции сервис, наверное, и не смог бы существовать)
  • в YouTube рядом с видео будет ссылка на сайт, с которого оно было загружено

Платформа изначально была ориентирована на взаимодействие СМИ с репортерами-любителями, но, думаю, есть еще много интересных способов ее использования.
Подробнее можно прочитать на странице проекта.
Всего голосов 71: ↑66 и ↓5+61
Комментарии22

Yahoo! Japan подписала договор с Google

Время на прочтение1 мин
Количество просмотров522
image
Несмотря на соглашение об использовании поисковых технологий Microsoft на сайтах Yahoo!, японское подразделение компании решило поменять систему поиска на своих ресурсах в пользу Google. Этот договор смог состояться благодаря тому, что Yahoo! владеет лишь 35% Yahoo! Japan, а контрольный пакет акций (40%) принадлежит японскому телеком-гиганту Softbank.

Yahoo! заявляет, что японская дочка пошла на этот шаг как самостоятельная компания и никакого влияния на альянс Yahoo! и Microsoft эта сделка не окажет. Тем не менее, появление Google в этих отношениях Microsoft явно обрадовать не должно.
Всего голосов 29: ↑26 и ↓3+23
Комментарии14
1

Информация

В рейтинге
Не участвует
Откуда
Auckland, Новая Зеландия
Дата рождения
Зарегистрирован
Активность