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

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

В 2014 году я открыл свою первую сырную лавку в темном переулке Москвы. Помещение сдавалось без двери — надо было для начала прорубить дверной проем. Копил деньги на машину, но вместо этого купил магазин. Закрыл его через год, потому что место было непроходимым и люди не могли найти нас даже по карте. За 2022 оборот компании составил 120 млн.руб.
В статье: как я выбирал точки, решил перестать парить голову сотрудникам, боролся с Роспотребнадзором и победил санкции, почему решил не вкладываться "в бетон". Мои выводы за 10 лет бизнеса.
Вирус бешенства. Беспощадная непостижимость
Мой первый урок по бешенству начался с инструктора который молча вышел и нарисовал на доске огромные «100%» © LAB-66
Про бешенство говорится много и часто. В массовом сознании существует огромное количество слухов, домыслов, страхов. Все это до поры до времени сосуществовало где-то параллельно относительно меня. Но вот недавно на близкого знакомого бросилась (внезапно) домовая мышь и прокусила ему до крови палец. Несмотря на очевидность ситуации, пришлось потратить значительную часть времени на объяснение человеку того, чем все это чревато, перебрать в Интернет кучу ссылок. В итоге пострадавший все-таки отправился к врачу, а я понял, что пора браться за клавиатуру и писать себе туториал для таких случаев.
Про бешенство. Под катом

Паттерны левел дизайнеров — часть 1

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

Как вы знаете, в ситуациях, когда необходимо быстро и безопасно обработать данные паспорта и любых других документов, технологии распознавания Smart Engines творят настоящие чудеса. Качеству и надежности нашей технологии доверяют лидеры цифровой трансформации: госведомства, ведущие банки, аэропорты, промышленность и бизнес. Мы ценим доверие наших клиентов, а для вас, дорогие читатели, решили наглядно показать эффективность наших систем. Так сказать, лучше один раз увидеть, чем сто раз услышать. Летс гоу!
Как я заставил суровых мужиков носить юбки и теперь продаю без маркетплейсов на 24 млн в год

По образованию я программист. Если быть точным – оператор ЭВМ. До 2007 года я работал в техподдержке, был сисадмином, внедрял базы данных в арбитражных судах.
Уже тогда мне хотелось работать над продуктом, который существует в реальности, до которого можно дотянуться и пощупать рукой. Возможно, причина в воспитании. В детстве я всегда жил в домах, которые отец строил своими руками.
Пока занимался мехом, я много работал с курточниками, они заказывали меховые опушки, и через них я видел, как работает эта сфера. Сейчас мы шьем куртки, которые носят в Якутске и Оймяконе в минус 50, а производство приносит порядка 2 млн ₽ оборота в месяц.
Самые опасные сетевые порты: как найти и закрыть все лазейки

В прошлом материале, кратком пособии по безопасной работе с сетевыми портами, мы кратко разобрали, как с помощью различных межсетевых экранов защитить инфраструктуру. На самом деле, это не rocket science. Но это то, о чем важно всегда помнить при работе с инфраструктурой — например, при публикации веб-сервисов наружу. Ведь в сети есть темные лошадки, которые требуют особо пристального внимания, — наиболее популярные порты, подверженные эксплуатации уязвимостей.
Привет! Меня зовут Ваня, я ведущий инженер по информационной безопасности в Selectel. В этом материале разберу, какие порты наиболее интересны хактивистам и как быть в курсе актуальных уязвимостей. А в конце поделюсь чек-листом с планом действий при обнаружении открытых портов в своей инфраструктуре. Подробности под катом!
Нейросети и акварель в игровом дизайне: мой опыт создания локаций

В этом посте я расскажу о том, как начала работу над визуальной частью игры, посвящённой приключениям девушки‑самурая.
Моя задача — подготовить концепт‑арты персонажей, локаций и интерфейса. В работе мне помогают Chat‑GPT 4 и Clip Studio Paint.
Как я легально сделал 25 млн на конопле. История нижегородского «Эскобара»

Мой бизнес основан на двух страницах из советской энциклопедии. Я стал первым производителем конопли в России, разработав свою инженерскую технологию с использованием фена и тазика. А еще боролся с вредителями на производстве и доказывал маркетплейсам, что я не наркоторговец.
Как отобрать работу у карьерных консультантов с помощью ChatGPT

