Pull to refresh
22
0
Send message

2 состояния аккаунта привязанного к телефону: «потерян» и «еще не потерян»

Reading time4 min
Views24K

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

Читать далее
Total votes 59: ↑54 and ↓5+63
Comments315

Невыносимая легкость контрибьюта в Open Source

Reading time5 min
Views21K

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

Читать далее
Total votes 109: ↑93 and ↓16+101
Comments93

У вас нет интересных проектов, а мне нечем гордиться. Но мы поладим

Reading time4 min
Views11K

Первые 3 года бытности моей веб-разработчиком проекты казались мне сложными, а еще через 3 года они стали интересными. Но исключительно с точки зрения академического интереса: возможно ли реализовать требования заказчика в установленных сроках и бюджетах. Что на языке не-академическом звучало как "Сдюжим ли?" Но еще через 3 года мне стало глубоко наплевать и на это. Моя производительность при этом выросла, или как минимум не упала. И раз мне стало наплевать на все это, я не считаю, что в веб разработке можно чем-то гордиться. Поэтому современные HR считают меня непригодным для многих мест работы. И все же я справляюсь.

Читать далее
Total votes 41: ↑26 and ↓15+21
Comments36

Автомобиль-русофоб

Reading time7 min
Views14K

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

Читать далее
Total votes 108: ↑36 and ↓72-24
Comments96

Обезьяна продает пасскоды, а постить с TOR все равно не дает

Reading time1 min
Views14K
Как минимум с июня, после подключения cloudflare на оба домена 2ch.hk и 2ch.pm, начались проблемы с постингом на двач. Первое время можно было перебирать выходные ноды TOR и с какой-то попытки отправить сообщение. Теперь постинг с торовских адресов невозможен вообще. Я честно пытался достучаться до Абу по почте, но тот ушел в игнор и отрицание.

Теперь единственный способ анонимно общаться на дваче — это покупать приватные прокси, которые пока еще не забанены. Под катом описание проблемы для Абу и админов mail.ru на случай, если они заинтересованы ее решать.
Читать дальше →
Total votes 33: ↑5 and ↓28-22
Comments22

Сайт сына маминой подруги

Reading time4 min
Views102K

Бывает, когда меня нанимают починить или взять на поддержку сайт, то я открываю его исходники и хочу воскликнуть: "А у кого вы его украли?" Потому что качество исполнения и сложность технологий значительно превосходят обыденные для такого класса сайтов. После того как я озвучиваю цену за поддержку подобного сайта и получаю в ответ недоумение, мне хочется уже кричать: "Что происходит?!"

Читать далее
Total votes 220: ↑206 and ↓14+255
Comments366

PHP коммьюнити в СНГ. Было плохо — стало хуже

Reading time5 min
Views19K

Я пишу на PHP уже 12 лет, и застал ещё даже перевод проектов с PHP 4 на PHP 5. Уже тогда, после института, я понимал насколько низок уровень большинства людей, пишущих на PHP. Тяжелое наследие PHP 4, невысокая алгоритмическая и структурная сложность проектов(даже при объёмной кодовой базе), выбор №1 для малого бизнеса, всё это делало своё дело. Сообщество было непрофессиональным, и мне это не нравилось. Но то что творится сейчас еще хуже.

Читать дальше →
Total votes 72: ↑47 and ↓25+37
Comments139

Пишите зарплаты, траты и чего вы хотите. Или не пишите ничего

Reading time4 min
Views29K

В очередной раз читая комментарии о том что толковых джуниоров не хватает, что на миддлов в ИТ огромный спрос, что сеньора днем с огнем не сыщешь, у меня начинает подгорать пониже спины. Когда кто-то пишет про свою зарплату в другой стране, добавляя, что на жизнь ему хватает, я берусь за огнетушитель. Ведь мой стул мне дорог, и вообще противопожарная безопасность прежде всего. И думаю я не одинок в этом. А ведь у других людей могут быть очень дорогие кресла! Поэтому давайте побережем мебель и попробуем разобраться как же правильно поделиться своим знанием жизни, чтобы это действительно несло какую-то полезную информацию.

Читать дальше →
Total votes 75: ↑55 and ↓20+43
Comments53

JAM-стэк — нищета на стероидах

Reading time4 min
Views12K
Создавая сайты для малого бизнеса я сталкиваюсь с двумя крайностями. Но только я, как программист. Пользователи не сталкиваются, ведь нельзя столкнуться с тем чего для тебя не существует. Первая крайность — это когда клиент покупает за 50$ в месяц очередной хостинг для Wordpress. Человек не знает, что для Wordpress не нужен специальный хостинг, что такой специальный хостинг как правило хуже чем обычный хостинг и содержит кучу ограничений и стоит дороже. Вторая крайность — это когда используется JAM-стэк ради экономии. Но это экономия в плохом смысле этого слова, когда вы экономите на спичках, используя генератор для питания паяльника, от которого вы прикуриваете.
Читать дальше →
Total votes 18: ↑10 and ↓8+10
Comments38

Якаем, тыкаем, пишем плохие статьи

Reading time3 min
Views5.3K
Как с большой долей вероятности узнать, что статья, которую вы видите на Хабре — плоха, не читая ее всю? Предлагаю вам эвристику. Если в начале статьи автор представляется или представляет свою компанию, то скорее всего статья плохая. К эпопее с флиппером это не относится, в кои-то веки пиарят действительно оригинальный продукт. Вторая неплохая эвристика — автор ведет диалог с читателем по всем канонам гонзо журналистики, не структурируя слог, размазывая посыл между многочисленными абзацами. Давайте разберемся почему так писать не хорошо. Для вас же самих.
Читать дальше →
Total votes 42: ↑24 and ↓18+14
Comments28

Svelte, исчезающий фреймворк, что всё никак не исчезал

Reading time5 min
Views16K

Когда я вижу очередную статью о Svelte:


RE: Боль и слёзы в Svelte 3
Svelte 3: Переосмысление реактивности
Почему SvelteJS возможно лучший фреймворк для новых веб-разработчиков
Легенда о Фреймворке Всевластия
Re: «Сравнение JS-фреймворков: React, Vue и Hyperapp»
Исчезающие фреймворки


Меня переполняет восхищение от наглости писавших её. С серьёзнейшим видом эти люди приходят и начинают рассказывать что их фреймворк в принципе может рассматриваться как альтернатива большой тройке: Angular, React, Vue. Первый раз я подумал, что автор из-за своей неопытности на полном серьёзе рассматривает Svelte как вменяемую production-ready альтернативу устоявшимся фреймворкам. Второй раз я подумал, что автор испытывает творческий кризис и его так тошнит от большой тройки, что ему хочется писать на чём угодно, но только не на ней. В последующие разы меня преследовало чувство, что кто-то просто строчит заказные посты.


Паранойя, скажете вы и будете правы. Но мой психотерапевт занят поддержкой пострадавших от коронавируса. Им нужнее. Поэтому выговариваться мне придётся вам. А выговориться я бы хотел на тему того, что Svelte — натужно пиаримый кем-то мертворождённый фреймворк. Который в 2020 году является пустой тратой времени и не имеет никаких реальных конкурентных преимуществ по сравнению с другими фронтенд-фреймворками.


Читать дальше →
Total votes 80: ↑51 and ↓29+32
Comments156

Information

Rating
Does not participate
Registered
Activity