Как стать автором
Обновить
25
0
Anatoly Shlom @Shlom

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

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

Генеральная уборка в компании: как мы переворошили магазины

Время на прочтение8 мин
Количество просмотров38K
В прошлом посте я рассказывал, как мы с удивлением обнаружили, что стали большой такой жирной компанией, и при этом хапнули все особенности бюрократизма. Нужно было срочно рефакториться и становиться обратно эффективными. Ниже — что мы делали в рознице. Сразу скажу, у многих пост вызовет желание поспорить, потому что я буду предельно циничен.

Начнём вот с этой картинки. На Курской около точки завелись бомжи. И стали на несколько дней лицом компании. Старший не знал, что делать, и хотел проконсультироваться с юристом. В нашей «старой доброй» модели он бы сначала что-то с ними сделал, а потом бы рассказал.



Бомжи жили около магазина пару недель. Это прямо выход из метро, поэтому им там было тепло и уютно. Решилось тем, что как только открывалась дверь, сотрудник брал толстые резиновые перчатки, и либо прямо выносил их на улицу, либо вёл с ним беседу по поводу, почему они мешают. Если они успевали полежать хотя бы 2 минуты — это вполне их устраивало. А когда и 10 секунд не давали — ну, направление миграции сместилось.

На деле, конечно, это была меньшая из проблем. И самая легкорешаемая.
Читать дальше →
Всего голосов 126: ↑124 и ↓2+122
Комментарии198

Разработка чат-ботов для Telegram и Slack c помощью PHP

Время на прочтение5 мин
Количество просмотров32K
Общая информация

Данная статья описывает способ создания простых чат-ботов сервисов Telegram и Slack на примере проверки IP|Email на спам с помощью антиспам-сервиса CleanTalk.

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

Опыт переделки мини ПК

Время на прочтение3 мин
Количество просмотров26K
Хочу поведать историю о том, как я превращал китайский полуфабрикат (MeeGoPad t02) в настольный аппарат, которым не стыдно пользоваться.

Предыстория


И начать хочу с того, что радиолюбитель я начинающий (15 лет, малый ещё), особо не продвинутый в области строения компьютеров и материнских плат, захотел себе устройство, на котором я могу листать интернет, писать для Arduino и даже делать простые видео для Youtube.

Первая мысль — собрать настольный пк. А деньги где взять? Продал планшет на виндовсе. Грелся как ненормальный, да и троттлился постоянно. Денег не много, но появилось. Что дальше — идём на Али. Там я увидел чудо по имени MeeGoPad (модель t02). Прикинул цену на аналоги, сравнил с intel core m. вроде ничего — взял, подождал месяц и вот! Девайс на руках, я кручу видео, протеус, кастомизирую виндовс, и тут оболочка начинает странно себя вести, программы тормозят, я нервничаю. Установил SpeedFan и увидел температуру в 84 градуса. Собственно, после этого я и захотел немного вправить руки разработчикам данного девайса.

image
Читать дальше →
Всего голосов 43: ↑37 и ↓6+31
Комментарии83

Чеклист: Как загружать страницы быстрее

Время на прочтение2 мин
Количество просмотров30K
Мы постоянно работаем над тем, чтобы IaaS был простым и понятным даже для тех, кто не сталкивался с ИТ-сферой. Для этого мы проводим оптимизацию всех систем и рассказываем о своем опыте в нашем блоге на Хабре.

Пара примеров:


Сегодня мы поговорим о том, как ускорить загрузку страниц, и взглянем на советы эксперта по Ruby Нейта Беркопеца (Nate Berkopec).

Читать дальше →
Всего голосов 34: ↑33 и ↓1+32
Комментарии22

HackerSIM: подделка любого телефонного номера. CTF по социальной инженерии

Время на прочтение5 мин
Количество просмотров173K
«Народ не должен бояться своего правительства, правительство должно бояться своего народа»
«Privacy is ultimately more important than our fear of bad things happening, like terrorism.»