Сейчас расскажу как можно обойтись без платных консультаций менторов, коучей, тренеров и прочих уважаемых господ, которых на этой площадке не очень жалуют.
Я собрал почти два десятка популярных задач, которые вам предложат решить за деньги. Давайте попробуем сделать это бесплатно при помощи нейросетки. Открывайте окошко ChatGPT и тестируйте готовые промпты из списка.
Мне надоело «казаться». Теперь живу в деревне, зарабатываю 15 000 и счастлив

Мне не нравилось, что со мной так обращаются, и я устал мотаться в город. Но я не мог просто бросить эту работу — мне нужны были деньги на стройку и жизнь.
Я хотел осесть в деревне и не ездить в город на работу. Всё что, пробовал, приносило копейки. Но однажды я продавал электрогенератор, и мне заплатили за него козлёнком. Так я стал козоводом.
Как мы заработали 100 000 рублей за 3 месяца, запустив простой конвертер картинок в США

Что мы поняли, запустив простой конвертер картинок за 1 месяц в США. И как заработали 100 000 рублей за первые 3 месяца, хотя вокруг куча бесплатных аналогов.
Схематично, простыми словами о внутреннем устройстве PHP (Zend Engine, OPCache, JIT)

Данный пост нацелен на неопытных PHP-специалистов. От этой информации лучше программировать вы не станете. Ожидаемая польза:
Мне когнитивно и морально легче, когда уменьшается «магия» того, с чем работаешь. Может тебе тоже
Возможно чуть-чуть реже статьи на хабре будут тебя отпугивать
Объясню на 4 примерах — каждый лишь немного сложнее предыдущего.
Пример 1: запуск программы, написанном на компилируемом языке (Go): в полной статье
Пример 2: Запуск скрипта PHP без OPCache и JIT
В интерпретируемых языках подразумевается, что при запуске программы будет осуществляться выполнение машинного кода не сразу. В случае PHP — запускается именно исходный код.
Это означает, что при каждом запуске программы система должна проанализировать исходный код и преобразовать его в понятный код для процессора (т.е. в машинный код).
Вот схематично представил всю последовательность работы PHP скрипта без включенных OPCache и JIT (каждый из них по отдельности рассмотрим в следующих двух примерах).
У нас привычный «исходный код» PHP (файл hello-world.php
):
<?php echo "Hello world";
Опять идем по порядку, рассмотрим какие процессы происходят запустив команду:
php hello-world.php
Процесс №1 — Компиляция в байт-код
Сначала исходный код обрабатывается Zend Compiler — это PHP компилятор. Первый из двух основных компонентов Zend Virtual Machine.
В отличие от рассмотренного выше компилятора Go:
задача PHP компилятора — преобразовать исходный код не в машинный код, а в код-посредник - байт-код;
процесс компиляции происходит при каждом запуске программы (вместо лишь единоразового - до запуска программы, как в примере с Go)
В случае PHP этот байт-код назвали PHP OPCode.
Байт-код — является более низко-уровневым, чем исходный код. Он содержит набор команд для интерпретатора (об интерпретаторе в следующем пункте). Байт-код не может выполняться процессором напрямую.
Чтобы посмотреть результат работы компилятора — сам байт-код — выполним команду:
php -d opcache.opt_debug_level=0x20000 -d opcache.enable_cli=1 hello-world.php
Получим:
$_main: ; (lines=3, args=0, vars=0, tmps=1) ; (after optimizer) ; /hello-world.php:1-2 0000 EXT_STMT 0001 ECHO string("Hello World") 0002 RETURN int(1)
Вначале видим $_main:
— обозначает, что следующие строки относятся к функции main
. Появление такой функции в байт-коде для глобальной области видимости PHP — занятная историческая особенность, дошедшая из других языков;
Следующие 3 строки начинаются на ;
— так обозначаются комментарии. Одна из целей — для дебаг-информации;
Последние 3 строки — непосредственно код нашего приложения, который будет выполняться виртуальной машиной в следующем шаге.
Процесс №2 — Выполнение байт-кода
Майнинг. Что это такое?

