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

Самодельные пиксельные печеньки

Работа с иконками *
image

Безгранична фантазия иконоделов. Был уже пост про Блокнот для иконок, Иконки из книг и даже про Шоколадные пиксели. Но SeattleJonman предлагает не останавливаться на этом и лепить иконки в прямом смысле этого слова, из теста!

Под катом фото процесса
Всего голосов 101: ↑94 и ↓7 +87
Просмотры 1.3K
Комментарии 30

IT-печенье

DIY или Сделай сам
Приветствую вас, хаброчеловеки!

Сегодня хочу похвастаться моддингом своей флешки =)
А было все так… Выдался свободный вечерок, хотелось поесть чего-нибудь вкусненького, — а под рукой была только полимерная глина…

image

Читать дальше →
Всего голосов 194: ↑180 и ↓14 +166
Просмотры 2K
Комментарии 83

Web Standards Days — Рига

Я пиарюсь

Краткий обзор


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

    Распорядок лекций был хорошо проработан и на всё хватило времени, почти как по расписанию. Вступление, три доклада по 30-45 минут в начале дня, с перерывами на 15 минут, вкусненький обед из собственного кошелька, после ещё три лекции, а в самом конце лекторы устроили небольшой холиварчик на треть часа.
Подробности
Всего голосов 19: ↑15 и ↓4 +11
Просмотры 461
Комментарии 16

Проектирование с помощью сторибордов

Интерфейсы *Usability *
Наверное, многие из вас слышали про раскадровки. Их рисуют на первых этапах создания фильма или мультика. При производстве программного обеспечения дорого пропускать стадию проектирования, а при съемке фильма это не просто дорого, а очень, очень дорого. Джонни Депп не будет грызть черствые бутерброды на съемочной площадке, пока режиссер решает, что нужно добавить еще три сцены с русалками и вставить в сюжет приемного ребенка и поменять возлюбленную. Поэтому в фильмах все сцены заранее прорисовываются и утверждаются, иногда даже на них накладывают музыку и прокручивают, чтобы ещё на первых стадиях оценить зрелищность и сюжет фильма.
В проектировании такую роль выполняют вайрфреймы и прочие быстрые прототипы. Сториборды, сохраняя название и форму, как в киноиндустрии, при проектировании интерфейсов выполняют немного другие задачи.

Про сториборды я в первый раз услышала на курсе Human Computer Interaction


Преподаватель курса Скотт Клеммер рисует сториборд

Я не встречала ничего похожего в отчетах наших проектировщиков, а Клеммер говорил об этом, как о широко распространенной, всем известной практике.
Как оказалось, на западе этот инструмент довольно популярен, если интересно кем, как и зачем его используют, добро пожаловать под кат.
Читать дальше →
Всего голосов 42: ↑39 и ↓3 +36
Просмотры 28K
Комментарии 20

Samsung приглашает на презентацию GALAXY S4 в Москве!

Блог компании Samsung
Добрый день, Хабр!

Сегодня к нам поступило довольно срочное и ответственное задание: пригласить на презентацию флагманского смартфона Samsung GALAXY S4, который вот-вот ворвется на отечественный рынок, нескольких хабражителей. К сожалению, количество свободных мест ограничено до трёх, поэтому сегодня в 18 вечера мы самолично выберем и пригласим троих счастливчиков. В программе мероприятия: презентация нового смартфона, возможность покрутить его в руках первыми и, само собой, печеньки праздничный фуршет.

Сие мероприятие будет иметь место в Камерном зале Московского Международного Дома музыки (что на Космодамианской набережной, дом 52, строение 8) уже в эту среду — 17 апреля. Начало презентации состоится в 11.30.

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


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

Конференция Internet Life 2013. Москва, 27-28 мая

Блог компании Software People Разработка веб-сайтов *


В этом году, 27-28 мая, во второй раз пройдет конференция Internet Life.
Internet Life — это конференция, ориентированная на людей, которые пользуются интернетом и хотят научиться использовать его с максимальной для себя эффективностью. Мы уверены, что Интернет – это величайшее изобретение человечества и сейчас там сосредоточено множество полезной и интересной информации. На конференции будет представлено множество уникальных докладов от экспертов и представителей как российских, так и мировых компаний-лидеров интернет-индустрии.
Читать дальше →
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 1.6K
Комментарии 0

Jolla: предзаказ окончен, дизайн обновлен

Настройка Linux *

Сегодня был представлен рендер второй версии прототипа.
Заметные отличия от исходной задумки:
  • основная камера сместилась к центру
  • все кнопки переехали с левой грани на правую
  • размер рамки сверху был уменьшен

Читать дальше →
Всего голосов 38: ↑34 и ↓4 +30
Просмотры 28K
Комментарии 57

Печенье от Ватсона

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

Для развития креативных способностей Ватсона его создатели выбрали кулинарное искусство. Это весьма удобный испытательный полигон: приготовление пищи — очень «человеческий», интуитивный процесс, слабо поддающийся алгоритмизации и стандартизации. А оценить результат способен любой человек с улицы. Миндально-шоколадное печенье в испанском стиле, клубничный десерт по-эквадорски, помидоры гриль на гренках с шафраном — эти и другие блюда, созданные Ватсоном, уже были приготовлены и с удовольствием съедены в ходе экспериментов. А пару недель назад был опубликован препринт статьи с описанием алгоритмов и математических моделей, которые Ватсон использует для создания оригинальных рецептов.

