Блог

Какие программы лучше писать

Интересный тут комментарий появился, в котором меня заинтересовал вопрос - нужен ли опыт работы в крупных проектах? Ну для начала, смотря какой. Если проект крупный, но код дерьмо, то лучше такого опыта не иметь. Неправильно заученный материал для многих – хуже незнания. Просто если вы не знаете, то можете спросить, как правильно. А если вы воспринимаете некорректные технологии за хорошее правило (и хуже того если верите, что это хорошо), то это на много хуже.

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

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

Секрет успеха Артемия Лебедева

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

Сегодня обратил внимание, что большинство программистов, рекламирующих свои услуги, постоянно говорят, что они сделают сайт не дорого. И только у Лебедева я видел в рекламе его услуг - дорого, охуенно. Видимо поэтому его студия самая популярная, вед большинству клиентов не нужно дешевле, им нужно лучше, чем у конкурентов. Когда говорят «дешево», то у большинства появляется ассоциация с фигней, ладой или третьим сортом.

Как получается у Лебедева в результате - это другой вопрос, главное, что он обещает хорошо. Это как в футболе. Наши тренеры не обещают хорошо, зато делают дешевле. Иностранные тренера обещают дорого и хорошо, а то, что получается не совсем хорошо, это уже другая песня. Главное обещать то, что нужно заказчикам и продать себя подороже. Вот наши тренеры и сидят в первой лиги (только некоторые в высшей), потому что предлагают то, что подешевле, а нужно предлагать подороже и не стеснятся обещать.

Microsoft убыточен

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

Я удивлен потому, что MS должна зарабатывать столько, что баже полное разорение какого-то агенства не должно было затронуть фирму. Да, сама покупка aQuantive была ошибкой и проще было потраченные деньги потратить на себя и продвинуть свое агенство. У компании уже были свои провальные проекты, которые приносили убытки, включая собственный сотовый телефон два года назад, но их провалы не влияли на квартальный отчет.

Чем это грозит? Да ни чем. Просто в очередной раз MS показывает, что у них верхний менеджмент не эффективен и что не смотря на то, что менеджмент фуфло, компания зарабатывает столько, чтобы покрыть эти ошибки.

Девушка засунула курицу между ног

Сегодня просто нереальный взлет посещаемости в моей курилке, сервер просто шуршит в облуживании зарпосов. Причем 4000 человек пришли из поисковика по на статью девушка засунула курицу между ног и все ищут фотки, видео или все, что связано с этим событием.

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

uniqueidentifier поле в Transact-SQL

Тип данных uniqueidentifier в Transact-SQL достаточно противный. Если указать некорректное значение, то запрос генерирует ошибку, поэтому прежде чем передавать что-то в запрос, желательно убедиться, что значение верное. Приятней было бы, если бы запрос ничего не возвращал, но это мое желание, которое не совпадает с тем, что сделали в Microsoft. Уверен, что у них были причины, чтобы генерировать ошибку и неплохие.

Короче, все это неважно и я бы не написал об этом, если бы не выполнил вот такой запрос:

select * from session where ID = '1756cb52-5b9e-4c95-8de4-b1ae7e5c2b81test'

Власти пытаются закрыть сайты опозиционеров

Так уж исторически сложилось, что оппозиционеры живут на livejournal и постоянно выкладывают видеоролики с подставами на youtube. Так как оба сервиса принадлежат американцам, то особо "знающие" ИТ люди обвиняли американцев во всех кгрехах. На них влияния у России нет, и как я уже говорил, я уверен, что именно ради борьбы с оппозицией придумывают новый закон.

И вот оно подтверждение. Сегодня на синусе прочитал, что роскомнадзор потребовал от Livejournal и YouTube прекратить использование персональных данных россиян либо вовсе отключить соответствующие имена. Наши требуют удаления страниц, которые нарушают Российское законодательство, главное, что нет никаких примеров таких страниц. А ведь интересно увидеть, кого хотят закрыть.

Еще вопросы есть, зачем нужен новый закон, ограничивающий свободу слова в интернете? Википедия точно может спать спокойно, а вот те, кто хочет сказать свое смелое и отважное "партия жуликов и воров", уже не смогут так свободно говорить.

Скоро появиться PlayStation 3 Slim

В сеть утекли фотки PlayStation 3, которая выглядит тоньше текущей приставки. Фотки в ужасном качестве, и даже не стоят того, чтобы их обсуждать. Больше волнует вопрос – когда. Возможно, что следующая PlayStation все же будет нумероваться цифрой 3, но измениться. Как она выглядит – мне по фиг, больше интересует вопрос – когда она появится.

Зашел на сайт Sony, и что я вижу, Sony Playstation 3 на 320 гигабайт отсутствует в продаже, а 160 на распродаже. Ну распродажа в США и Канаде – пермонентное состояние, а вот отсутствие товара у самого производителя – вопрос очень интересный. Если уже в середине лета закончились нынешние Playstation 3, то следующая приставка может появится очень даже скоро.

Я только размышляю и предполагаю, и все же больше склоняюсь, что Sony дотянет как минимум до ноября. В лучшем случае в октябре они должны объявить о новом железе, а само железо может появится в декабре. Дальше тянуть нельзя, потому что выбрасывать приставку после рождества проблематично с точки зрения начала продаж. Выбрасывать в сентябре рано, не думаю, что они готовы.

Как достать ресурс с сайта

Сегодня менеджер проектов меня просто повалил своим умом на смерть. Подходит и говорит: "есть ли у нас возможность получить assets с сайта"? Извиняюсь за английское слово, но просто ресурс не хляет там. Я говорю, что именно ему нужно. В мозгу проскакивают мысли, что он может сейчас запросить такого, что не доступно глазу, но нужно ему. Он говорит, что нужна картинка с главной страницы.

Вот тяжело работать с менеджерами проекров в ИТ области, если они нихрена не понимают в этом. Хотел тут сказать, что мне нужен тикет и 10 часов на это сложное задание, но решил не пугать его. Захожу на сайт, кликаю правой кнопкой мышкой по картинке, выбираю сохранение картинки. Он спрашивает "и все?".

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

Помощь в написании программы

Получил сегодня следующее письмо: Извините что беспокою, но скажите вы занимаетесь написанием программ? Очень нужна помощь в написании програм.

Нажимаю кнопку ответа, пишу ответ: Да, конечно же пишу программы, только сразу предупреждаю, что мои расценки очень высокие.

И тут вдруг понимаю, что нажать кнопку отправить не могу, она не доступна. Автор письма просто не оставил своего email. Как он собирался получить от меня ответ, если не оставил совершенно никаких координат. Поэтому пришлось отменить изменения и удалить вопрос. Извиняюсь, но кто-то не дождется ответа, потому что мне просто некуда отвечать. Это кажется у меня впервые такое прикол.

Проблема Delphi – несовместимость версий

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

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

Невидимые компоненты я вообще считаю не очень удачной идеей в программировании, если они не имеют никакого пользовательского интерфейса. В такой компонент можно засунуть например меню, потому что нужен вызов редактора меню (есть какое-то визуальное общение с пользователем). Ну а устанавливать простые свойства типа строка/число/адрес можно и без компоненты.

О блоге

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

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

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

Пишите мне