Как стать автором
Обновить
17
0
Олег @Leginnn

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

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

Открытие студии мобильной разработки «с нуля» в Питере — 3.5 года спустя. Реинкарнация. Часть 2

Время на прочтение10 мин
Количество просмотров15K
Привет всем, продолжаю публикацию — сегодня Часть 2 истории нашей студии (нет, категорически мне не нравится слово СТУДИЯ — компания!) мобильной разработки notissimus.com, которая за 3.5 года из 3х человек сумела вырасти до 19+ человек на момент написания этих строк. Первую часть опуса можно найти по этой ссылке. Напомню, что сама история была написана давно, но сейчас мне захотелось взглянуть на нее и добавить upd.2016 — обновление и дополнения. Скажем так, ретроспективный анализ происходящего с более трезвым и опытным взглядом. Взяли за правило ежедневно записывать видео с нашим опытом работы и обзором проектов, которые ведем… вот последнее видео, которое записали сегодня — показали обороты, которая торговая компания может получить только из мобильных приложений. Ведь это всем интересно, да?)

Поехали…

p.s. часть 1 обязательна к прочтению, если вы ее не читали — запутаетесь.
Читать дальше →
Всего голосов 18: ↑16 и ↓2+14
Комментарии5

Альтернатива Themeforest для тех, кто хочет продавать темы на WordPress

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

Я давно верстаю и делаю темы для WordPress: где-то уже более 4 лет. И, когда через года два после начала, я сделал больше 100 сайтов на WordPress, то конечно пришла мысль о том, как сделать себе пассивный заработок на создании плагинов и тем для Envato и ThemeForest. Поначалу впечатлила самая продаваемая тема Avada и, конечно же, плагины Revolution Slider и Visual Composer. Сразу начинаешь умножать продажи на цену и получается прилично. Первое время я даже не замечал темы на WordPress, которые имели очень хороший дизайн, но при этом у них почти не было продаж. Можете даже посмотреть один пример: здесь и дизайн крутой и функционал неплохой, но продаж только 20 за 4 месяца.


image

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

Как объяснить бабушке, что такое Agile за 15 минут с картинками

Время на прочтение7 мин
Количество просмотров1.2M
«Любое дело всегда длится дольше, чем ожидается, даже если учесть закон Хофштадтера.»
— закон Хофштадтера

image

Самый просматриваемый ролик на YouTube по теме agile. 744 625 просмотров на момент публикации данной статьи. Легкий стиль изложения, картинки и всего 15 минут — лучшее что я видел. TED отдыхает.
Всего голосов 72: ↑63 и ↓9+54
Комментарии36

Осенний смартфонопад: китайский «Galaxy Note 7» и другие новинки от Xiaomi

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


Компания Xiaomi выпускает много смартфонов. Можно даже сказать, очень много. Однако в отличие от устройств других китайских производителей каждый ее продукт все равно заслуживает отдельного внимания. В этом году Xiaomi не на шутку разгулялась и одной только осенью провела несколько презентаций, где показала множество смартфонов — от собственного «Galaxy Note 7» до прокачанного Mi5.
Читать дальше →
Всего голосов 20: ↑16 и ↓4+12
Комментарии91

Имеющий «уши», да услышит – критерии выбора наушников

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

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



Отмечу, что для людей, которые подходят к качеству передаваемого звука с позиции «лишь бы звук был», полезной окажется только часть этого материала. Также сходу подчеркну, что любые упоминания брендов и моделей будут минимизированы, носят лишь информационный характер. Эта статья не даст ответ на вопрос «какие наушники лучше?». Материал создан лишь для того, чтобы облегчить выбор, подробно рассказать о существующих технологиях и принципах.
Читать дальше →
Всего голосов 19: ↑15 и ↓4+11
Комментарии73

Рак. Что с этим делать и чего делать не надо. Личный опыт

Время на прочтение5 мин
Количество просмотров254K
Примерно год назад я расширенно ответил на статью о раке. Это вызвало массу комментариев и неподдельный интерес к теме. Я долго не писал, потому что я не был уверен, что все закончится в итоге хорошо. К сожалению, хорошо не закончилось. Эта статья в основном, о том чего делать не надо.
Читать дальше →
Всего голосов 170: ↑146 и ↓24+122
Комментарии332

Домашний хостинг сайтов с динамическим IP

Время на прочтение6 мин
Количество просмотров150K
У меня (как и у многих web-разработчиков) имеется с десяток сайтов которые необходимо где-то размещать (хостить).

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

