Как стать автором
Обновить
9
0

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

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

Пять способов вызвать функцию

Время на прочтение5 мин
Количество просмотров372K
Мне часто приходится сталкиваться с JavaScript-кодом, ошибки в котором вызваны неправильным понимаем того, как работают функции в JavaScript (кстати, значительная часть такого кода была написана мной самим). JavaScript — язык мультипарадигменный, и в нем имеются механизмы функционального программирования. Пора изучить эти возможности. В этой статье я расскажу вам о пяти способах вызова функций в JavaScript.
Читать дальше →
Всего голосов 142: ↑133 и ↓9+124
Комментарии84

Практический CSS: рецепт успеха

Время на прочтение11 мин
Количество просмотров12K
Ниже располагается перевод заметки CSS — A Recipe for Success, в которой рассматривается создание средствами HTML/CSS в браузере некоторого образца меню. В статье освещены довольно интересные случаи, и подробно описано их решение.

Если вы посмотрите на стандартное ресторанное меню (или рецепт), там слева расположены названия блюд, за ними идет пунктирная линия до правого края, где расположена цена этого блюда. Давайте посмотрим на рисунок 1, чтобы понять, о чем идет речь.

Рисунок 1. Стандартное меню
Рисунок 1

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

Читать дальше →
Всего голосов 75: ↑70 и ↓5+65
Комментарии49

Исключительная красота исходного кода Doom 3

Время на прочтение14 мин
Количество просмотров220K
image

Сегодня вас ждет рассказ об исходном коде Doom 3 и о том, насколько он красив.
Да, красив. Позвольте мне объясниться.
Читать дальше →
Всего голосов 281: ↑256 и ↓25+231
Комментарии245

Facebook представил умный поиск — Graph Search

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

Сегодня (и даже сейчас) идёт конференция Facebook. Многие думали, что представят Facebook OS, или смартфон Facebook созданый совместно с HTC. Этого не произошло, но представлен очень интересный апдейт связаный с поиском.
Эта функция меня впечатлила, и я решил о ней написать.
Читать дальше →
Всего голосов 82: ↑53 и ↓29+24
Комментарии50

Программирование под Android для начинающих. Часть 1

Время на прочтение5 мин
Количество просмотров1.2M
Здравствуйте. Сегодня на глаза попался пост о курсе программирования под Android на сайте Linux Foundation, а вместе с ним — и немало комментариев о том, что хотелось бы видеть и перевод этих уроков. Поскольку я сейчас, после четырех лет разработки под микроконтроллеры, начал изучать и программирование для мобильных устройств, то параллельно решил сделать перевод первой части урока.

Читать дальше →
Всего голосов 84: ↑50 и ↓34+16
Комментарии29

Objective-C с нуля

Время на прочтение23 мин
Количество просмотров438K
У любого желающего писать программы для продукции фирмы Apple в жизни наступает такой момент, когда ему приходиться изучить новый язык программирования — Objective-C. Когда-то этот счастливый момент постиг и меня. А чтобы лучше запомнить основные особенности этого языка, решил законспектировать свои мысли во время осмысления его документации, которыми и делюсь с вами.
Читать дальше →
Всего голосов 163: ↑155 и ↓8+147
Комментарии61

Как работает стилус Galaxy Note

Время на прочтение5 мин
Количество просмотров426K
С первого дня пользования меня очень интересовал вопрос — как же на обычном емкостном экране, которые воспринимает только определенную площадь прикосновения удалось добиться работы тонкого стилуса, да еще с кнопкой и несколькими степенями нажатия?

В этой статье я попытаюсь ответить на этот вопрос, рассказав немного об интересных технических решениях, примененных в этом телефоне.
Интересно? Добро пожаловать под кат
Всего голосов 262: ↑253 и ↓9+244
Комментарии92

Обзор GALAXY Camera (Часть II)

Время на прочтение4 мин
Количество просмотров14K
Добрый день, Хабр!

Сегодня мы публикуем вторую и заключительную часть обзора GALAXY Camera, который любезно подготовил корейский блогер Hyunjun Lee, после того, как посетил выставку IFA.


Читать дальше →
Всего голосов 10: ↑7 и ↓3+4
Комментарии38

Изучить Github за 15 минут

Время на прочтение1 мин
Количество просмотров127K
TryGit — интерактивный обучающий курс по Github в стиле Codecademy. Курс состоит из 25 мини-уроков, которые знакомят пользователя с базовыми понятиями и основными командами git, при этом ученик своими руками вводит команды в консоль, смотрит результат и читает сопровождающие надписи с объяснением происходящего.



