Pull to refresh
19
0
kresteleff @kresteleff

User

Send message

22-й выпуск подкаста «Откровенно про IT-карьеризм». Беседа с системным архитектором Сергеем Ковалевым в Дании

Reading time 1 min
Views 949
image
Айти путь.
Как уехать работать в Данию?
Датский язык.
Разница в менталитете русских и датчан.
Виза и должность.
Работа с клиентами. Украинские клиенты работают с датскими разработчиками.
Машины и велосипеды.
Кризис в Дании.
Безработица в Дании.
Аренда жилья в Дании.
Собеседования в Дании.
Планшеты в энтерпрайз сегменте.
Total votes 28: ↑16 and ↓12 +4
Comments 14

Adobe добавили поддержку iPhone и iPad в Flash Builder и Flex framework

Reading time 1 min
Views 1.4K

Утром 20 июня Adobe в своем очередном обновлении Flash Builder и Flex framework добавили возможность создавать проекты для iPhone, iPad и Blackberry Playbook. Кстати, в апреле была уже добавлена поддержка Android. Flash Builder и Flex включены в комплект Creative Suite 5.5 Web Premium и Master Collection, но также можно приобрести отдельно ($249 за Flash Builder Standard, $669 за Premium).
Читать дальше →
Total votes 27: ↑23 and ↓4 +19
Comments 19

Евгений Бутман: «Цены в России на продукцию Apple никогда не сравняются с американскими»

Reading time 12 min
Views 25K
Евгений Бутман, основатель компании ECS Group (владеющая сетью re:Store), недавно решил оставить свой пост и кардинально сменить сферу деятельности. Напомним, что Евгений занимался продвижением техники Apple в России с 1990 года, но с нынешнего момента он выходит из бизнеса.

Пользователи Хабрахабра задали пару десятков вопросов Евгению Бутману, и он любезно согласился на них ответить и рассказать, каким видит будущее Apple в России.

Остались ли у Вас какие-либо интересы в ECS Group (акции, консалтинг, может быть, планируется должность в совете директоров)?

Нет, я вышел совсем и не имею к ECS Group больше никакого отношения. Безусловно, я желаю компании всяческих успехов. Я считаю, что в каждой из компаний группы собраны сильные и профессиональные команды, способные успешно пройти предстоящий переходный период и продолжить своё развитие.
Читать дальше →
Total votes 89: ↑62 and ↓27 +35
Comments 51

Презентация средствами HTML5

Reading time 3 min
Views 14K
image
Обратил внимание, что в настоящее время программисты Google начали использовать новую форму представления своих презентаций.

Типичный пример, еще пример — мы видим фреймы, эффекты, изображения, общий стиль.

Несложный поиск привел к удобному шаблону, который при своей простоте позволяет создавать неплохие презентации с легко внедряемыми элементами
Читать дальше →
Total votes 114: ↑110 and ↓4 +106
Comments 40

Индексы цитируемости научных статей в СНГ крайне низки

Reading time 2 min
Views 678


По долгу службы мне приходится читать довольно много англоязычных статей по геоинформатике и различным ГИС (а заодно сейчас доделываю свою диссертацию, где приходится очень тщательно работать с источниками и ссылками на различных авторов). Неожиданно в ходе этой работы мне попался крайне любопытный пример использования Google Maps для интересующих меня целей с темой карты, которая наглядно иллюстрирует состояние науки в странах бывшего СНГ.

Итак, в исследовании «Which cities produce excellent papers worldwide more than can be expected?
A new mapping approach—using Google Maps—based on statistical significance testing » (pdf) выполняется анализ частоты цитируемости научных статей по физике, химии и психологии во всем мире в 2008 году. Сам документ составлен весьма обстоятельно, приводятся вполне здравые рассуждения относительно «веса» научной статьи как числа «референтов» на неё (кстати, отсылок к алгоритму ранжирования поисковой машины Google нет), а ссылки на личные страницы авторов можно легко найти в интернете. Таким образом, вопрос о объективности исследования, конечно, остается открытым, но факты в нем говорят сами за себя.

Под катом краткий обзор документа и ссылка на карту.
Узнать подробности
Total votes 15: ↑13 and ↓2 +11
Comments 7

Нил Деграсс Тайсон отвечает на вопросы

Reading time 1 min
Views 6.7K


Американский астрофизик, доктор наук, писатель, популяризатор науки Нил Деграсс Тайсон отвечает на вопросы читателей журнала «Тайм». У этого замечательного деятеля есть свой сайт и твиттер. Например, сегодня из его твиттера я узнал, что из-за преломления света, рассвет наступает на пять минут раньше, чем встает солнце, а закат наступает на пять минут позже. Это означает, что 21 марта, в день равноденствия ночь для нас не равнялась дню — ночь была на 10 минут короче.

Вообще об этом человеке можно много рассказывать, но я думаю, лучше послушать его самого.
Total votes 56: ↑55 and ↓1 +54
Comments 29

Farata Systems: Ведение собственного бизнеса в течение 5-ти лет. Полезный опыт, неудачи и успехи