Уверены ли вы, что вам звонит тот, за кого себя выдает? Даже если высвечивается знакомый номер.

Недавно я обзавелся "хакерской симкой всевластия". Которая помимо лютой анонимности имеет фичу — подделка номера. Расскажу как это происходит.

Чак на своем телефоне, куда вставлена HackerSIM, набирает команду *150*НомерАлисы# и через секунду получает подтверждение, что номер успешно «подделан». Затем Чак звонит со своего телефона Бобу. Телефон Боба принимает вызов, и на нем высвечивается, что ему звонит… Алиса. Profit.

Далее события разворачиваются в зависимости от социнженерного (или чревовещательного) таланта Чака.

Я начал разыгрывать своих хороших знакомых.
Читать дальше →
Всего голосов 92: ↑58 и ↓34+24
Комментарии103

Аккордеон на AngularJS и Bootstrap

Время на прочтение5 мин
Количество просмотров27K
Аккордеон добавляет визуальное оформление и соответствующее поведение типа «горизонтальный аккордеон» произвольному (в рамках использованного шаблона и стилей) блоку разметки HTML.

Блок разметки должен иметь два обязательных элемента — общий контейнер и вкладки:

<ul ngc-accordion>
    <li ngc-accordion-tab="наименование1" template="template.html">... </li>
    <li ngc-accordion-tab="наименование2" template="template.html">... </li>
</ul>
    

Или так:

<div ngc-accordion>
    <div ngc-accordion-tab="наименование1" template="template.html">... </div>
    <div ngc-accordion-tab="наименование2" template="template.html">... </div>
</div>
    

Выглядит так:


Читать дальше →
Всего голосов 21: ↑13 и ↓8+5
Комментарии8

Восстанавливаем работу PlexConnect для Apple TV

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

Введение


27 августа прилетело обновление которое сломало алгоритм воспроизведение видео из этой статьи на Apple TV посредством PlexConnect. Примечательным этот алгоритм был тем, что он работал даже на Apple TV 3 для которой нет джейлбрека. Его основной принцип заключался в подмене данных приложения «Трейлеры», благодаря чему можно было воспроизводить медиатеку Plex.

Итак 27 августа Apple обновило это приложение. Данное обновление было произведено без всяких запросов в тихом режиме. Теперь «Трейлеры» принудительно работают через защищенное соединение. Простое обновление скриптов PlexConnect ситуацию не решает.

Выход был найден Полом Кехером. Предложенный способ заработал у меня.
Читать дальше →
Всего голосов 12: ↑11 и ↓1+10
Комментарии4

Подборка полезных ссылок от команды дизайнеров e-Legion

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

Привет! Мы команда дизайнеров, которые проектируют и создают дизайн приложений для Android, iOS и Windows.

image

За 10 лет работы в e-Legion мы сделали проекты разной сложности: от интернет-магазина до мобильного банка. Идеи архитерктуры приложения / дизайна мы искали в разных источниках, что-то придумывали сами, искали интересные решения в интернете. И за время работы у нас накопилось достаточно полезных ссылок, которыми мы хотим поделиться.
Читать далее
Всего голосов 22: ↑15 и ↓7+8
Комментарии5

По-настоящему адаптивные письма. Часть вторая. Фреймворк

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

Картинка для привлечения внимания честно сперта у invisionapp (кстати, у них божественная рассылка)

С момента публикации последнего поста прошло ни много ни мало, полтора месяца, но на то были причины. Уйма работы и бредовые мысли задрота-верстальщика. Сначала я собирался просто перенять приемы Николь Мерлин для верстки писем себе, но потом хипстерская голова подумала: А почему бы не зафигачить целый фреймворк? Громкое слово для моей поделки, но мне приятно его так называть. Начнем с простого.
Читать дальше →
Всего голосов 21: ↑20 и ↓1+19
Комментарии8

Проверяем все страницы сайта в валидаторе html

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

Интро