В то-же время в наличии имеется:

  • Домашний сервер на Ubuntu
  • Быстрый ethernet-интернет от МТС

Но не имеется ключевого — статического IP. Если бы он был, то все было-бы намного проще и данную статью я бы точно не писал. А выдавать статический IP мой МТС абсолютно не желает (если только я не подключусь как бизнес-клиент).

Разумеется есть всем известные Dynamic DNS сервисы вроде noip.com, но они успешно решают лишь задачу удаленного доступа к нашему серверу (по SSH или FTP), но для хостинга совершенно нам не подходят, поскольку в настройках домена на DNS-сервере нам нужно обязательно прописать A-запись с реальным IP-адресом (а не ссылку на наш виртуальный домен).
Читать дальше →
Всего голосов 57: ↑44 и ↓13+31
Комментарии93

Всё, что вы знали о холестерине, оказалось неправдой

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


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

Я не виню их за критику. В большинстве своём они, подобно мне, росли в 80-х и 90-х годах, когда считалось, что диеты с высоким содержанием холестерина и жира приведут к заболеваниям сердца и другим проблемам.

Но все, что люди знают по поводу холестерина, оказалось неправдой. Это включает и меня, и то, что я находил однозначной связью между этой липофильной молекулой и тестостероном.

Г-н Холестерин – не злодей. Его просто неверно поняли. Сегодня мы поделимся всем, что нужно знать про г-на Холестерина и раскроем все секретные сведения по поводу этого хорошего парня.
Читать дальше →
Всего голосов 79: ↑70 и ↓9+61
Комментарии227

В сети появился сайт содержащий базу номеров и адресов абонентов

Время на прочтение1 мин
Количество просмотров188K
В сети появился сайт, содержащий БД с номерами телефонов и их владельцами. По некоторым номерам даже есть адрес прописки.
Читать дальше →
Всего голосов 51: ↑33 и ↓18+15
Комментарии141

Создание движка для блога с помощью Phoenix и Elixir / Часть 1. Вступление

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


От переводчика: «Elixir и Phoenix — прекрасный пример того, куда движется современная веб-разработка. Уже сейчас эти инструменты предоставляют качественный доступ к технологиям реального времени для веб-приложений. Сайты с повышенной интерактивностью, многопользовательские браузерные игры, микросервисы — те направления, в которых данные технологии сослужат хорошую службу. Далее представлен перевод серии из 11 статей, подробно описывающих аспекты разработки на фреймворке Феникс казалось бы такой тривиальной вещи, как блоговый движок. Но не спешите кукситься, будет действительно интересно, особенно если статьи побудят вас обратить внимание на Эликсир либо стать его последователями».
Читать дальше →
Всего голосов 25: ↑24 и ↓1+23
Комментарии50

Несколько версий PHP под одним Apache на Windows (v2)

Время на прочтение2 мин
Количество просмотров12K
Данный туториал нам не подошел, потому что на фирме действует документ, регламентирующий структуру директорий на локалке, и все сайты (около 250) у нас лежат в одной директории. Понимаю и не устаю повторять, что данный документ это полный бред, но начальство не переубедишь. Поэтому возникла необходимость быстро переключаться между версиями PHP ничего никуда не перемещая, без «этих ваших денверов и опынсерверов и прочего, все должно быть с коробки, приду правэрю, иначе уволю!».
Читать дальше →
Всего голосов 20: ↑16 и ↓4+12
Комментарии30

Неофициальное дополнение к статье про банковскую карту МегаФона

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

Недавняя статья в корпоративном блоге МегаФона Как это работает: карта МегаФона вызвала дискуссию на 245 комментариев.
А к предыдущей статье Банковская карта от «МегаФона» комментариев еще больше — 314.
В основном это было вызвано недостатком информации в исходных статьях.


Позвольте предложить вашему вниманию дополнение, составленное на основе наиболее интересных комментариев сотрудника МегаФона и хабровчан.

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

Почему нельзя использовать компьютерный ИБП для питания газового котла?

