Блог

Копирование против функций

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

Очень часто программисты занимаются Copy/Paste, а ведь так просто взять и сделать код более универсальным. Если есть какая-то сходная задача с небольшими отличиями, то ее почему-то пишут дважды. А ведь так просто сделать что-то более универсальное, что будет проще сопровождать.

Шар виртуальной реальности

Продолжаем говорить о выставке истории компьютерных игр. Я уже выложил два набора фотографий: История игровых приставок в картинках и История компьютеров в картинках. Хотя в принципе в обоих заметках есть игровые приставки, но во второй были и старые компьютеры.

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

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

Hevia испанские напевы

Я уже писал, что слушаю различную музыку, но больше всего люблю различные варианты электронных вещей и Happy Hardcore. Я как-то знакомил вас с интересной скрипачкой Lindsey Stirling, а сегодня хочу познакомить с испанским валынщиком. Это такая расслабляющая музыка. Это не электронная и не Hardcore, а больше народная, но прикольная. 

Evernote для iOS 7

Я последнее время очень много использовал Evernote и очень много заметок для этого блога написаны именно в Evernote, но с того момента, как вышла iOS 7 и я установил ее себе на телефон, я вынужден был вернуться назад в OneNote, потому что в новой ОС мои любимые заметки глючат. Сегодня вышло обновление, а ошибка все не исправлена, а жаль.  

Писать заметку можно только до конца экрана. Потом программа пытается автоматически прокручивать экран и эта прокрутка не работает нормально в iOS 7. Скорей бы исправили, мне очень нравится Evernote. Последняя версия OneNote  тоже стала выглядит и работает тоже неплохо. Но Evernote нравится еще и тем, что он существует и для MacOS.  

Информация

Должна ли информация быть свободна?

Должен ли мир знать правду?

Что думаете по Навальному?

Что вы думаете по делу Навального? Все еще считаете, что МОЖНО бороться в этой стране за счастливое будущее? Вопрос НАДО не стоит, потому что ясно, что надо. А вот можно ли противостоять власти? Если даже Навальный и воровал, то мне кажется, что он жил бы спокойно, если бы не начал валить бочку на правительство. 

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

МФУ устройства по $50

На прошлых выходных я был в компьютерном отделе магазина Target и меня поразила доступность МФУ устройств всего по $50. Причем даже именитых брендов, таких как HP. Четыре года назад минимальная цена была $100 на распродаже, а сейчас уже и без распродажи можно найти дешевое устройство. 

Когда я только приехал в Канаду, то изменил своему любимому HP с Brother как раз из-за цены. Самый дешевый HP стоил тогда $150 и при этом состоял из принтера, сканера и копировального аппарата (помесь принтера со сканером). У меня тогда не было еще работы, я только приехал и страшные истории интернета обещали, что я буду искать работу как минимум пол года, а то и год. Поэтому я решил не тратить столько денег на любимый HP. 

Тогда я выбрал МФУ устройство от Brother - кажется под номером 490CW. Это устройство содержало не только принтер, сканер и копир, но еще и факс, что в Канаде еще пока нужная вещь. Тут до сих пор просят иногда отправлять по факсу, особенно в банках. Я решился на Brother, потому что это вроде бы японский бренд, а знаменитое японское качество у всех на языках позволило надеяться, что устройство будет нормальным.

Планшет для Газпрома за 120 млн рублей

Сейчас читаю на РуБиКе заметку о том, что газпром заказал для А. Миллера (управляющего компанией) новый плангшет за 120 миллионов рублей. Согласно википедии владельцем компании до сих пор является государство и подобные расходы не позволит себе ни одна государственная компания мира. Но только в Газпроме мечты Миллера сбываются и он может позволить себе что угодно, а государство молчит. А что, их все устраивает, пенсии у пенсионеров европейского уровня, здравоохранение самое лучшее в мире и образование с каждым днем становится все лучше, поэтому почему бы не позволить государственной компании выпулить 120 миллионов рублей на планшет. 

Итак, согласно РуБиКу Газром объявил тендер на:

1. Cоздание планшетного компьютера на базе iOS. На сколько я помню, на базе этой ОС может создавать устройства только Apple, поэтому какой может быть тут тендер? Я что-то не помню, чтобы кто-то другой мог создавать подобные устройства.

Производительность временных таблиц у SQL Server

У меня на работе ETL скрипты - это просто SQL файлы, которые мы запускаем на сервере в определенном порядке. Все работало прекрасно, пока один скрипт не начал тормозить капитально. Общая скорость работы скрипта стала превышать лимит в 3 часа. 

Я запустил скрипт пошагово и он выглядел вполне нормально. Вначале создается таблица:

declare @promotions table (PromotionID int, Здесь есть еще колонки);

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

История игровых консолей

Лара Крофт

Продолжаем экскурс в историю компьютерного мира и игровых приставок. Сегодня мы будем больше разглядывать картинки старинных приставок и старых игровых автоматов. Но начнем мы не с такой уж и старенькой Ларой Крофт.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне