Tags: мiслi

"Door bolt"

Столкнулся недавно с неприятной ситуацией - меня пытались взломать.

В ответ на проблему возникла идея, которая совершенно не сложно реализуется.

Итак. Ширпотребный сервис в текущем виде аутентифицируется в виде:
Логин/е-мейл + пароль

Пароль восстанавливается через тот же е-мейл или телефонный номер.

Далее, если пользователь понимает, что его пытаются взломать: подобрать пароль или "восстановить забытый пароль",
то нажимает красную кнопку на сайте и/или приложении - "BOLT THE DOOR", что означает "закрыть дверь на засов".

При этом система/сервис на заранее указанный срок:
- проверяет возраст пароля (т.е. взломать, тут же сменить пароль и "закрыть дверь" не получится)
- сохраняет на устройстве / в браузере авторизационную куку
- перестаёт реагировать даже на правильно введенные логин + пароль
- отключает все механизмы восстановления пароля

Комментарии?
Замечания?
Предложения?

__

"О книгах и критериях"


(автор неизвестен)


Прошлый псто про книги вызвал живую дискуссию а также вопсро от Серёги: «Вот ты сказал, что для тебя сюжет был примитивный и рельсовый, а что же тогда не примитивный и не рельсовый?»

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

Продолжу наш выпуск литературной газеты.

Критерий первый: «нелёгкая задача».
Автор помещает героя в сложные условия и на протяжении книги, с приключениями и перипетиями из этих условий выводит.
Пример экспромтом из головы:
Звёздолёт терпит крушение на некой планете. Задача: с этой планеты улететь. Но это НЕЛЕГАЯ ЗАДАЧА, потому что в процессе аварии серьёзно поврежден двигатель(гидравлика, боротовой компьютер - нужное подчеркнуть) и лётчик должен пройти весь этап от каменного века до наших дней, чтобы своими руками сделать замену/аналог.
(Кстати, никто не вспомнит ничего подобного? Я бы почитал с удовольствием. )

Критерий второй: «дуга характера».
Иначе говоря – изменение характера, в частности, переоценка ценностей главного героя в процессе сильных переживаний и осознания совершенных ошибок.
Пример экспромтом из головы, на этот раз подлиннее:
Жил-был могущественный и злой колдун. Он жил высокой черной башне и терроризировал окрестные земли.
А если ему не выдавали в деревнях самой вкусной еды и самых красивых девушек, то он деревни сжигал, а жителей превращал в жаб.
И вот однажды, он пришел в небольшую деревню, где ему отказали в его желаниях. И он сжег деревню, злобно хохоча.
Далее, картина: стоит колдун, на фоне горит деревня. Кричат люди. И к нему идёт маленькая девочка, вся чумазая от пепла. Подходит и говорит:
- Ты можешь меня убить. Но ты НИКОГДА не сможешь меня напугать.
Колдун осознал всю мерзость содеянного, бросил посох и зарыдал от отвращения к самому себе.
Остаток жизни он провёл в попытках исправить свои страшные деяния, помогая людям.
А девочка стала королевой той земли и привела её к богатству и процветанию.
(12 строк, а уже идея для неплохой фентезятины, не находите?)

Разумеется, чаще всего мы видим не отдельные два вышеописанных критерия, а их сочетания.

Далее, что не является «рельсовым сюжетом», опять же утрированно просто:
Начинаем сюжетную линию №1, вводим главного героя.
Потом начинаем сюжетную линию №2, вводим, например отрицательного героя.
Потом начинаем сюжетную линию №3, вводим, например, друга/подругу главного героя.
Подчеркну: линии совершенно не обязательно должны идти параллельно по временнОй шкале.
Более того, скорей всего будет несколько флешбеков и/или флешфорвардов.
В идеальном мире, эти три линии должны сойтись в кульминации, где главный герой с трудом(см. «нелегкая задача») победит злодея и чего-нибудь важное осознает (см. «дуга характера»).

Критерий третий: мысли.
Автор задаёт вопросы (явно или неявно) а также вкладывает свои мысли и убеждения в слова (и мысли) героев.
Попробуйте проанализировать книги с точки зрения того, в чём, таким образом, автор пытался убедить читателей.

Вот как-то так.

А теперь КОНТРпример, утрированно:
Умный, красивый, сильный и везучий главный герой (единственное действующее лицо в книге), который побеждает врагов пачками, у которого в каждых кустах по, минимум, три рояля, и, конечно же, он ебет за раз не менее 10 сексапильных самок (которые сами, с мокрыми трусами на него и вешаются, конечно же).