Время на прочтение9 мин
Количество просмотров192K
Год назад я попытался понять, почему обычные автомобильные аккумуляторы нельзя использовать вместо специализированных в источниках бесперебойного питания. В той статье были рассмотрены несколько страшилок от продавцов специализированных аккумуляторный батарей, а так же произведены замеры ёмкости двух батарей, каждая из которых состоит из четырёх автомобильных аккумуляторов, проработавших в ИБП год. К сожалению, я не догадался сделать подобный замер сразу же после установки свежих батарей, но пообещал спустя год повторить замер, чтобы можно было понять, насколько за год уменьшилась ёмкость батарей. Планировал я это сделать в форме комментария с обновлёнными данными, но в процессе замера заметил, что пока ИБП работает от батарей — котёл подключенный к нему — не работает.

Вот это поворот!

Читать дальше →
Всего голосов 49: ↑47 и ↓2+45
Комментарии84

Как мы делаем первый российский трекер для собак Mishiko

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

Меня зовут Даниил Дымшиц, и я работаю в команде, которая сейчас выпускает на рынок свой первый продукт — умный ошейник для собак Mishiko. Вот он:



Это девайс, который позволяет через смартфон (iOS / Android) узнать, где ваша собака, и насколько активна она была в течение дня. Мы делаем не просто гаджет, а целую платформу для запуска Internet of Things проектов, и первый из них — именно умный ошейник для собак Mishiko.

В этом блоге мы будем рассказывать о том, как мы разрабатывали устройство, как оно работает, и, конечно, поведаем истории первых тестировщиков и владельцев Mishiko, которые уже пользуются девайсом каждый день. Но пойдем по порядку!
Читать дальше →
Всего голосов 34: ↑26 и ↓8+18
Комментарии71

Как работает баг с миром −1 в Super Mario Bros

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


Мир −1 в оригинальной Super Mario Bros. — один из самых известных багов на NES. Если в зону перехода (Warp Zone) зайти специальным образом, игра глючит, и при входе в трубу вы попадаете в странный мир.

Попасть в мир −1 можно, почти пройдя уровень 1-2 и встав на трубу, ведущую на поверхность земли, к флагштоку и концу уровня. Затем нужно передвинуться к левому краю трубы, пригнуться и подпрыгнуть вправо, чтобы опускаясь Марио находился почти под потолком. Может потребоваться несколько попыток, но в результате он попадёт в нужную точку и автоматически пройдёт сквозь трубу, а затем через стену в комнату с зоной перехода. Если не будет виден хотя бы один пиксель трубы, Марио окажется в ловушке и игроку придётся ждать, пока не закончится время.

Ещё один способ попадания в мир −1: разбить два кирпичных блока на потолке, оставив самый правый. Потом нужно подойти к левому концу трубы и подпрыгнуть вправо. Пригибаться в этом случае не обязательно, потому что Марио может попытаться ударить (на самом деле не разрушая его). При этом в игре произойдёт сбой, и Марио сможет пройти сквозь трубу и стену. Но этот способ более сложен и долог. Если всё сделано правильно, игрок увидит перед собой три трубы зоны перехода. Если залезть в левую или правую трубу, Марио попадёт в мир −1. Если же опуститься в среднюю трубу, он перейдёт на уровень 5-1. В случае, если правая стена зоны перехода становится видимой, баг перестаёт действовать.

Но это не вся история о том, почему работает этот баг. Некоторые говорят, что так происходит, потому что на экране зоны перехода над трубой не отображается номер мира, когда вы заходите в неё. Но это неправда, и те, кто обладает пониманием механики игры, никогда не поверит в такое объяснение. Прочитав эту статью, вы сможете рассказать фантазёрам, что же происходит на самом деле. В этой статье мы подробно разберём и раскроем тайны возникновения бага «мира минус один».
Читать дальше →
Всего голосов 108: ↑103 и ↓5+98
Комментарии77

Дешевые авиабилеты… Или сеть мошеннических сайтов, ворующих деньги с карт. Мое расследование

Время на прочтение20 мин
Количество просмотров186K
В этой публикации речь пойдет о целой сети мошеннических сайтов, которые на протяжении долгого времени работают с единственной целью — похитить данные банковских карт и увести все доступные денежные средства с этих карт. В этой схеме используются на разных этапах сервисы известных компаний и банков. Таких как Яндекс (Поиск, Директ, YandexMoney, Карты), Промсвязьбанк, Банк Тинькофф и, вероятно, других.



История эта началась совсем недавно. Всего пять дней назад и, можно сказать, что пока еще не закончилась. Один мой знакомый обратился ко мне за консультацией с вопросом, можно ли как-нибудь закрыть «нехороший сайт»…

Итак, что же случилось?