Reading time 7 min
Views 5.9K
Пять лет назад, трое бывалых программистов создали новую компанию и назвали ее Farata Systems. Fa было взято из фамилии Fain, Ra из Rasputnis, и Ta из Tartakovsky. Пять лет – это значительный этап для любого бизнеса, и в этой статье я расскажу нашу историю.
Читать дальше →
Total votes 62: ↑46 and ↓16 +30
Comments 11

Adobe выпустила Flash Player 10.2 для Android

Reading time 1 min
Views 33K
Adobe выпустила Flash Player 10.2 для устройств на Android 2.2 (Froyo) и 2.3 (Gingerbread), а также его бета-версию для планшетов на Android 3.0.1.

Для Froyo и Gingerbread исправлен ряд ошибок и улучшена производительность.

Бета Flash Player 10.2 для Android 3.0.1 позволяет просматривать Flash-контент на последних Android-планшетах. В Adobe отметили: «Мы активно сотрудничали с Google во время разработки этой бета-версии». Разработчики реализовали тесную интеграцию с новым браузером Android 3.x для восприятия Flash-контента как части веб-страницы, а не отдельного слоя.

Релиз для Android 3.0.1 обещается выпустить в ближайшие недели. В нём будет дополнительно оптимизировано взаимодействие между Flash Player и новым браузером, после чего планируется включить аппаратное ускорение и поддержку Stage Video.

Flash 10.2 для Android 2.2, 2.3 и 3.0.1 доступен для загрузки в Android Market.
Total votes 48: ↑37 and ↓11 +26
Comments 28

Настоящие программисты, где же вы?

Reading time 3 min
Views 12K
[Это перевод статьи из блога компании RethinkDB — калифорнийского стартапа, который занимается разработкой MySQL storage engine, оптимизированного под SSD-диски. Оригинал статьи можно прочитать здесь]

В последние месяцы RethinkDB довольно активно нанимает новых сотрудников, и за это время мы твердо убедились в том, что Джеф Этвуд (Jeff Atwood) в своей статье о FizzBuzz ни на йоту не отошел от истины.

Без лишнего хвастовства могу сказать, что мы предъявляем очень высокие требования к соискателям вакансий. И мы совершенно не намерены снижать эту планку. Более того, мы уверены, что чем больше слабых программистов мы отфильтруем, тем лучше и сильнее в итоге окажется наша команда. Некоторые, впрочем, отмечают, что под наши требования скоро будут подпадать только обладатели PhD в computer science со вторым дипломом по квантовой механике.

Конечно, всё это гнусные инсинуации. Наше основное правило — не нанимать людей, которые не умеют программировать.

Чтобы не быть голословными, мы опубликуем наш основной тест, отсеивающий 19 из 20 кандидатов еще на этапе телефонного собеседования (при том, что до телефонного собеседования мы допускаем не всех подряд, а только тех, чье резюме нам понравилось).

Читать дальше →
Total votes 82: ↑72 and ↓10 +62
Comments 233

fheroes2 — Open Source движок Heroes of Might and Magic II

Reading time 1 min
Views 8.7K

free heroes2 — свободная версия движка Heroes of Might and Magic II. Написан с использованием SDL русским (вроде бы) программистом. Существуют порты на Windows, Linux, WM, WinCE, Dingoo a320, Cowon V5… ну почти везде. Все кто хочет узнать больше — под кат
Читать дальше →
Total votes 117: ↑110 and ↓7 +103
Comments 97

10 способов стать хорошим программистом

Reading time 5 min
Views 100K
Хороший программист — это тот, кто смотрит в обе стороны, переходя дорогу с односторонним движением.
Даг Линдер

Что приводит программиста на его рабочее место каждый день? Страсть к программированию и получение удовольствия от него. Но чтобы действительно получать удовольствие и радость от программирования, нужно знать некоторые базовые вещи, которые позволят вам стать хорошим программистом.

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

Читать дальше →
Total votes 200: ↑184 and ↓16 +168
Comments 93

Портирование игры из реального мира на Android

Reading time 8 min
Views 9.1K
Началось всё как в самом настоящем детективе: новогодние праздники, 31 декабря, родительский дом за много километров от москвы и что самое страшное — полное отсутствие интернета и телеканала 2x2. Мозг может работать в двух режимах — либо потреблять контент, либо создавать его. Так получилось, что у меня мозг в тот момент заработал во втором режиме. По случайному стечению обстоятельств, мне на глаза попалась давно забытая игра-головоломка «Пифагор»:



И я решил «оцифровать» её.

Читать дальше →
Total votes 62: ↑55 and ↓7 +48
Comments 36

50 цитат о программировании всех времён

Reading time 6 min
Views 159K
Перевёл после прочтения комментариев к статье «О ненависти к C++». В цитатах можно найти ответы на большинство возникших там вопросов.

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

49. Lisp — это не язык, а строительный материал.
— Alan Kay

48. Ходить по воде и разрабатывать программы, следуя спецификации, очень просто… если они заморожены.
— Edward V Berard
Читать дальше →
Total votes 344: ↑336 and ↓8 +328
Comments 136