image
Печенье, испечённое по рецепту Ватсона
Читать дальше →
Всего голосов 57: ↑55 и ↓2 +53
Просмотры 32K
Комментарии 60

Перевод legacy-проекта на Dependency Injection. Путь Ситха

Ненормальное программирование *Программирование *Java *
Tutorial
Внесу и свой вклад в тренд темного программирования.
Многим из вас знакома дилемма: использовать ли DI в своем проекте или нет.
Поводы перехода на DI:
  • создание развитой системы авто-тестов
  • повторное использование кода в различном окружении, в том числе в различных проектах
  • использование 3rd-party библиотек, построенных на DI
  • изучение DI
Доводы не использовать DI:
  • усложнение понимания кода (поначалу)
  • необходимость конфигурирования контекста
  • изучение DI

Допустим, у нас есть большой рабочий проект, принято решение: переводить на DI. Разработчики чувствуют свой потенциал, уровень мидихлориан в крови зашкаливает.

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

Если проект большой и в нем много разработчиков, одним коммитом вряд ли удастся сделать такой рефакторинг. Поэтому мы используем несколько плохих практик, упростив переход, а затем от них избавимся.
С чего начать?
Всего голосов 29: ↑23 и ↓6 +17
Просмотры 13K
Комментарии 6

(За)чем кормят и поят разработчиков в офисе?!

Блог компании Innopolis University Программирование *


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

Отдельное внимание уделяется еде: кухонные помещения делаются максимально уютными и принцип «у нас есть печеньки» уже стал стандартом де-факто, включающим, помимо, собственно, кофе и печенек много еще чего вкусного, а в отдельных случаях даже и полезного.
Читать дальше →
Всего голосов 67: ↑43 и ↓24 +19
Просмотры 39K
Комментарии 89

Про Сталина, Дурова, печеньки и параметр EncryptedPasswd

Информационная безопасность *Разработка под Android *Реверс-инжиниринг *
В ходе неудачной попытки хабрасуицида в комментах к статье про психологическую помощь травмированному СМС-ками ребенку, я поведал о своем сне в котором Сталин кормил связанного Дурова шоколадными печеньками, а из трубки у Сталина вместо дыма выходил публичный ключ Google Play в base64. Этот сон мне приснился после длинного и нудного реверсинга мобильного протокола Google Play. Там же, в комментах, мне предложили написать об этом отдельную статью. Ну вот собственно эта статья и есть. В ней я предлагаю поговорить о моем сне, а также о параметре EncryptedPasswd в POST запросе к android.clients.google.com/auth.
Читать дальше →
Всего голосов 95: ↑78 и ↓17 +61
Просмотры 30K
Комментарии 40

Какие требования сегодня могут быть выдвинуты и озвучены айтишниками?

Исследования и прогнозы в IT
Завтра 1 мая — некогда одно из самых значимых событий в мире работников наемного труда. Вот что говорит Википедия:

Первомай в современном виде возник в середине XIX века в рабочем движении, выдвинувшем в качестве одного из основных требований введение восьмичасового рабочего дня.

Интересно обсудить, могут ли быть у айтишников общие интересы и требования? Может быть, шестичасовой рабочий день? Тройная оплата за переработки? Право программиста на написанный им код? Печеньки в каждый офис?

Предлагайте свои мысли в комментариях.

image
Всего голосов 61: ↑44 и ↓17 +27
Просмотры 22K
Комментарии 77

Пятничный JS: единственно верный способ вычисления факториала

Ненормальное программирование *JavaScript *

Введение


Вычисление факториала — одна из традиционных программистских задач для собеседований. Если вдруг кто забыл, факториал натурального числа N обозначается как N! и равняется произведению всех натуральных чисел от единицы до N включительно. Например, $6! = 1 \cdot 2 \cdot 3 \cdot 4 \cdot 5 \cdot 6 = 720$. Казалось бы, что тут сложного? Однако есть свои нюансы.

Например, сравним два самых распространённых способа вычисления факториала.

Через цикл
function factorial(n){
    var result = 1;
    while(n){
        result *= n--;
    }
    return result;
}


Через рекурсию
function factorial(n, result){
    result = result || 1;
    if(!n){
        return result;
    }else{
        return factorial(n-1, result*n);
    }
}


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

В любом случае, оба эти способа слишком примитивны, чтобы по ним судить о знаниях кандидата. А вот опытный разработчик на React.js уже может написать что-то в этом роде:
Узнать, что же напишет опытный разработчик на React.js
Всего голосов 21: ↑12 и ↓9 +3
Просмотры 28K
Комментарии 47

Насколько вкусные печеньки в Яндексе?

Карьера в IT-индустрии

У меня лет с 18 была мечта идиота: я хотел работать в Яндексе и видел в этом если не вершину, то один из основных этапов моей карьеры. Почему, зачем? Я не задавался этими вопросами, «Яндекс» — это же круто, думал я. Три года назад, когда я почувствовал в себе силы устроиться в Яндекс на приличную для моего уровня профессионального развития зарплату, мне пришлось начать искать ответы на эти вопросы. И вот сейчас, я думаю, я их нашёл и спешу поделиться с вами.

Читать далее
Всего голосов 217: ↑187 и ↓30 +157
Просмотры 62K
Комментарии 397