И еще тезис. ИМХО, сама по себе ценность ИДЕИ некого мира/вселенной - равна НУЛЮ. Если автор - сраный графоман, то ничего кроме занудной бредятины и/или приторного мерисьюшинчества (см. контрпример) он оттуда извлечь не сможет.

Думаю, моя мысль и литературные предпочтения, теперь предельно ясны.

Напомню, прочитать про книги и мои мысли по поводу можно по ссылке:
https://hvostat-hvostat.livejournal.com/tag/книги

__

"Наперекор советам"

Мой кармический брат Стас написал псто, который навёл меня на некоторые мысли по смежной теме.

Так вот.
Есть у меня некоторая способность к стратегии и "виденью сверху".
Попробую пояснить.

Подходит ко мне человек и говорит:
- Дэн, вот есть задача/проблема x, подскажи, как её решить?
- Без проблем. Берешь штырне, покупаешь ырчне, потом всё это соединяешь и вуаля.
- Ой, нет! Это сложно/дорого/долго/неудобно/"никто не будет этим заниматься"/не сейчас/может быть потом/я подумаю. Спасибо!
(пожимаю плечами) - Да не за что...

Далее в 100% случаев происходит следующее: "человек идёт и ломает дрова вагонами. ВАГОНАМИ, Карл! Нанося ущерб тебе, себе, ему, тому_парню® и окружающей среде. Попутно испытывая морально-нравственные страдания™ в количествах." ©

Но самое интересное не это. После того, как человек набивал синяки и шишки, харкал кровью и не спал ночами, ОН ВСЁ РАВНО ПРИХОДИТ К ТОМУ РЕШЕНИЮ, КОТОРОЕ Я ПОДСКАЗЫВАЛ ИЗНАЧАЛЬНО!!!

"Блин, вот что это? Как это называется? Отсутствие мозгов? Склонность к мазохизму? Комплексы? Упрямство? "Назло мамке отморожу уши?" Гипертрофированная самостоятельность, перерастающая в самонадеянность? Инфантильность? Стремление кому-то что-то доказать? Недоверие? Боязнь получить отказ? [Впишите свой вариант.]" ©

Дополнение от dizel_by:
Второй вариант по частоте - это сделать НЕ ТАК, как я говорил, сделать по своему, в итоге - "наломать дров", а потом спрашивать "совет второго порядка": как теперь ЭТО починить.

Или даже еще круче. «Вот он мне посоветовал, но это было мне сложно/неудобно, поэтому я КОЕ-ЧТО сделал иначе, а теперь полный пиздец. Пусть он мне компенсирует»

Сразу подчеркну - речь идёт не только об IT.

Резюме от murz0id:
"Не мешай дуракам делать глупости, они от этого злятся."


__

"Нулевая вероятность"

Есть такой термин в теории вероятности "невозможное событие". Оно же - событие, вероятность наступления которого - нулевая.

По легенде, студенты киевского национального университета, а именно кафедры прикладной математики как-то раз тончайше прикололись над профессором.
Он читал лекцию по теории вероятности и как раз описывал невозможное событие.
А в качестве примера заявил следующее:
- Ну например, "в аудиторию сейчас войдет белая лошадь".
Как всегда - "но есть нюанс".
В относительной близости от корпусов матфака ЕСТЬ ипподром.
Да, вы правильно догадались - студенты однажды не поленились - в тот самый момент открыли двери и в аудиторию ВОШЛА БЕЛАЯ ЛОШАДЬ.
Профессор охуел.
Студенты от души поржали.

А недавно мудрейший klink0v написал любопытный псто, прочитав который я вспомнил несколько любопытных событий.

Collapse )

__

Про еду и экономику

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

На территории БЦ, где хостится наша контора есть Местная™ Столовая™.
Как ни странно - отличная столовая. Меню разнообразное, вкусное, нажористое. А главное - цены вполне гуманные. Средний чек за салат + первое + второе + гарнир + сок получался в районе 300-350 р.
Так вот, отличная столовая. БЫЛА.

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

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

Поздравляю, теперь вы - экономист. Можете читать дальше.

Так вот, возвращаясь к столовке.
Её хозяин, как истинно русский человек, выполнил не первый пункт из нашей лекции и не второй.
Он, сука, выполнил все три сразу!
Питаться в столовке стало совершенно невозможно: еда стала какой-то пресной, качество мяса снизилось: одни жилы и жир.
И цены возросли дико. После того, как мне за тарелку макарон с помидорами ("паста", ага), залупили что-то порядка 500 рублей - я послал их нахер.
Благо, существует такая изумительная штука, как конкуренция: возле БЦ расположена масса мелких кафе и ресторанчиков.