Цель — создать велосипед скрипт, который пробежится по сайту и проверит каждую страницу сайта на валидность html.
Я слышал, что если нападает перфекционизм, то надо полежать, отдохнуть и это пройдет.
Подумаешь, в валидаторе ошибка…
Но если все же не проходит, то
добро пожаловать под кат
Всего голосов 20: ↑18 и ↓2+16
Комментарии7

Модуль вкладок на es6/es2015 без jQuery и прочих зависимостей

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

Предисловие


Какое-то время назад я стал постепенно отказываться от jQuery в пользу нативного javascript. Это связано с тем, что поддержка старых браузеров перестала быть приоритетной и на первое место вышла скорость загрузки страницы. Я не смог найти минималистичный модуль вкладок с простой html разметкой – поэтому решил написать свой.

Демо, Исходный код на Github

HTML разметка


<div class="tabs">
	<div class="tabs__toggle tabs__toggle_active">Вкладка 1</div>
	<div class="tabs__toggle">Вкладка 2</div>
	<div class="tabs__tab">
		Содержимое первой вкладки
	</div>
	<div class="tabs__tab">
		Содержимое второй вкладки
	</div>
</div>

Если на одной странице нужно разместить несколько групп вкладок нужно просто разделить их в разные блоки '.tabs'. Расположение внутренних блоков влияет только на порядок их вывода. Вкладке по умолчанию следует добавить класс 'tabs__toggle_active'.
Читать дальше →
Всего голосов 23: ↑16 и ↓7+9
Комментарии13

Обработка фото «пришельца» раскрыла 60-летнюю загадку

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

Группа энтузиастов исследователей НЛО сделала удивительное открытие насчет фотографий 60-ти летней давности, долгое время считавшихся доказательствами существования инопланетян. На них якобы было изображено тело пришельца, которое привезли с места крушения НЛО известного как Розуэлльский инцидент (Roswell UFO incident) — предполагаемое крушение неопознанного летающего объекта около города Розуэлл в штате Нью-Мексико, США в июле 1947 года. Начиная с конца 1970-х годов этот инцидент стал причиной ожесточённых споров и теорий заговора, прежде всего из-за невыясненной природы обнаруженного объекта.
Читать дальше →
Всего голосов 129: ↑127 и ↓2+125
Комментарии75

Умные Дома от энтузиастов или снова здравствуйте

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

Приветствую аудиторию Geektimes!

Мы это проект SmartLiving.ru, на котором ведётся активное обсуждение и разработка открытой платформы построения Умного Дома MajorDoMo.

Наш проект не такой уж новый, но благодаря программе поддержки стартапов у нас появилась возможность заявить о нём более широко и не ограничиваться техническими деталями реализации той или иной возможности. Почему Умный Дом от энтузиастов? Потому что мы такие и есть :-)
Читать дальше →
Всего голосов 12: ↑10 и ↓2+8
Комментарии15

Полезные сниппеты на HTML5

Время на прочтение4 мин
Количество просмотров84K
Эта подборка полезных сниппетов, использующих HTML5, может помочь вам улучшить ваш сайт.

Автозаполнение в текстовых полях


Используя HTML5-элемент datalist вы можете создать текстовое поле с автозаполнением. Очень удобно!
<input name="frameworks" list="frameworks" />

<datalist id="frameworks">
	<option value="MooTools">
	<option value="Moobile">
	<option value="Dojo Toolkit">
	<option value="jQuery">
	<option value="YUI">
</datalist>

Читать дальше →
Всего голосов 73: ↑59 и ↓14+45
Комментарии27

9-долларовый Linux-компьютер CHIP собрал больше $2 000 000

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


На Кикстартере завершён сбор средств на уникальный мини-компьютер CHIP стоимостью всего 9 долларов*. Итог кампании: компьютеру быть! Сделано предварительных заказов более чем на два миллиона долларов. Этого вполне достаточно для организации массового производства компьютеров на китайском заводе.
Читать дальше →
Всего голосов 27: ↑26 и ↓1+25
Комментарии50

