Дневник админа 🖥📱💻
29 subscribers
24 photos
1 video
2 files
15 links
Тут должен быть крутой текст, но не сегодня.
Download Telegram
Если вы считаете себя логически мыслящим человеком…

1. То задайте себе вопрос, когда вы обычно чистите зубы (кроме привычной утренней процедуры) — после еды или перед свиданием?

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

3. А много ли вы таких видели? Ах, вы один из них? Тогда смотрите пункт первый.
Где искать свое место?

1. Фигня весь этот ваш product/market fit. Подкармливает беспочвенные иллюзии того, что для любого продукта можно найти теплое местечко на рынке. Или того, что для любого рынка в любой момент времени можно придумать прорывной продукт.

2. Говорят же, что залог успеха — это оказаться с нужным продуктом в нужное время и в нужном месте.

3. Получается, что есть фраза получше, которая точнее описывает суть — time/product fit. Самое важное — понять, появился ли наш продукт в нужное время. Нужное время — это когда вчера это еще было невозможно, а завтра будет уже поздно.

4. Поэтому нужно искать не свое место на рынке, а свое место во времени.
Зефирный тест для взрослых

1. Был такой «зефирный тест». Детей оставляли в комнате наедине с зефиркой и обещали дать вторую через 15 минут, но только если они за это время не съедят первую. Многие дети этот тест не проходили.

2. Мы как взрослые смеемся над таким тестом. Нам ничего не стоит подождать 15 минут вторую зефирку. Почему? Потому что мы точно знаем, что ее принесут.

3. А вот если у нас выбор — а) прямо сейчас начать продавать условные кастрюли и зарабатывать на них полмиллиона-миллион рублей в месяц или б) потратить 3–5 лет на разработку и создание условной сети бюджетных отелей с целевой оценкой в $100m? А если выбор между теми же условными кастрюлями и пока непонятно чем?

4. Большинство тех, кто ответит «Фигня вопрос. Конечно же, второе. Пусть подальше, но побольше.» — наверняка, не имеют под рукой ни одной годной идеи по продаже кастрюль. Для них что продажа кастрюль на миллион рублей, что построение отелей на $100m — одинаково туманная и отдаленная перспектива А что важно в зефирном тесте? Ребенка оставляли в комнате с зефиркой наедине. Протянешь руку — и она твоя, безо всяких усилий и косых взглядов со стороны.

5. Нет, варианты «я хочу уйти из найма, где зарабатываю хорошие деньги, в предпринимательство» сюда не особо подходят. Потому что тут работает совсем другое желание «не хочу работать на дядю, хочу стать сам себе хозяином». Здесь работает другая психология.

6. Так что взрослые ежедневно проходят зефирный тест. С чем-то побольше, чем одна-две зефирки, и в сотню-другую тысяч раз дольше, чем подождать 15 минут. Судя по словам, все его пройдут на ура. Судя по делам — меньшинство. И, блин, какой же нелегкий выбор — когда он на самом деле есть.
Дурдом

— У вас тут какой-то дурдом!
— Что значит «какой-то»? Лучший в городе!

Любой стартап — это дурдом по определению. Поэтому вопрос только один — лучший ли это дурдом на рынке?
Очень простое приложение.

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

Конечно, можно спросить про бюджет нашего стартапа. Деньги и время - два основных ресурса. Представим что деньги есть или их по крайней мере, "достаточно" по мнению друга. Уже пришла пора отвечать на первый вопрос?

Возможно стоит прояснить требования к функциональности:
- Это многопользовательская история или пользователь всегда будет один?
- Должен ли счетчик обновляться "на лету" от действий других пользователей?
- Могут ли со счетчиком работать буквально все без регистрации и смс или нужна аутентификация и авторизация?
- Есть ли ограничения на количество инкрементов в минуту?
- А если пользователь поставил бота, который "нажимает" на кнопку каждые 50 ms?
- А пользователями могут быть другие сервисы?
- Нам нужно документированное api?
- Должно ли приложение быть адаптировано под разные устройства?
- Какие браузеры мы должны проверить?
- Имеется ввиду же веб приложение, а не мобильное?
- Ой, и мобильное тоже нужно, оно должно быть нативным? Если нативное, то как мы его будем обновлять?
- С мобильными понятно, а из каких стран у нас планируются пользователи?
- А счетчик должен работать одинаково быстро и для пользователей из штатов и из России?
- А какие данные о пользователях мы будем собирать и для чего?
- Мы хотели бы чтобы приложение было доступно без даунтайма или простой допустим?
- Готовы ли мы тратить время и деньги на мониторинг, следить за RPS и логами?
- Бюджета точно "достаточно" или теперь стоит обговорить?

