Как стать автором
Обновить
42
0
Maria Guryanova @mg1

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

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

Абсолютное горизонтальное и вертикальное центрирование

Время на прочтение5 мин
Количество просмотров313K
Сколько уже было сломано копий о задачу выравнивания элементов на странице. Предлагаю вашему вниманию перевод отличной статьи с решением этой проблемы от Стефана Шоу (Stephen Shaw) для Smashing Magazine — Absolute Horizontal And Vertical Centering In CSS.

Все мы знали о margin: 0 auto; для горизонтального центрирования, но margin: auto; не работало для вертикального. Это можно легко исправить, просто задав высоту и применив следующие стили:

.Absolute-Center {
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
}

Я не первый, кто предложил это решение, однако такой подход редко применяется при вертикальном выравнивании. В комментариях к статье How to Center Anything With CSS Simon ссылается на пример jsFiddle, где приводится отличное решение для вертикального центрирования. Вот еще несколько источников на эту тему.

Рассмотрим способ поближе.
Читать дальше →
Всего голосов 112: ↑106 и ↓6+100
Комментарии10

Создаем быстрый прототип мобильного приложения

Время на прочтение6 мин
Количество просмотров218K
На хабре уже присутствует некоторое количество статей, посвященных процессу прототипирования в разработке программного обеспечения. Есть достаточно фундаментальные статьи с обзорами стандартов и расчетами, есть статьи про прототипирование устройств, есть цикл из двух статей про процесс выбора инструмента для прототипирования. К сожалению, процесс создания прототипов мобильных приложений освещен очень скудно – в виде единственной статьи в 2010 году, и пара слов в статье Разработка мобильных приложений: с чего начать.

Хотелось бы исправить эту ситуацию, и предложить вашему вниманию большой обзор доступных инструментов для прототипирования мобильных приложений.
Читать дальше →
Всего голосов 61: ↑59 и ↓2+57
Комментарии55

Социальная инженерия: ликбез про метод атаки, который никогда не устаревает

Время на прочтение5 мин
Количество просмотров201K
Как показывает мировая практика успешно проведённых взломов (успешно для атакующих, разумеется), большая часть проблем связана именно с проблемами с людьми. Если быть более точным — дело в их способности выдать любую информацию и совершать совершенно дурацкие действия.

Думаю, IT-примеры вам и так прекрасно знакомы, поэтому напомню пример из книги «Психология влияния»: психологи обзванивали медсестёр в больницах, а затем представлялись врачом и отдавали распоряжение ввести смертельную дозу вещества пациенту. Сестра знала, что делает, но в 95% случаев выполняла команду (её останавливали на входе в палату ассистенты психолога). При этом врач даже не был хоть как-то авторизован. Почему сестра так делала? Просто потому, что она привыкла слушаться авторитета.

Давайте ещё раз: в примере благодаря грамотной социальной инженерии 95% больниц оказались критически уязвимы.
Читать дальше →
Всего голосов 124: ↑117 и ↓7+110
Комментарии82

Команда математиков за полгода написала 600-страничную книгу, используя GitHub

Время на прочтение4 мин
Количество просмотров61K
Перевод статьи Андрея Бауера — The HoTT book

Книга по HoTT закончена!

Начиная с весны, и даже раньше, я участвовал в командном проекте по написанию книги по гомотопической теории типов (Homotopy Type Theory). Она наконец написана и готова к употреблению. Вы можете скачать книгу бесплатно: homotopytypetheory.org/book. Майк Шульман рассказал о содержании книги, так что я не буду повторять то же самое. Вместо этого я бы хотел прокомментировать некоторые социо-технологические аспекты создания книги и, в частности, рассказать о том, чему нас научило сообщество Open source.
Читать дальше →
Всего голосов 145: ↑142 и ↓3+139
Комментарии35

Введение в теорию магии

Время на прочтение8 мин
Количество просмотров57K
Первая статья из цикла «Теория магии» носит обзорный характер. Ее цель — сформулировать основные вопросы рассматриваемой дисциплины преимущественно на качественном уровне, а так же разъяснить, какие принято выделять субдисциплины, и как аспекты, находящиеся в центре их внимания, связаны между собой.
Читать дальше →
Всего голосов 93: ↑79 и ↓14+65
Комментарии53

Мобильная типографика

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