Портируем C/C++ библиотеку на JavaScript (xml.js)

Reading time 7 min
Views 21K
Статья является дополненным переводом статьи «HOWTO: Port a C/C++ Library to JavaScript (xml.js)» (автор: azakai). Автор оригинальной статьи имеет приличный опыт портирования C/C++ библиотек в JavaScript. В частности, он успешно портировал lzma.js и sql.js. В своей статье он описывает общую схему портирования C/C++ кода на примере libxml – открытой библиотеки для валидации XML.
Читать дальше →
Total votes 53: ↑50 and ↓3 +47
Comments 28

Сравнение скорости работы range-based for, foreach(Qt) и кое-чего из STL при подсчете суммы элементов контейнеров

Reading time 4 min
Views 8.5K
Я участвую в разработке проекта на C++ с использованием фреймворка Qt. В нашем проекте во многих местах используются контейнеры Qt и для обхода элементов часто применяется макрос foreach. В один прекрасный момент мне стало интересно, насколько оправдано применение этого макроса. Кроме того, очень хотелось «пощупать» c++11 в действии. И вот что мне удалось на текущий момент выяснить…
Читать дальше →
Total votes 31: ↑29 and ↓2 +27
Comments 25

Тестирование iOS-приложений

Reading time 7 min
Views 35K
В этой статье я хочу рассказать о тестировании iOS приложений и небольшой автоматизации этого процесса.
Под катом будут рассмотрены инструменты для модульного и функционального тестирования и приведены простые примеры.
Читать дальше →
Total votes 37: ↑36 and ↓1 +35
Comments 14

Qt/Objective-C++11 или сборка Qt-проекта с помощью GCC-4.7 и Clang

Reading time 6 min
Views 12K
Всем доброго хабрадня!

Сегодня я расскажу уважаемым хабражителям об очередном извращении — о сборке проекта, написанного на Qt, под Mac OS X компилятором GCC-4.7.0 с примесью Clang'а (про шланг — в конце статьи, там станет понятно, зачем ещё и его приплетать будем).

Для чего нам GCC 4.7? Ну, например, чтобы использовать все те крутые фичи из стандарта C++11. Разве этого мало? Кроме поддержки нового стандарта, в нём очень много улучшений по сравнению с идущим в комплекте с Xcode GCC 4.2 (хотя он и оказывается на поверку i686-apple-darwin11-llvm-g++-4.2), так что смысл в переходе на 4.7 явно имеется. Но и проблемы присутствуют, о чём ниже.

Мы можем предположить, что нам потребуются некие фичи из Cocoa, а значит, нам потребуется компилятор Objcetive-C, а ещё лучше — Objective-C++, чтобы, например, интегрировать наше Qt-приложение в окружение Mac OS X.
Начнем!
Total votes 41: ↑34 and ↓7 +27
Comments 66

Алгоритм Хаффмана на пальцах

Reading time 5 min
Views 520K
Вы вероятно слышали о Дэвиде Хаффмане и его популярном алгоритме сжатия. Если нет, то поищите информацию в интернете — в этой статье я не буду вас грузить историей или математикой. Сегодня я хочу просто попытаться показать вам практический пример применения алгоритма к символьной строке.
Разархивировать текст статьи
Total votes 58: ↑54 and ↓4 +50
Comments 59

Методология Разработки ПО

Reading time 4 min
Views 47K
Попросили меня на фирме выступить с докладом и рассказать о методологии по которой мы работаем, разрабатываем наше приложение. Я сразу же сказал — «У нас Scrum», и сел составлять презентацию. Но я остановился на первом же слайде, и вот почему.

Agile содержит в себе множество методологий — XP, Scrum, Lean, Kanban, ScrumBut (СкрамНО). Сев разбирать методики, я понял, что не могу сказать, что моя команда работает по какой-то одной из них. В целом наш рабочий процесс можно изобразить так:

image
Читать дальше →
Total votes 25: ↑21 and ↓4 +17
Comments 26

Локализация точки в выпуклом многоугольнике

Reading time 4 min
Views 46K
Листая страницы хаба «Алгоритмы», наткнулся на топик, посвященный решению задачи локализации точки в многоугольнике: задан многоугольник (замкнутая ломаная линия без самопересечений), требуется определить — находится ли заданная точка A внутри этого многоугольника или нет. В одном из последних комментариев к топику было высказано недоумение, какое отношение такая чисто математическая задача имеет к теории алгоритмов. Имеет-имеет, причем самое непосредственное. Задача локализации является классической задачей вычислительной геометрии (не путать с компьютерной графикой). В качестве разминки предлагается взглянуть на картинку справа, на которой изображен многоугольник типа кривой Пеано (источник [1]), и попытаться ответить на вопрос — красная точка ты видишь суслика? и я не вижу, а он есть! находится внутри или снаружи многоугольника? А ниже мы (исключительно в образовательных целях) рассмотрим простую вариацию данной задачи, когда заданный многоугольник является выпуклым.
Читать дальше →
Total votes 83: ↑81 and ↓2 +79
Comments 46

Information

Rating
Does not participate
Location
Украина
Date of birth
Registered
Activity