Начал искать.
А с едой есть один интересный нюанс: на еде нельзя экономить, потому что потом все сэкономленные деньги потратишь на врачей.

Нашел одно заведение, где бизнес-ланч (первое, второе, гарнир, салат и компот) стоят всего 250 рублей.
Вкусно, здорово и очень гуманно по цене.
А месяц спустя кафе еще и запустило карты - "проездные" на обед - 20 обедов за 4000 рублей.
Итого - 200 рублей.
"Счастье есть - поесть."

Когда я зашел в местную столовую за булочками (выпечка там изумительная, несмотря ни на что) - кассир меня спросила:
- Ой, а чавой-то вас давно не видать?
Я совершенно прямо ответил:
- Потому что у вас стало ДОРОГО И НЕВКУСНО!
Она почему-то обиделась.

Где вы питаетесь?

Только дома
4(12.5%)
Беру "ссобойку"
11(34.4%)
В местной столовой
8(25.0%)
В кафе рядом
5(15.6%)
Заказываю пиццу/суши
2(6.2%)
Свой вариант (в комменты)
2(6.2%)


_

"point of concern"

Прочитал статью про инфраструктуру на одном закрытом ресурсе, после которой мне стало очень печально.

Кратко, суть в том, что объективно, то, чем я занимаюсь сейчас, лет через пять, будет нахер никому не надо: все свалят в облака и веб.

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

_

* * *

Мои мысли по поводу нового года легко умещаются в два предложения:
"Больше всего на свете я желаю окончания вот этого предновогоднего ада из пробок, льда, снега, людей, звонков и писем, кавардака на работе.

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

_

Вот мне интересно...

Коллега rustedowl высказал замечательную мысль:

А почему законы пишут на естественном языке? Оптимально ведь было бы формализировать его и привести к виду языка программирования. У юристов есть множество формальных определений, ими тоже было бы манипулировать на этом уровне.
В итоге формально законы бы выглядели бы в духе
IF (номер ИНН, к примеру) KILL PERSON (другой номер ИНН) THEN GOTO JAIL (количество лет)

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

---

Мгновенно упрощаются суды, куча юристов и адвокатов проходит в газенваген.
Имея такую платформу, можно очень легко и наглядно отслеживать изменения и противоречия в законах и процедурах.
Для простых смертных программируются "визарды", с помошью которых упрощается взаимодействие человека и государства.

Короче.

Кто вхож в госдуму? Давайте проталкивать, разрабатыть и распиливать внедрять?

_

"Особое русское мышление"

Рассказал эту историю Вике, после чего она таки уговорила меня написать псто.

Пару месяцев назад писал, что очень люблю авиацию и все, что с ней связано.

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

Лучший сим на сегодняшний день из современных - это DCS World.

Позавчера так была распродажа - за дополнительные крафты просили всего ~200 рублей. Один раз пива не попить, короче.
Я "психанул" и купил там модель Ка-50, который "черная акула".

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

Так вот, решил я вспомнить "молодость" и начать миссию не "на горячую" (т.е. старт с полосы полностью готового к вылету вертолёта) а так называемый "холодный старт" - миссия начинается на стоянке, вертолёт полностью выключен.
Надо включить питание, включить топливные насосы, запустить ВСУ, запустить двигатели, итд итд итд.

Процедуру запуска я неплохо помню по памяти (она логична и очевидна - вначале питания, потом двигатели, потом всё остальное), "включился", запустился, всё ПОЧТИ ок.
Почему "почти" - часть приборов ПНК (пилотажного-навигационного комплекса) не работает.
Проверил - питание есть, переменный ток - ОК, постоянный ОК, генераторы включены.

Collapse )

Технические мечты

На самом деле, неплохо бы написать программку, которая обходила бы топ 10 тысяч (сто, миллион) мест, где публикуются новости, и делала три с половиной простых вещи:

1. Дедупликация. Если одна и та же новость с несущественными изменениями повторена 100 раз, зачем видеть её 100 раз? Достаточно одного. "Одна и та же" может плавно настраиваться от "слово в слово" до "частично совпадают лишь матюги" по желанию пользователя.

Collapse )

Пусть оно будет написано как попало. Пусть далеко от идеала. Но пора уже. И я в данном вопросе не собираюсь принимать ничью сторону. Просто градус вранья и в мирное-то время не радовал, а сейчас вообще угрожает выживанию человечества, неужели не видно? Задохнёмся же, к %%ням, в собственном %$^е и @##$е....

P.S. Википедия и Google news в некотором приближении эту задачу как раз и пытаются решать. Но вот не доводят до того, что хотелось бы видеть.

Гениальная мысль утащена у eugenebo.