При разработке дизайна необходимо учитывать корректность его отображения не только на больших экранах, но и на мобильных устройствах. И в первую очередь это касается читаемости контента. Поэтому необходимо уделять особенное внимание типографике, которая является основой веб-дизайна. На эту тему есть полезная статья шестилетней давности — Web Design is 95% Typography (автор Oliver Reichenstein).

Для начала рассмотрим основные моменты веб-типографики с примерами на мобильных устройствах.
Читать дальше →
Всего голосов 51: ↑48 и ↓3+45
Комментарии12

Продвижение мобильного приложения: с чего начать

Время на прочтение4 мин
Количество просмотров61K
Скажем откровенно, сделать хорошее мобильное приложение не так уж и просто. И вы нигде не найдете готового рецепта, который поможет в этом. Но, провести рекламную кампанию, которая поможет получить много установок и даже выйти в топ, вполне реально.
Есть свои особенности продвижения Android и iOS приложений. Но в данном посте я хочу затронуть именно общие этапы.

Итак, с чего начать?



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

Немного подробнее остановимся на каждом пункте.
Читать дальше →
Всего голосов 69: ↑41 и ↓28+13
Комментарии15

N+1 полезная книга для бизнеса: часть 3

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


Привет!
Прошлые два обзора полезных книг за 2010 и 2011 год собрали просто адовое количество закладок, поэтому я продолжу. Прошел ещё год, ещё около 250 прочитанных книг – и вот самые интересные под катом.

Кто сказал, что слоны не умеют танцевать? Возрождение корпорации IBM: взгляд изнутри (Герстнер Луис)


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

Догнать зайца (Стивен Спир)


Отличная книга про дебаг производственных процессов. Одна из основных вещей – то, что все серьёзные проблемы возникают из-за сочетания некритичных багов. Есть примеры из американской ядерной программы, NASA и т.п. Я предлагаю прямо сейчас пойти и прочитать описание железнодорожного крушения на Каменской: один не отчитался, второй не проверил тормоза, третий зажал тангенту, четвёртый сорвал стоп-кран. Результат — катастрофа.
Читать дальше →
Всего голосов 66: ↑60 и ↓6+54
Комментарии43

Видеоинтервью из Кремниевой Долины. Алекс Дебелов — выпускник YCombinator, руководитель и сооснователь Virool, сервиса для продвижения онлайн-видео

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

Продолжаем нашу серию интервью и репортажей из Кремниевой Долины. Ссылки на предыдущие выпуски внизу поста. На этот раз мы встретились с Алексом Дебеловым, 25-летним, не побоимся этого слова, миллионером, руководителем и сооснователем Virool — сервиса для продвижения онлайн-видео (в частности, на YouTube). Стартап Virool в 2012-м году попал в YCombinator, лучший в мире стартап-акселератор, и, более того, поднял на этапе посевного инвестирования (seed round) больше, чем какая бы то ни была компания за всю историю YCombinator — 6,62 млн. долларов. Среди клиентов Virool такие компании как Pepsi, Sony, Intel, GM, Colgate, Volvo, Lipton и известные киностудии, однако, кампанию по раскрутке видео может начать любой желающий, внеся всего 10$.
Читать дальше →
Всего голосов 21: ↑17 и ↓4+13
Комментарии19

Курс лекций «Стартап». Питер Тиль. Стенфорд 2012. Занятие 13

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

Весной 2012 г., Питер Тиль (Peter Thiel), один из основателей PayPal и первый инвестор FaceBook, провел курс в Стенфорде — «Стартап». Перед началом Тиль заявил: «Если я сделаю свою работу правильно, это будет последний предмет, который вам придется изучать».

Один из студентов лекции записывал и выложил транскипт. В данном хабратопике shellx переводит тринадцатое занятие, редактор astropilot.

Занятие 1: Вызов будущего
Занятие 2: Снова как в 1999?
Занятие 3: Системы ценностей
Занятие 4: Преимущество последнего хода
Занятие 5: Механика мафии
Занятие 6: Закон Тиля
Занятие 7: Следуйте за деньгами
Занятие 8: Презентация идеи (питч)
Занятие 9: Все готово, а придут ли они?
Занятие 10: После Web 2.0
Занятие 11: Секреты
Занятие 12: Война и мир
Занятие 13: Вы — не лотерейный билет
Занятие 14: Экология как мировоззрение
Занятие 15: Назад в будущее
Занятие 16: Разбираясь в себе
Занятие 17: Глубокие мысли
Занятие 18: Основатель — жертва или бог
Занятие 19: Стагнация или сингулярность?
Читать дальше →
Всего голосов 52: ↑47 и ↓5+42
Комментарии10