Вот таким в будущем должно стать обучение в школах!

Конечно, 15-минутное введение не заменит полноценного учебника. Для обучения можно рекомендовать бесплатную книгу Pro Git и видеокурс Getting Git.
Всего голосов 173: ↑155 и ↓18+137
Комментарии56

Как создавался Assassin's Creed 3

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


Перевод фичера из 245 номера британского журнала Edge.

Assassin's Creed III — самый крупный проект в истории Ubisoft. Разработка длилась три года; в проект были напрямую вовлечены 600 сотрудников компании, не говоря о других в студиях Ubisoft по всему миру, включая Квебек, Бухарест и Сингапур.

Только для нового героя серии, Коннора Кенвэя, было создано 5000+ анимаций общей продолжительностью более часа. В «массовке» задействовано 120 персонажей, игровая механика обогатилась 145 новыми фичами. Завершает картину новый движок AnvilNext. Как создавалась столь масштабная игра? За ответом мы отправились в Монреаль. Нас принял Франсуа Пеллан, старший продюсер ACIII.
Читать дальше →
Всего голосов 23: ↑21 и ↓2+19
Комментарии11

Клуб анонимных Дедов Морозов уже на Хабре

Время на прочтение2 мин
Количество просмотров21K
image

Привет, %username%!


Ни для кого не секрет, что Новый Год все ближе. А что такое Новый Год, как не волшебное время подарков? К сожалению, для большинства из нас это время подарков давно закончилось. Но мы считаем, что это в корне неправильно. А поскольку спасение утопающих – дело рук самих утопающих, то добро пожаловать под хабракат.
Читать дальше →
Всего голосов 139: ↑123 и ↓16+107
Комментарии315

Регистрация iOS Developer в Украине

Время на прочтение2 мин
Количество просмотров32K
Здравствуйте, хочу рассказать как зарегистрироваться в iOS Developer Program, и как это на самом деле просто. Если вы программируете в XCode и вы готовы выложить свои творения в App Store, но вы еще не зарегистрированы в Apple как разработчик, тогда этот топик для вас.



Осторожно, много скриншотов
Читать дальше →
Всего голосов 33: ↑24 и ↓9+15
Комментарии44

О технологиях показа кино в 3D

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

3D кинотеатры за последнее время расплодились в больших количествах. Не сильно в последнее время от них отстают в распространённости и 3d-телевизоры. Однако, что именно стоит за маркетинговым “3D” в каждом случае не всегда ясно и очевидно.
Стоит отметить, что правильнее было бы назвать это “стерео”-кино, но термин “стерео” уже давно и прочно (просто, видимо, по праву первенства) закрепился за звуком (в этом плане показательно, например, название журнала “Стерео и видео”). Поэтому маркетологам пришлось использовать термин “3D”, который ассоциируется с объёмным изображением в том или ином смысле. В данном случае понимается восприятие мозгом объёма за счёт подачи каждому из глаз изображения, чуть отличающегося от изображения для другого глаза, аналогично тому, как отличаются получаемые глазами изображения в жизни.
Читать дальше →
Всего голосов 101: ↑93 и ↓8+85
Комментарии167

Зачем нам ООП и что это такое

Время на прочтение5 мин
Количество просмотров194K
Всем привет.

Неделя статей на хабре посвященная ООП. Последняя статья вызвала у меня кучу эмоций и, к сожалению, очень плохих эмоций. Мне очень не понравилась статья. Почему? Потому что в ней передаются какие-то отрицательные эмоции об использовании ООП. Эмоции вызваны лишь тем, что человек не до конца понимает всю силу ООП и хочет убедить всех в том что ООП зло. Самое печальное что люди начинают прислушиваться и кидаться ужасными доводами, не имеющими ничего общего с действительностью. Я думаю что студентам такие статьи противопоказаны больше чем GoF, которых я бы давал как можно раньше. :)

Начнем.
Читать дальше →
Всего голосов 151: ↑97 и ↓54+43
Комментарии471

Потому что

Время на прочтение1 мин
Количество просмотров19K
Меня приглашают выступать на международных конференциях,

потому что...

Я изобрел инструмент под названием Compass,

потому что...

Я использую Sass и работаю в Caring.com,
потому что...
Всего голосов 154: ↑105 и ↓49+56
Комментарии21

16 бесплатных курсов Стэнфорда на осенний семестр