Майнинг — это поддержание криптовалютной платежной системы в рабочем состоянии.
Что такое "криптовалютная платежная система"?
Это децентрализованная платёжная система, которая:
NFC-видеотека для моих детей

В детстве у нас с сестрой была гора VHS-кассет, которые мы бесконечно пересматривали. Современная видеоколлекция моих детей сильно от них отличается. Она полностью цифровая и разбросана по разным сервисам. Я хотел поделиться с ними магией осязаемости носителя из моего детства.
У меня двое пацанов, старшему разрешается посмотреть полчаса телевизор с утра и ещё полчаса вечером. Обычно он точно знает, что хочет посмотреть, но ему приходится ждать, пока кто-то из родителей возьмёт пульт и откроет нужное приложение.
Это заставило меня задуматься: почему бы не объединить новое и старое? Я хотел, чтобы у сына была более активная роль в выборе того, что он хочет посмотреть, несмотря на цифровой формат.
Несколько лет назад я увидел, как кто-то распечатал любимые музыкальные альбомы с NFC-меткой внутри, и решил сделать что-то подобное для своих детей.
Открыли свой завод запчастей, чтобы не идти работать на завод

Мы обычная семья, живем в маленьком городе на Урале. Родители всю жизнь занимались производством. А мой муж — автоэлектрик. За 20 лет, что он чинил Камазы и Уралы, часто сталкивался с одной проблемой: нужные запчасти для электрики найти непросто. Вот мы и подумали: а почему бы не попробовать делать их самим?
Мы открыли небольшой завод и делаем жгуты проводов и нашли способ продавать для Камаза, Урала и сельхозтехники. Но перед тем как рассказывать про рынок электрики и наше производство, давайте расскажу, что мы производим, и кто это покупает.
Я купил убыточное производство одежды, вложил 16 лет. И теперь на обороте 15 млн в мес оно приносит мне сумасшедшие 7%

Я родился в Киргизии, рос без отца, рано начал работать. Подрабатывал грузчиком, официантом, продавцом в магазине бытовой техники. В 19 лет с другом открыл компанию по установке кондиционеров. Вложил $500 в инструменты. За год мы заключили контракты со всеми крупными магазинами бытовой техники в городе. Я начал летать за кондиционерами в Китай и перепродавать их на родине. Еще через два года у нас был шоурум и восемь рабочих бригад. В 2007 году я открыл бизнес по продаже японских автозапчастей, а вслед за ним и автосалон.
Я хотел созидать, а не просто перепродавать товары, поэтому в 2008 я продал бизнес по продаже японских автозапчастей и купил у знакомого швейную фабрику в Киргизии за $280 тыс. Душа радовалась, а я чувствовал себя мини-королем, но недолго. В итоге оказалось, что производство убыточное. А вот что было дальше.
Каждый день хочу завязать с бетоном, но 45 млн в год не отпускают

В 2009-м я занимался стройкой и нашел эту технологию, которая уже 15 лет приносит мне деньги. Сначала я заливал изделия на заднем дворе частного дома, а сейчас мой завод занимает 250 кв.м. и делает в среднем 45 млн ₽ в год.
FLUX — новая нейросеть для генерации изображений от создателей Stable Diffusion

Всем привет!
Flux.1 D — это мощная модель для генерации изображений по текстовому описанию. Меня зовут Вандер, я куратор клуба по нейросети Fooocus и нейро-энтузиаст, и сегодня мы разберемся, почему вам точно стоит обратить внимание на свежеиспеченную Flux.
Разработчики Flux - бывшие создатели Stable Diffusion и Stable Diffusion XL - Робин Ромбах и Андреас Блаттман. Оба выступали за идею, но компания преследовала только коммерческие интересы Как итог - произошел конфликт и ключевые фигуры покинули Stability AI. Недавно ими была создана новая компания The Black Forest Team, которая и представила нам Flux.
Flux основана на 12-миллиардном трансформере и использует инновационный подход, так что достигать высокой производительности и качества изображения возможно даже при запуске на бытовых видеокартах.
Модель очень хорошо следует промпту и распознает текст.
В статье мы посмотрим, как запустить Flux онлайн и локально, а так же на ее возможности.
Information
- Rating
- 5,642-nd
- Location
- Хабаровский край, Россия
- Registered
- Activity