Ну, теперь давай поговорим о времени.

Какие вопросы вы бы добавили, а какие убрали? Пишите в личку @drovalov
Где у Java приложения точка входа?

В обычном Java приложении всегда должен быть main class, содержащий метод main. С него начинается исполнение всей программы. Main class-ом может быть не только класс, но и интерфейс или енам. Для JavaFX приложения главный класс должен реализовывать javafx.application.Application.

main обязательно public static. Дополнительно, методу разрешено иметь модификатор strictfp. На аннотации и список исключений ограничений не накладывается.

В главном методе должен быть объявлен единственный аргумент – массив строк. Обе конструкции String[] и String... компилируются в один и тот же байт-код, так что приемлемы оба варианта. Название массива может быть любым, а значение будет содержать аргументы командной строки.

Когда приложение запускается как classpath, главный класс передается параметром командной строки. Если выполняется единственный исходник, он и описывает main class.

Для исполняемого jar-файла (java -jar MyJar.jar), его главный класс должен быть указан в манифесте. Внутри архива, в файл META-INF/MANIFEST.MF добавляется строчка вида Main-Class: ru.itsobes.MyClass. Иначе запуск завершается ошибкой «no main manifest attribute».

В случае, когда в указанном главном классе не оказывается метода, который бы удовлетворял всем критериям главного метода, программа падает с ошибкой «Main method not found».

В апплетах вместо main входной точкой служат методы init и start. Начиная с версии Java 9 технология апплетов объявлена устаревшей, а с 11 – совсем удалена. Не будем останавливаться на них подробнее.

#java
Ох ты ж! Опять чё-то там сломали.
https://www.anti-malware.ru/news/2020-05-24-1447/32772

А знаете, что? Я сейчас немного притоплю за Яблоко. А то чё-то последнее время его совсем уж засрали.

Вся проблема iPhone в том, что компания Apple считает своих пользователей дебилами. Google, конечно, тоже так считает, но судите сами:
Получени root на Android - взлом системы.
Джейлбрейк на iPhone - аналогично.
Взлом Android - это начало. Только после этого начинается все самое интересное.
Взлом iPhone - это "мама, я разбила вазу". Ну и выкинь осколки, хули ими греметь.

Смысл в том, что для того чтобы что-то нормально "защитить", нужно знать как это что-то сломать. "Сломанный" Android с рутом под капотом дает возможность закрывать дырки. В то же время iPhone, когда его брейкнут - это расколотый орех, потому что вся его инфраструктура закрыта. Нет даже элементарной возможности контролировать подэкранные процессы. Нет возможности управлять "направленным взломом". Вообще нихуя нет. А многие дырки оставляет сам производитель. Или по вашему слив данных на его сервера это нормально? А плотная такая интеграция с Фэйсбук? А реклама на основе поисковых запросов, которые хрен пойми где обрабатываются и уходят маркетологам?

Эм... Я же хотел "притопить ЗА Яблоко". Так вот, если бы Apple, так же как и ХОРОШИЕ производители смартфонов, изначально дала пользователям возможность САМИМ позаботиться о содержимом ИХ смартов, и не держала бы их за лохов, окружая своей "заботой", iPhone в два счета обставил бы гуглофоны. Что бы я там не говорил, у Яблок отличная юзабельность и куча достоинств. Взять хотя бы систему шифрования пользовательских файлов.

Но этого никогда не будет, поэтому выбросьте свои огрызки к чертовой матери.
Шесть психологических принципов, критичных для формулировки оффера

1. Избежание потерь. Люди ненавидят терять. Это гораздо более сильное чувство, чем возможность получить. Иногда мы отказываемся от замечательных новых возможностей, боясь потерять то, что есть. Оффер стоит сильнее фокусировать не на выгоде, которую клиент приобретет от работы с нами, а на том, что он потеряет, не начав с нами работать. Плюс к этому, внимательно готовьте аргументацию к возражениям от рисков (потерь) при сотрудничестве.