Как определить дубликаты картинок с помощью PHP

Время на прочтение4 мин
Количество просмотров45K
В любом проекте человеческий фактор никто не отменял, и если пользователи самостоятельно грузят картинки на сайт – появления дубликатов не избежать. Когда доходит до тысяч файлов, глазами всего не пересмотреть, а повторяющиеся картинки мало того, что никому не нужны, так еще и занимают место, тратят ресурс и в конце концов тормозят работу.



Потому рано или поздно встает вопрос автоматизации процесса поиска повторов, и тут мы рассмотрим основные, а также попробуем в деле.
Читать дальше →
Всего голосов 45: ↑37 и ↓8+29
Комментарии24

Делаем скриншоты правильно: практические советы

Время на прочтение8 мин
Количество просмотров188K
Устройство для снимка экрана на первых компьютерах (Command-Shift-3)
Устройство для снимка экрана на первых компьютерах (Command-Shift-3)

Если вы когда-либо делали хелп или мануал для своего приложения, наверняка вы отметили, как неожиданно много времени и сил занимает создание скриншотов.

Ведь кажется, что скриншот — это “секунда работы, Alt+PrintScreen и Ctrl+V!”. Некоторые клиенты удивляются, когда слышат, что скриншот в мануале может стоить и $2 и даже $5.

В этой статье я расскажу, как правильно делать скриншоты, почему это не просто “два клика” и какие подводные камни встречаются на пути неопытного скриншотера. Рассматривайте ее как чеклист или список практических советов для тех, кто документирует ПО. Надеюсь, это поможет вам избежать разочарований и порадовать юзеров красочными понятными картинками.
Читать дальше →
Всего голосов 81: ↑69 и ↓12+57
Комментарии76

Хочешь быть iOS разработчиком? Будь им!

Время на прочтение2 мин
Количество просмотров387K
На хабре в прошлом месяце была опубликована статья Конкурс ВК: Мессенджер для Android. Как это было!, в которой автор поделился своими мыслями о конкурсе и опубликовал список ресурсов и статей, которые помогли ему в создании приложения. Так как в последнее время я начал изучать разработку под iOS, то у меня скопилось некоторое количество ссылок, которые могут быть полезны для начинающих. Поэтому я последую его примеру и сделаю то же самое, только для своей платформы. Надеюсь, кому-нибудь они окажутся полезны и сэкономят немного времени.

Читать дальше →
Всего голосов 234: ↑222 и ↓12+210
Комментарии38

Пишем свой плагин для XBMC. Пока без блекджека и всех остальных

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

Всем привет. Речь в топике пойдёт о создании плагина (программного дополнения, аддона) к замечательной программе XBMC. Уровень сложности: для начинающих. Понадобятся знания HTML и общее представление о работе сайтов; не помешает знать как выглядит Python. Не ждите под катом уникальных алгоритмов и магического кода, это скорее отправная точка и общее объяснение механики работы плагинов. Код будет, надеюсь, наглядным.

Некоторые из вас могут спросить: «Ведь есть репозиторий seppius, который решает почти все проблемы с воспроизведением онлайн-контента в рунете (в контексте XBMC). Зачем велосипеды?». Я приведу свои доводы в небольшом предисловии.

Читать дальше →
Всего голосов 36: ↑35 и ↓1+34
Комментарии9

Анонимный Дед Мороз 2014 — Пост хвастовства новогодними подарками

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

Привет, %username%!

В запустившемся несколько позже обычного «Хабра АДМ-2014» уже 33 человека получили свой новогодний подарок!

Давайте хвастаться своими подарками на зависть тем, кто был забанен в этом сезоне ;-)

С НАСТУПИВШИМ НОВЫМ 2015 ГОДОМ!

Традиционная форма для обращения к эльфам тут.
Всего голосов 40: ↑35 и ↓5+30
Комментарии62

Информация

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