Время на прочтение2 мин
Количество просмотров77K
Начался новый учебный год, пора снова садиться за учебники, то есть за экраны компьютеров. Этой осенью Стэнфордский университета расширяет программу учебных курсов, которые бесплатно преподаются через интернет, с последующей выдачей сертификатов. Студентам предлагается 16 онлайновых курсов. Каждый найдёт там себе что-нибудь интересное: криптография, математика, алгоритмы, ИТ-предпринимательство, финансы и т.д. (полный список под катом).

Радует, что Стэнфорд постепенно развивает платформу для дистанционного образования, добавляются новые технологические площадки для вещания — это единственный вуз, который транслирует курсы через несколько площадок, увеличивается количество преподаваемых предметов. На зимний и весенний семестры обещают опять расширить учебную программу.
Читать дальше →
Всего голосов 37: ↑32 и ↓5+27
Комментарии28

Трехмесячный программист

Время на прочтение4 мин
Количество просмотров221K
Почти каждый может вспомнить выдающегося одноклассника, который не развил свой талант. Для меня показательна история, как одна из моих одноклассниц к 11 классу знала три языка и могла бегло на них говорить, но потом она получила специальность «бухгалтер», языки постепенно забыла.

Часто на наш выбор влияют наши родители. Они хотят, чтобы мы получали много денег, а значит настаивают на выборе будущей профессии. Особенно остро, эта ситуация ощущается в странах, где не было масштабных кризисов, и где адвокат или доктор всегда получал много. К примеру, у ребенка талант к рисованию, он шариковой ручкой вырисовывает картины в стиле Леонарда да Винчи, а ему папа говорит: «Бросай эту глупую затею, иди учись на адвоката».

Уже более в сознательном возрасте эти установки продолжают над нами довлеть. Когда сам человек думает: «Куда бы пойти, где больше платят?». Это приводит к такому явлению, как «быдло-кодер». Но сейчас я бы хотел поговорить не об этом, а таком явлении, как «программист-2К». Я очень надеялся, что с тех пор многое изменилось, но масштабная проблема вскрылась, когда в США произошел финансовый кризис. Далее идет описание событий случившееся в США, конкретно, город Нью-Йорк.


Читать дальше →
Всего голосов 202: ↑180 и ↓22+158
Комментарии291

Правильный стул для ежедневной работы за компьютером

Время на прочтение5 мин
Количество просмотров864K
Золотой Остап и его стулВопрос о столах поднимался несколько раз (раз, два).

Однако, на чем же мы сидим перед столом?

Стул — не менее важная часть рабочего места любого человека, много времени работающего за компьютером в течение дня.

Все мы работаем с компьютером и порой не замечаем, на чем же мы сидим.

Оказывается наши санитарные правила и нормы (СанПиН 2.2.2/2.4.1340-03) достаточно хорошо описывают удобный эргономичный стул для работы взрослых за компьютером!

А какой стул правильный?
Читать дальше →
Всего голосов 134: ↑125 и ↓9+116
Комментарии309

Выводим деньги с PayPal на карту: Инструкция для чайников

Время на прочтение3 мин
Количество просмотров497K
Потребовалось мне вывести деньги с PayPal в России, только вот через посредников работать не хотелось.
Пришлось получить карту Payoneer для вывода PayPal на эту карту. Сколько не искал, так и не нашел полноценной, пошаговой инструкции.
Поэтому пишу сам.



ВНИМАНИЕ! Все ниженаписанное является де-юре нарушением законодательства РФ и Украины, и вообще выдумкой автора и плодом работы в фотошопе. Применяя описанное на практике, вы действуете на свой страх и риск, и ни автор, на администрация сайта не несет ответственности за ваши действия.
Читать дальше →
Всего голосов 186: ↑180 и ↓6+174
Комментарии322

Учим Python качественно

Время на прочтение4 мин
Количество просмотров1.4M
Здравствуйте всем!

Решил поделиться методом обучения сего мощного, но в одно и тоже время лёгкого языка программирования. Он действительно лёгкий. Вам не надо будет запоминать и вводить лишних символов, которые Вы можете встретить в Си-подобных языках.

Удобочитаемый синтаксис, прост в обучении, высокоуровневый язык, Объектно-Ориентированый язык программирования (ООП), мощный, интерактивный режим, масса библиотек. Множество иных плюсов… И это всё в одном языке.
Для начала окунёмся в возможности и узнаем, что же умеет Python?
Читать дальше →
Всего голосов 86: ↑59 и ↓27+32
Комментарии88

Информация

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