Мой знакомый захотел купить авиабилеты и решил, что самый простой для этого способ — задать вопрос Яндексу. На простой запрос типа «самые дешевые билеты в Анапу» Яндекс одну из первых ссылок выдал на некий сайт, который служит для поиска и покупки дешевых билетов без комиссии. Ссылка эта, вероятно, была в верхнем рекламном блоке. Перейдя по ссылке, мой знакомый нашел себе подходящие билеты, оформил заказ, и попал на страницу оплаты с помощью банковской карты…
Читать дальше →
Всего голосов 210: ↑210 и ↓0+210
Комментарии392

Книга «Как пережить полный конец обеда, или безопасность в PHP». Часть 1

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

Big Five Part 3 by CrazyAsian1

Привет. Меня зовут Саша Баранник. В Mail.Ru Group я руковожу отделом веб-разработки, состоящим из 15 сотрудников. Мы научились создавать сайты для десятков миллионов пользователей и спокойно справляемся с несколькими миллионами дневной аудитории. Сам я занимаюсь веб-разработкой около 20 лет, и последние 15 лет по работе программировать приходится преимущественно на PHP. Хотя возможности языка и подход к разработке за это время сильно изменились, понимание основных уязвимостей и умение от них защититься остаются ключевыми навыками любого разработчика.

В интернете можно найти много статей и руководств по безопасности. Эта книга показалась мне достаточно подробной, при этом лаконичной и понятной. Надеюсь, она поможет вам узнать что-то новое и сделать свои сайты надёжнее и безопаснее.

P. S. Книга длинная, поэтому перевод будет выкладываться несколькими статьями. Итак, приступим…
Читать дальше →
Всего голосов 73: ↑64 и ↓9+55
Комментарии19

Заменяем бут-анимацию Android устройства на мелькающие логи Linux ядра

Время на прочтение3 мин
Количество просмотров35K
После разработки кастомного загрузчика для своего телефона мне захотелось реализовать вывод ядерных логов на дисплей, как это умеют делать десктопные дистрибутивы Linux. А всё потому, что лично мне при загрузке телефона намного интереснее наблюдать мелькающие kmsg логи, нежели наблюдать сначала логотип загрузчика, а затем ещё и бут-анимацию Android системы. За два года «скучные обоины» уже приелись.

Сейчас попытаюсь вкратце рассказать о модуле LLCON для Android ядра, который реализует низкоуровневый вывод kmsg логов на дисплей.
Всего голосов 61: ↑56 и ↓5+51
Комментарии28

USB killer Type-C

Время на прочтение2 мин
Количество просмотров46K
image Если мне не изменяет память первым устройством оснащённым разъёмом USB Type-C был планшет от компании Nokia, увы он стал надгробным камнем для этого Величайшего производителя мобильных телефонов. Тем не менее новый разъём начал активно применяться в новой технике и с каждым днём количество девайсов поддерживающих USB Type-C интерфейс становится всё больше и больше, с этим надо что-то делать.С вами Dark_Purple и сегодня мы будем убивать Brand New Apple MacBook 12” (Early 2016), однако здравствуйте!
Дальше
Всего голосов 72: ↑61 и ↓11+50
Комментарии123

Маленькие ещё: проблемы детского интернета

Время на прочтение6 мин
Количество просмотров18K
По мере того, как наши дети погружаются в современные технологии, им приходится сталкиваться с новыми угрозами, с которыми не всегда способны справиться даже их родители. Запрещать использование интернета ради детской безопасности в нашем мире уже бессмысленно — это неотъемлемая часть нашей реальности. Для примерно 15% подростков в возрасте от 12 до 17 лет интернет стал местом, где они проводят треть жизни. Надо отметить, что подростки не стремятся разделить этот новый опыт с родителями: более половины детей скрывают от родителей свои нежелательные действия в интернете. А раз мы не можем постоянно сопровождать детей в новом для них мире, остается положиться на автоматизированные средства защиты.

Проблема защиты детей от нежелательного контента (речь идет о строгой защите, т.е. не отключаемой в два клика пятилетним ребенком) формирует целый рынок программных решений. В их основе лежат два принципа блокировки ресурсов: фильтр по IP-адресу, исключающий возможность открытия ресурсов с заранее заданными в неком “черном списке” IP или разрешающий доступ только к IP из “белого списка”, а также контентный анализ, позволяющий принимать решение о блокировке доступа на лету в соответствии с содержимым страницы.
Читать дальше →
Всего голосов 35: ↑25 и ↓10+15
Комментарии121

Информация

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