Курс лекций «Стартап». Питер Тиль. Стенфорд 2012. Занятие 11

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

Весной 2012 г., Питер Тиль (Peter Thiel), один из основателей PayPal и первый инвестор FaceBook, провел курс в Стенфорде — «Стартап». Перед началом Тиль заявил: «Если я сделаю свою работу правильно, это будет последний предмет, который вам придется изучать».

Один из студентов лекции записывал и выложил транскипт. В данном хабратопике SemenOk2 переводит одинадцатое занятие. Редактор Astropilot.

Занятие 1: Вызов будущего
Занятие 2: Снова как в 1999?
Занятие 3: Системы ценностей
Занятие 4: Преимущество последнего хода
Занятие 5: Механика мафии
Занятие 6: Закон Тиля
Занятие 7: Следуйте за деньгами
Занятие 8: Презентация идеи (питч)
Занятие 9: Все готово, а придут ли они?
Занятие 10: После Web 2.0
Занятие 11: Секреты
Занятие 12: Война и мир
Занятие 13: Вы — не лотерейный билет
Занятие 14: Экология как мировоззрение
Занятие 15: Назад в будущее
Занятие 16: Разбираясь в себе
Занятие 17: Глубокие мысли
Занятие 18: Основатель — жертва или бог
Занятие 19: Стагнация или сингулярность?

В одиннадцатой лекции рассказывается о секретах. Остались ли в мире ещё секреты или уже нет? Раскрывать найденный вами секрет перед всеми или нет? Будет немного о физике, террористах, фундаменталистах, конспирологах, географии и психологии.
Читать дальше →
Всего голосов 31: ↑27 и ↓4+23
Комментарии13

Яндекс.Такси вызывали?

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

Сегодня мы выпустили приложение, которое поможет быстро найти и заказать такси. Оно так и называется – Яндекс.Такси. Приложение работает на платформах iPhone и Android. Сервис запущен в бета-версии и пока вызывает такси только в Москве.

 

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

 

С помощью Яндекс.Такси также можно заказать такси заранее в одном из работающих с нами таксопарков. Например, на утро следующего дня.
Сейчас мы сотрудничаем с одиннадцатью крупными таксопарками Москвы, то есть выбрать есть из чего.
 
Если же вдруг вам понадобилось такси не в Москве, а, например, в Минске, Киеве или Воронеже, приложение тоже будет полезным. В базе приложения есть телефоны служб такси трех сотен городов России, Украины, Беларуси  и Казахстана

Предлагаем посмотреть обзор приложения — для iPhone:

Видеообзор для платформы Android можно посмотреть здесь.

Скачать приложение можно в App Store и в Android Market, а также с помощью QR-кода:

 

От всей команды Яндекс.Такси желаем вам хорошей поездки!

.
Всего голосов 100: ↑94 и ↓6+88
Комментарии61

Обновление «странички для счастливых обладателей IE6»

Время на прочтение1 мин
Количество просмотров7.1K
Публикуется по просьбе mdss, который доработал мою версию заглушки для IE6.
Все благодарности лично ему.

IE6 Notice
Читать дальше →
Всего голосов 158: ↑124 и ↓34+90
Комментарии253

FIXber — рынок услуг по тестированию программного обеспечения

Время на прочтение1 мин
Количество просмотров1.5K
Привет, Хабражители!

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

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

Зачем нанимать «одного» тестировщика, если можно получить сотню и оплачивать только интересные баги.

Читать дальше →
Всего голосов 32: ↑26 и ↓6+20
Комментарии47

HTML в PDF

Время на прочтение2 мин
Количество просмотров120K
html to pdf

В далеком 2008 году уже была написана подобная статья и я попытался применить знания, но, к сожалению, не справился с русским языком (на denwer-е работал, на хостинге нет). Возможно сказалось отсутствие опыта. А недавно нашел хорошую библиотеку и решил поделиться. Топик, скорее всего, адресован начинающим программистом и ни на, что не претендует.
Читать дальше →
Всего голосов 144: ↑129 и ↓15+114
Комментарии81

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирована
Активность