2. Ступор от выбора. В 2000 году в Колумбийском Университете провели опыт. В одни день в местном супермаркете поставили столик с 24 видами джема, а на следующий день — только с шестью. Продаж во второй день было больше. Хотя толпы и интереса было больше в первый день. Многие напихивают в оффер кучу вариантов сотрудничества или способов использования продукта — думая, что это усиливает оффер. Уровень интереса — может быть. Вероятность продажи — вряд ли.

3. Нежелание чувствовать себя дураком. Этот принцип Роберт Чалдини сформулировал в 1984 году. Когда человек не может определиться с выбором, он ориентируется на то, как поступают другие. Свалять дурака вместе с остальными не так страшно для самооценки. Поступить не так, как другие, и оказаться в дураках — страшно. Приводите в оффере конкретные примеры других клиентов, чтобы избежать этой проблемы.

4. Необходимость планки для сравнения. В 90-х годах Williams-Sonoma вывел на рынок хлебопечку, все исследования показывали, что $275 — это оптимальная цена. Но она не продавалась. Маркетинговое агентство предложило им вывести на рынок вторую хлебопечку ценой в два раза выше. И тут продажи пошли. Но не второй дорогой, а той самой за $275. Сошлитесь в оффере на другие варианты решения задачи клиента (свои или чужие), но которые стоят значительно дороже или значительно хуже за ту же цену. Иначе клиенту непонятно — хорошо ли это или плохо, дорого или дешево.

5. Страх пропустить что-то важное. По статистике известно, что более 50% билетов на обычное мероприятие покупают в последние два дня. Хотя та же самая реклама может крутиться и 2–3 недели. Главное — не создавать фейковое ощущение спешки, в которое человек не поверит, типа «на онлайн-курсе осталось X свободных мест». В онлайне, в отличие от зрительного зала, места закончится не могут. Любой оффер усилит убедительная причина, почему ваше предложение имеет ограниченный срок действия. А фейковая причина — ослабит.

6. Старое зло лучше нового добра. Неизвестно, окажется ли это новое добром или новым худшим злом. Не надо сильно упирать в своем оффере на новизну и уникальность. Лучше сравниваться с чем-то знакомым и понятным, но с новыми свойствами. Ваша же задача состоит не в том, чтобы все признали вашу крутость, а в том, чтобы они это купили. Раймонд Лоуи использовал в своих дизайнах подобный принцип, который он назвал MAYA — Most Advanced Yet Acceptable (продвинутый, но приемлемый).
Как или никак

— Как найти нужных людей, когда знаешь, что им нужно?
— Вы не можете знать, что нужно людям, которых вы не знаете, как найти.
Мир больших денег

Часть 1


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

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

3. Кстати, интересно, что крупные вклады из банков обычно не забирают, они там лежат десятилетиями. А на мелкие выдачи и проценты хватает навара, которые получает банк от вложений чужих денег в свои дела (выдача кредитов гражданам, бизнесу, инвестиции в бизнес), и новых денег новых вкладчиков.

Промежуточный вывод №1. Хорошесть банка определяется не тем, прибыльный он или неприбыльный. Хороший банк — тот, кто вовремя платит проценты по занятым деньгам (вкладам).

Часть 2

1. Банку в чужие бизнесы тоже интересно вкладывать деньги (кредитовать, инвестировать) надолго. Опять же главное — чтобы ему вовремя платили проценты, которых ему будет хватать, чтобы выплачивать свои проценты за деньги, которые в него вложили.

2. Деньги в долг берут бизнесы-неудачники? Давайте откроем, к примеру, последний квартальный отчет Apple. Выручка — 58 миллиардов долларов. Чистый доход, доступный к распределению среди акционеров — 11 миллиардов. Кэша и эквивалентов на счету — 40 миллиардов. И при всём при этом — текущих долгов на 20 миллиардов, а долгосрочных долгов на 89 миллиардов.

3. Хорошая компания Apple? Хорошая. Потому что она прибыльная? Нет. Потому что она вовремя платит проценты по своим долгам. Если к ней придут одномоментно все кредиторы, то ей (как и любому банку) придется очень плохо.

4. Это вовсе не уникальный, а совершенно обычный пример. По довольно строгим правилам еще прошлого века компания считалась финансово совершенно здоровой, если размер ее долгов составляет половину балансовой стоимости компании, включая все ее материальные и нематериальные активы. Сейчас уровень рассчитываемой нормальности долговой нагрузки вырос еще больше.

