но вообще я просто хочу сесть и ехать (причём быстро) на вечеринку. Машина — не цель, а средство достижения цели.
…
но от этого у меня отваливается багажник. И знаете что? Мне всё равно чертовски нравится эта машина, ведь это лучшая из всех машин, что я видел.
Но приходится бросать ее на обочине и ехать на вечеринку на другой. :)
Ох и намучился я тоже с глюками Nim. Даже при том, что очень хочется этот язык использовать, вышеупомянутые минусы заставили его отложить в сторону.
Ну для новых поколений свои проблемы появились. Слишком много соблазнов развлекательных, на которые можно «подсесть». Это как раз больше затрагивает именно таких людей, которые в наше время легко увлекались какой-то своей темой и превращались в условных «фанатиков».
2) «Причина была в гнетущем несоответствии между графикой Windows 95, с которой я начал настоящее погружение в компьютерный мир», да несправедливость кругом. Делали бы тогда в VGA. На паскале был написан целый Fast Tracker.
Или еще на голом win32api можно было писать (на си, например). С простыми диалоговыми окнами, если какой-то интерфейс требовался.
Да и в целом — если иметь склонность быть повернутым на чем-то, то тогда не приходится искать повод. Оно как-то само идет.
Вот как пример — у меня до появления Спектрума (и появления главного жизненного пути) была своя тетрадка по пиротехнике с заметками, я провел кууууучу химических опытов… А когда у нас только должна была начаться химия, я за лето изучил ее на год вперед, украв книжку из химического класса. :)
а когда появились игры — мне было интересней в них что-то менять
Современные крэкеры уже не поймут каково это — загружать половину игры с аудио-кассеты, затем загружать дизассемблер GensMons с другой, а потом догружать вторую половину игры. И все это лишь для того, чтобы где-то заменить условный переход на безусловный.
Потом запустить, понять, что в этот раз попал не туда, куда надо (и часто игра могла сброситься) и повторить все еще раз (каждая загрузка минут по 5).
Я думаю, тут наберется много людей, которые смогут примерно таких же историй кучу рассказать.
Это точно. :) Тут прям по куче предложений комментировать-не-перекомментировать.
месяц вкалывал на стройке, чтобы купить книжку по Delphi
Помню во времена ZX Spectrum вообще на радио-базаре брал журналы свежие по Z80 и, не имея возможности их купить, пытался под видом листания старался быстро прочитать все что можно из полезного, попутно смотря листинги всяких программ, которые разместили в журнале на этот раз. :)
Кстати, если кому интересно повесить «говорилку» на свой сайт, то можно использовать HTML5 Speech Synthesis API. Вполне юзабельно. Правда, есть известный глюк, но его можно легко обойти. Вот тут демка и подробности, если что.
Только, естественно, они не сами по себе живут. Их надо к чему-то «подвязывать». Например, если «зашифровывать» что-то с применением БЦК, то полученный образ нужно «приклеить» к какому-то другому своему образу в «заранее подготовленной базе данных» (таблица опорных образов).
В общем, это все заморочки для тех, кому или надо, или кому нравится этим заниматься. Для остальных это можно упрощать — пользоваться своими личными стойкими ассоциациями.
Если кому-то надо проделать это с HTML, то можете попробовать мою github.com/KMiNT21/html2sent, которая предварительно «причесывает» HTML так, чтобы токенайзер NLTK более корректно распознавал предложения (точнее, их границы).
Они просто совмещают, условно говоря, «задом-наперед». :) Так никакой синергии не будет.
Другое дело, если в более сложные задачи выполнять используя не случайные кубики, а те, которые нужно закрепить. Т.е. дополнительно «прожечь» эти нужные нейронные связи.
И (намного более важное) делать это надо с современным пониманием принципов работы памяти. С подключением долговременной памяти, а не превращая запоминание в неэффективную зубрежку.
Дополню — если добавить немного рандома, то вообще труба будет. :) Это настолько запутает и усложнит поиск всех подводных камней, что платить столько никто не захочет.
Помню, я в 2001-м свой первый шароварный продукт похожим образом защищал от взлома. В итоге так и наблюдал вышедший потом недо-crack.
Я как раз вчера ездил за новой клавиатурой. Смотрел заодно на механику, но… не удобно. Выбирал среди низкопрофильных. И как раз тоже взял Logitech K280e. После дня использования ощущения только приятные. Единственный минус — правый Enter чуть уже, чем я привык, потому иногда еще попадаю по клавише "\" мизинцем.
Тоже считаю, что много кому лучше использовать, например, с 120. Я в Python, например, пишу документирующий сам себя код, потому имена там длинные, но понятные. И если ограничение в 80 символов, то уж слишком много строк будут некрасиво переноситься на вторую строку, лишь ухудшая читабельность.
Интересная тема. Но после прочтения статьи «залип» на тестировании себя знаете в чем? :)
В самом начале статьи есть гифка с графиком. Попробуйте мышкой точно попадать по ходу движения линии. :) Вот где тест.
А если серьезно, то, думаю, чтобы реально что-то понять, нужно тестировать по нескольким «входам». Я, кстати, даже программу писал на ассемблере лет 25 назад на ZX Spectrum для соревнования двух людей по скорости реакции. Сначала на окончание звука, потом на появление фигуры на экране…
Фух. Ну хоть на Хабре вижу кого-то с таким же восприятием мира, как и у меня. :) Я тоже предствляю это как колебания плюс/минус. И максимальное насыщение эмоциями по оси X. И вот чем меньше «минусы» опускаются ниже нуля, тем счастливей в целом человек.
А для меня это киллер-фича. :) Самое главное для меня — это как логично(и быстро) читается исходник.
И по поводу отступов — вот тут как раз «строгость» в тему. Это тоже в плюс читаемости.
Но приходится бросать ее на обочине и ехать на вечеринку на другой. :)
Ох и намучился я тоже с глюками Nim. Даже при том, что очень хочется этот язык использовать, вышеупомянутые минусы заставили его отложить в сторону.
Или еще на голом win32api можно было писать (на си, например). С простыми диалоговыми окнами, если какой-то интерфейс требовался.
Вот как пример — у меня до появления Спектрума (и появления главного жизненного пути) была своя тетрадка по пиротехнике с заметками, я провел кууууучу химических опытов… А когда у нас только должна была начаться химия, я за лето изучил ее на год вперед, украв книжку из химического класса. :)
Современные крэкеры уже не поймут каково это — загружать половину игры с аудио-кассеты, затем загружать дизассемблер GensMons с другой, а потом догружать вторую половину игры. И все это лишь для того, чтобы где-то заменить условный переход на безусловный.
Потом запустить, понять, что в этот раз попал не туда, куда надо (и часто игра могла сброситься) и повторить все еще раз (каждая загрузка минут по 5).
Это точно. :) Тут прям по куче предложений комментировать-не-перекомментировать.
Помню во времена ZX Spectrum вообще на радио-базаре брал журналы свежие по Z80 и, не имея возможности их купить, пытался под видом листания старался быстро прочитать все что можно из полезного, попутно смотря листинги всяких программ, которые разместили в журнале на этот раз. :)
Ну почему же? А как способ устрашения? Пускай заряжают холостыми и в опасной ситуации «пуляют» хаотично, скорчив лицо из разряда «я псих».
В общем, это все заморочки для тех, кому или надо, или кому нравится этим заниматься. Для остальных это можно упрощать — пользоваться своими личными стойкими ассоциациями.
Если кому-то надо проделать это с HTML, то можете попробовать мою github.com/KMiNT21/html2sent, которая предварительно «причесывает» HTML так, чтобы токенайзер NLTK более корректно распознавал предложения (точнее, их границы).
Другое дело, если в более сложные задачи выполнять используя не случайные кубики, а те, которые нужно закрепить. Т.е. дополнительно «прожечь» эти нужные нейронные связи.
И (намного более важное) делать это надо с современным пониманием принципов работы памяти. С подключением долговременной памяти, а не превращая запоминание в неэффективную зубрежку.
Помню, я в 2001-м свой первый шароварный продукт похожим образом защищал от взлома. В итоге так и наблюдал вышедший потом недо-crack.
В самом начале статьи есть гифка с графиком. Попробуйте мышкой точно попадать по ходу движения линии. :) Вот где тест.
А если серьезно, то, думаю, чтобы реально что-то понять, нужно тестировать по нескольким «входам». Я, кстати, даже программу писал на ассемблере лет 25 назад на ZX Spectrum для соревнования двух людей по скорости реакции. Сначала на окончание звука, потом на появление фигуры на экране…