Страйкбол игра (диалог): "Иди первый, а я за тебя отомщу."
Показаны сообщения с ярлыком Заметка. Показать все сообщения
Показаны сообщения с ярлыком Заметка. Показать все сообщения
среда, 17 апреля 2013 г.
суббота, 13 апреля 2013 г.
Вчера мой андроид спас шнур на котором отлаживалась программа, когда...
Вчера мой андроид спас шнур на котором отлаживалась программа, когда я отодвигался от стола, телефон чуть не упал.
пятница, 29 марта 2013 г.
Больные захватили психиатрическую больницу. Они требуют миллион вертолетов и один доллар.
Больные захватили психиатрическую больницу. Они требуют миллион вертолетов и один доллар.
Компания по производству аккумуляторов A123 после банкротства была переименована B456....
Компания по производству аккумуляторов A123 после банкротства была переименована B456. Киберсквотеры уже заняли домен С789.com. Будьте бдительны.
среда, 27 февраля 2013 г.
Посмотрел жизнь "Пи", давно не испытывал ничего подобного, фильм сильно...
Посмотрел жизнь "Пи", давно не испытывал ничего подобного, фильм сильно поразил, такое ощущение что за время просмотра забыл что я на диване, забыл что ужинал, испытал потрясение, очень сильные эмоции, фильм понравился
вторник, 26 февраля 2013 г.
У водителя маршрутки заиграла музыка на телефоне "Фристайло" - стало грустно.
У водителя маршрутки заиграла музыка на телефоне "Фристайло" - стало грустно.
Водителю 40-45 лет.
Водителю 40-45 лет.
воскресенье, 24 февраля 2013 г.
А не начать ли мне опять делать игры?
А не начать ли мне опять делать игры?
P. S. какая-то странная ностальгия меня тянет назад.
P. S. какая-то странная ностальгия меня тянет назад.
понедельник, 11 февраля 2013 г.
О нормальном желании ставить везде коллбеки и проверки, или то как ЭТО влияет на повседневную жизнь
Приступим-с… Программирование это хорошо, это что-то вроде хирурга в мире понятным людям, хирурга доброго, действующего во благо и никогда не пользующегося своими знаниями для неизвестных целей, благо не появился еще искусственный интеллект. Профессионально занимаясь программированием, заметил за собой странное желание перепроверять кучу обычных и бытовых вещей.
Написание проекта просто усеяно, и никак по-другому, проверками на неправильность входящих данных и последующей обработкой этой информации. Это наблюдается сплошь и рядом. Более того скажу, если Вы хороший программист, Вы всегда будете перепроверять все что у Вас in/out и заставляете программу работать с минимальными возможностями ее взломать. Это как, например, Вы наблюдаете поправку больного и не даете ему прекратить жить хорошей и прекрасной жизнью. Вы наблюдаете за процессом, на каждом шаге Вы ставите условие: что делать хорошо, какой ингредиент пойдет на пользу, а какой во вред. Это наращивает емкость и логику, и это делать надо, де-факто. И более того, эта правильность не подлежит сомнению. Но, со временем, реальная логика Вашего проекта, которая РЕАЛЬНО что-то делает, соотносится с логикой проверок и механизма коллбеков к примерно 80%/20%, потом 70%/30%. И тенденция рискует сравнять результаты в битве за программный код. И это ужасно, но зато у Вас будет действующий и красивый с точки зрения уязвимости код.
Используя условия проверок в своем программном коде, и обработки для всех состояний системы, я вдруг начал замечать нечто странное, как например, один-два-три раза, проверяю закрыл или не закрыл ли я дверь, есть ли мобильный, причем дорогой, у меня в сумке, и делаю это, на автомате, постоянно. Ситуация схожа, с той, когда бедная тетя едет домой проверить выключен дома утюг или нет. Ситуация не из приятных, но очень важна при написании кода. Анализируя все это мне страх как не хватает ставить проверки и в реальной жизни, железные, вплоть до того что переданная каким-то образом информация на мой телефон покажет видеозапись с датой, временем, что я закрыл дверь сегодня в 8 утра, и мне не стоит волноваться! И прихожу в смущение что таких проверок мне сильно не хватает. Абсолютно честно, я понимаю, что это недоработка в мире отдаленном от байтов и битов, который упорядочивается только логике дискретной и линейной. В реальной же жизни может сработать человеческий фактор и он может исказить работу системы — человек забудет много всего или и того хуже. Ведь каждый программист в душе перфекционист, и хочет добиться идеальной работы своего детища.
Вот собственно и все что я хотел сказать о том необычном, что приключилось со мной, со временем написания хорошего и интересного проекта. Так что во мне борется сторона, которая хочет четкости и упорядоченности везде, но я понимаю что самому становится роботом это совсем не то чего я на самом деле хочу. Резюмируя, скажу лишь, что программирование является неиссякаемым источником развития и движения, а все остальное — лишь сложные паттерны, которые перекочевывают в нашу жизнь из столь интересного вида искусства.
The End!
О том как я начал ставить коллбеки и проверки.
Написание проекта просто усеяно, и никак по-другому, проверками на неправильность входящих данных и последующей обработкой этой информации. Это наблюдается сплошь и рядом. Более того скажу, если Вы хороший программист, Вы всегда будете перепроверять все что у Вас in/out и заставляете программу работать с минимальными возможностями ее взломать. Это как, например, Вы наблюдаете поправку больного и не даете ему прекратить жить хорошей и прекрасной жизнью. Вы наблюдаете за процессом, на каждом шаге Вы ставите условие: что делать хорошо, какой ингредиент пойдет на пользу, а какой во вред. Это наращивает емкость и логику, и это делать надо, де-факто. И более того, эта правильность не подлежит сомнению. Но, со временем, реальная логика Вашего проекта, которая РЕАЛЬНО что-то делает, соотносится с логикой проверок и механизма коллбеков к примерно 80%/20%, потом 70%/30%. И тенденция рискует сравнять результаты в битве за программный код. И это ужасно, но зато у Вас будет действующий и красивый с точки зрения уязвимости код.
А теперь о странном:
Используя условия проверок в своем программном коде, и обработки для всех состояний системы, я вдруг начал замечать нечто странное, как например, один-два-три раза, проверяю закрыл или не закрыл ли я дверь, есть ли мобильный, причем дорогой, у меня в сумке, и делаю это, на автомате, постоянно. Ситуация схожа, с той, когда бедная тетя едет домой проверить выключен дома утюг или нет. Ситуация не из приятных, но очень важна при написании кода. Анализируя все это мне страх как не хватает ставить проверки и в реальной жизни, железные, вплоть до того что переданная каким-то образом информация на мой телефон покажет видеозапись с датой, временем, что я закрыл дверь сегодня в 8 утра, и мне не стоит волноваться! И прихожу в смущение что таких проверок мне сильно не хватает. Абсолютно честно, я понимаю, что это недоработка в мире отдаленном от байтов и битов, который упорядочивается только логике дискретной и линейной. В реальной же жизни может сработать человеческий фактор и он может исказить работу системы — человек забудет много всего или и того хуже. Ведь каждый программист в душе перфекционист, и хочет добиться идеальной работы своего детища.
Вот собственно и все что я хотел сказать о том необычном, что приключилось со мной, со временем написания хорошего и интересного проекта. Так что во мне борется сторона, которая хочет четкости и упорядоченности везде, но я понимаю что самому становится роботом это совсем не то чего я на самом деле хочу. Резюмируя, скажу лишь, что программирование является неиссякаемым источником развития и движения, а все остальное — лишь сложные паттерны, которые перекочевывают в нашу жизнь из столь интересного вида искусства.
The End!
суббота, 2 февраля 2013 г.
Твой ум - это то, что создает твой рай и...
Твой ум - это то, что создает твой рай и твой ад. Он создает счастье, создает страдания. Как только ты осознаешь силу собственного ума, твоя жизнь начнет меняться. Будь ответственным за то, чем наполняешь ум, именно этим наполнится твоя жизнь.
четверг, 17 января 2013 г.
Если ты устал - у тебя все равно нет права отдыха
Если ты устал - у тебя все равно нет права отдыха, ты живой, и отдохнешь когда перестанешь жить, на то ты и есмь, чтобы как-либо жить, и что-либо делать. А что - решай сам, но каждую минуту тебе нужно принимать какие-либо решения!
Фальшивый друг похож на тень, он с вами только, в ясный день.
Фальшивый друг похож на тень, он с вами только, в ясный день.
среда, 16 января 2013 г.
Кулаки не решают проблем, только в краткосрочной перспективе.
Кулаки не решают проблем, только в краткосрочной перспективе.
суббота, 12 января 2013 г.
Когда в человека кидаешь грязь, помни - до него она...
Когда в человека кидаешь грязь, помни - до него она может не долететь, а на твоих руках останется.
Мужчина должен быть как дорогой коньяк — недоступный и неподходящий...
Мужчина должен быть как дорогой коньяк — недоступный и неподходящий для всех. Его крепость и вкус должны знать единицы, если знают его на вкус многие, то это уже не коньяк — это пиво разливное…
Слова, как ключи. Правильно подобрав, можно открыть любую душу и закрыть любой рот.
Слова, как ключи. Правильно подобрав, можно открыть любую душу и закрыть любой рот.
Чем шире у тебя объятья, тем легче тебя распять. Фридрих Ницше
Чем шире у тебя объятья, тем легче тебя распять. Фридрих Ницше
четверг, 27 декабря 2012 г.
Готовлюсь к экзаменам. Хочу готовиться. Хочу начать готовиться. Готовлюсь готовиться в общем.
Готовлюсь к экзаменам. Хочу готовиться. Хочу начать готовиться. Готовлюсь готовиться в общем.
суббота, 22 декабря 2012 г.
Да, в женщине, как в книге, мудрость есть.
Да, в женщине, как в книге, мудрость есть.
Понять, способен смысл её великий,
Лишь грамотный.
И не сердись на книгу,
Коль, неуч, не сумел её прочесть.
Омар Хайям
Понять, способен смысл её великий,
Лишь грамотный.
И не сердись на книгу,
Коль, неуч, не сумел её прочесть.
Омар Хайям
вторник, 18 декабря 2012 г.
Ошибиться может каждый. Признать ошибку достойный.
Ошибиться может каждый. Признать ошибку достойный.
Подписаться на:
Сообщения (Atom)