Промежуточный вывод №2. Хорошая компания — это компания, которая вовремя платит. Проценты кредиторам и прибыль на акцию вкладчикам. Прибыльная она или нет — это не так важно. Это только косвенный показатель, по которому можно пытаться предположить, сможет ли компания вовремя выплачивать проценты и доход по акциям. Почему косвенный? Потому что компания может заработать новый кэш, взять новый кредит или продать новый выпуск акций на бирже. И всё это даже не будучи бухгалтерски прибыльной.

Часть 3

1. Денег в мире настолько до хрена, что владеющие ими люди и организации озабочены в основном тем, куда их положить так, чтобы они как минимум не обесценились, а как максимум приносили доход (те самые проценты).

2. Ключевое слово — «положить». Большие люди вкладывают большие деньги не для того, чтобы их быстренько вернуть с наваром — типа «они мне через месяц-другой понадобятся». А чтобы они лежали во вложенном месте максимально долго, никуда не исчезая и принося проценты.

3. Банковские проценты — маленькие. Поэтому большие деньги смотрят в сторону бизнесов, куда они могут положить свои деньги как в банк, но на долгий срок и с большими процентами. Форма любая — дать в долг, купить акции, инвестировать. Им наплевать на то, приносят ли эти компании прибыль — это проблема основателей и управляющих. Им важно, чтобы они никуда не исчезали и вовремя платили.

Промежуточный вывод №3. Самая большая конкуренция — не между компаниями за деньги инвесторов. А между инвесторами — за те компании, которые могут работать для них банками.
Мир больших денег. Обобщающий вывод

1. В терминах Job To Be Done компании отбирают работу у банков. Потому что надежный бизнес — это как надежный банк, но только более выгодный для вкладчика.

2. Почему держат на плаву убыточные компании? Потому что никто не в здравом уме не будет банкротить банки (компании), в которых лежат их деньги.

3. Почему вкладывают деньги в убыточные, но растущие стартапы? Потому что а) свободных денег настолько много, что существующих надежных компаний (банков) не хватает, и б) не стоит складывать все деньги в одну корзину (банк-компанию).

4. Банки же умудряются как-то жить и расти, поддерживая веру в себя. Хотя мы знаем, что если все вкладчики одновременно придут в банк за своими деньгами, он накроется медным тазом. Вот подобные компании и интересны инвесторам — которые способны расти и поддерживать веру в себя.

5. Это совершенно другая модель мира, в которой живут банки, биржи и большинство больших бизнесов. Сходимость экономики — это когда новый кэш покрывает расходы и выплаты по старым долгам. Перспективность бизнеса — когда ты в состоянии брать и отдавать всё больше денег под всё растущий поток кэша. Надежность — когда ты можешь это делать сколь угодно долго.

6. Новым большим бизнесом с большей вероятностью станет стартап, основатели которого начнут мыслить как банкиры. Такие банкиры нужны людям с большими деньгами.
Немного про мир, который так близок,но в тоже время безумно далек. Пару постов выше.
Семь граблей, на которые наступает каждый переходящий из найма в свой бизнес

1. Ты думаешь, что можно заранее узнать, какая идея «точняк сработает».

2. Ты радуешься тому, что у твоей идеи нет конкурентов, вместо того, чтобы приходить от этого в ужас.

3. Ты думаешь, что выручка зависит от качества продукта, а не качества продаж.

4. Ты веришь, что продукт надо сделать и доделать, прежде чем начать его продавать.

5. Ты не закладываешь в экономику одной продажи стоимость привлечения покупателя.

6. Ты надеешься, что потенциального покупателя можно в чём-то убедить.

7. Ты не считаешь себя инвестором в свой бизнес.
Хрень лучше точняка

1. Очень большую доходность может принести только очень большой риск.

2. Самый большой недостаток большинства стартапов — они все время рассказывают о том, что, по их мнению, непременно должно сработать.

3. Хотя, исходя из сочетания риска и доходности, самое лучшее начало: «Я думал, что это ни за что не сработает, но решил проверить, и вот что получилось…».
Три шага к просветлению

1. На первом шаге мы включаем рекламу в Фейсбуке, ВК и Инстаграме.

2. На втором — контекстную рекламу.

3. На третьем — голову.

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

5. Совет простой. Считайте, что первые два способа у вас уже не сработали, и переходите сразу к пункту номер три.
Круто знаешь английский? Истории из даркнета, вроде как не придуманные.

https://darknetdiaries.com/