Публікації

Показано дописи з 2006

Если очень долго смотреть на юг, ничего не делая, то на затылке вырастет мох

Kent Boogaart

Вот еще товарищ те же доводы приводит ( Kent Boogaart ). Заметил, что еще и DataGrid-а нет.

Windows Presentation Foundation

Попробовал написать тестовую прогу с использованием Windows Presentation Foundation. Много вопросов. Например: где элемент управления (control) для редактирования даты?

Wiki как средство коллективной разработки документации

Писать документацию очень тяжело. Я все время откладываю и собираюсь с силами, для того чтобы сделать рывок и написать большой кусок. При этом, все время получается, что между моими рывками проходит достаточно много времени и информация устаревает. Решил пропробовать дать возможность писать доку всем. Для этого поставил в офисе FlexWiki . Посмотрим.
Зображення
Написал сегодня письмо в "Кияни" и "Кореспондент.НЕТ". Содержание: Доброго дня, Шановна Редакція. Десять років тому, я приїхав до столиці вступати до ВУЗ-у. Моє рідне місто - Кам'янець-Подільский, просто наповнене парками, зеленими насадженнями і чудовою архітектурою, та Київ вразив мене своєю красою. Усмішка людей, що крокували прекрасним чистим містом були предметом моїх білих заздрощів. Тепер і я - Киянин. Житель столиці найбільшої Європейської держави. І я - небайдужий. Тому мені дуже боляче бачити те страхіття, яке відбувається на вулицях міста. Наведу один лише приклад, але дуже болючий: в районі де я проживаю, на перехресті вулиць Алєксухіна та Вітрука вже місяць лежить сміття. Це вже не просто купа сміття, це міні-звалище. Крім того, що через теплу погоду стійкі "пахощі" вже сягають кількох навколишніх кварталів, залишки їжі приваблюють бродячих тварин. Сьогоднішнім ранком спостерігав на цьому звалищі зграю з 20 доволі великих собак. Страшно.

Красиво

Зображення

Ні обіцянок, ні пробачень

Іще два тижні - і запалає Пожежа сонця у жовтім клені, Я погляд твій кожен день шукаю, Твій літній погляд очей зелених. Приспів: Ні обіцянок, ні пробачень, Все сталося само собою, Слова набули нових значень, Ми ж не змінилися з тобою. Я в перший раз не чекаю осінь, Бо з нею в літо не повернутись, І вітер грає твоїм волоссям, А я не можу і доторкнутись. Приспів Хоча б на мить, хоча б на хвилину Спинити час і тебе серпневу. Моя біда і твоя провина, Що наше щастя розтало в небі. Приспів Слова: Сергій Лазо Музика: Сергій Лазо Виконує: Віктор Павлик

Неделька

Зображення

Доступ к WebService через HTTPS

Впервые возникла необходимость организовать доступ к Веб-сервису через защищенное соединение. Был уверен на 200%, что надо всего-лишь поменять в URL "http://...." на "http s ://....". Оказалось что не все так просто. Вспомните, что делает Internet Explorer, когда вы пытаетесь зайти на защищенный сервер. Говорит Вам: "Сервер подсунул вот такой сертификат, посмотрите и если это сертификат того сервера куда Вы хотели зайти - смело душите гайку ЕШ (В русской винде - ДА)". Вы обычно соглашаетесь неглядя, потому как с интернет-атаками с подменой хоста Вы лично встречались очень редко. Оказывается, то же самое происходит и в .NET приложении. Только диалогов там нет, а потому есть специальное API. Сначала я почитал тут , и сделал как говорят, но компилятор мне сказал что такой способ устарел и отправил читать MSDN про ServicePointManager.ServerCertificateValidationCallback . Правильный способ такой: ServicePointManager.ServerCertificateValidationCallback = delegat

Как правильно ездить зимой

Цены на комунальные услуги ростут...

Зображення
...а качество услуг - падает. Раньше мусор с нашей улицы вывозили раз в 2 - 3 дня. А теперь, вот уже вторую неделю наблюдаю такую картину: Что делать? Куда жаловаться?

Мысли вслух: Google Suggest

Когда-то я восхищался сервисом Google Suggest , а теперь он есть у меня в броузере . Очень удобно.

История из шести слов о языках программирования

Краткость - сестра таланта

Смерть от кофеина

Сколько надо выпить яда, чтобы умереть? Интересно? Посчитайте: http://www.energyfiend.com/death-by-caffeine/

Прав был Джордж Оруэлл

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

Удачный снимок

Зображення

Меняем колесо

Зображення

Ёжик

Зображення
 

Друг

Зображення
В данный момент, он где-то в пути... 

Она же, ночью под ночным клубом :)

Зображення
 

Дочь

Зображення
 

Сломалась немецкая бетономешалка :)

Зображення
Починяют. 

Мысли вслух: Тачка и бетономешалка

Как говорилось в " Мысли вслух: Тачка и бетономешалка ", проблема бетономешалки стояла очень остро. Там же в коментах Сва упомянул про горы бетономешалок в Эпицентре. Аккурат после вчерашней замены колеса и перед шиномонтажем я слетал в этот магазин и тоже видел эти горы. Пообщался с персоналом примерно следующим образом: - О! Эта бетономешалка за 1350 грн, классная штука? - Отличная!!! Польская. - Гм... Выпишите мне ее тогда, я пойду оплачу... - Не могу. Их у нас нету, все проданы. - А эта, что на витрине? - И эта! - Плохо. А вон та за 1600, хорошая? - Ага. Тоже польская! - Выписывай! - Не. Ее тоже нету. - А какая есть? - Вон та, немецкая, за 2900! - Гм... После этого прокатался в Чабаны и там в "Новой Линии" приобрел немецкую за 1690. Типа - реклама :)

Можете поздравлять "с почином"

Вчера впервые пробил колесо на своей Альмере. Одел выданые в салоне кожаные перчатки (еще были сшиты ниточкой между собой), достал новенький, еще не юзаный, домкрат. Аккуратно вынял чистенькую (почти стерильную) запаску и приступил к работе :) Конечно боллид потерял процентов 70 своей привлекательности, особенно с правой стороны. Не смотрится, когда впереди - серебристый кованый алюминий, а сзади крашеная в черное сталь. На шиномонтаже сказали что на этой неделе, я не рекордсмен со своим гвоздем 150-кой. Барышня на Мазде приежала с железнодорожным костылем в колесе! Под эти байки, колесо заклеили и вернули на аппарат. Кстати, кто знает, человек который работает на шиномонтаже, это шиномонтажер или шиномонтажист?

Тачка и бетономешалка

В связи с тем, что моя семья приобрела дом в незаконченом состоянии за городом, теперь есть чем занять выходные, кроме надоевшего программирования: мы строим дом! Погрузившись в строительные заботы, мы озадачились покупкой строительного инвертаря и инструментария. Конкретно сейчас задача стоит так: Тачка одноколесная Бетономешалка Я побегал по доступным базарам и прочим торговым местам, где можно обнаружить такие предметы и нашелнеобходимое по таким ценам: Тачка (производство Киевского закода АТЕК)- 400 грн. Бетономешалка - не нашел. Так как сам завод АТЕК находится через дорогу от моего дома, а при заводе есть магазин, решил я заехать прямо на завод и узнать какие цены предлагает сам производитель. И что? Тачка - 480 грн! Почему? Как это, у барыг дешевле чем на заводе? Продают ворованое?

Отладка release версии прямо в "production environment"

Сколько раз приходилось жалеть о том, что в стандартный набор утилит Windows , не входят инструменты для отладки приложений. Ведь даже в случае release версии системы хороший отладчик может расказать о возникшей ошибке гораздо больше, чем говорит сообщение о ней. Особенно, когда из сообшения об ошибке намерено убрали техническую информацию, чтобы "не пугать пользователя". Конечно, серьезные системы обладают службой сбора информации для отчета об ошибке, но даже там иногда хочется иметь отладчик. Оказалось, что самый простой (но очень мощный) отладчик для .NET 2.0 требует не так много. Вот тут лежит отладчик MDbg : http://acvitas.com/tool/dotnet2dbg.exe Всего 3 файла в архиве, который сам развернется в указаную папку. Больше ничего ненадо - запускайте, подключайтесь к процессу и исследуйте его поведение.
“Schedule disaster, functional misfits, and system bugs all arise because the left hand doesn’t know what the right hand is doing…. How, then, shall teams communicate with one another? In as many ways as possible.” Frederick P. Brooks, Jr

Може покрестить машину?

Позавчера поздно вечером вернулся домой из загородной поездки. Хоть весна нас и не балует очень жаркой погодой, мухи уже над дорогой летают. Как результат - пару сотен насекомых окончили свою недолгую жизнь на "морде" моего боллида . Естественно утром я решил смыть это непотребство с любимой машинки на ближайшей мойке. Собственно история: Приехал на мойку. Занял очередь и, сидя в машине, занялся изучением некоторых документов. Минут через 10 сзади подъехал Land Cruiser. Остановился (я отчетливо слышал звук затягивания ручника). Вышел "мальчуган" среднего возраста и, пикнув сигналкой, тоже пошел насчет очереди спрашивать. Я вернулся к своим документам и, буквально - сразу же, услышал крики "операторов мойки". Посмотрел на них: они указывают пальцами где-то мне за спину. Смотрю в зеркало - так и есть, кукурузер катится прямо на меня! И осталось то уже меньше метра. А ключи у меня в кармане джинсов! Дальше очень быстро проделываю следующее: Пугаюсь. Снимаюсь

Стройка

Ездил в воскресенье на строительство дома, где когда-то должен стать владельцем одной из квартир. Есть 2 новости: Дом почти готов. Осталось какое-то количество внутренних работ и подключение котельни. Работы месяца на 2. Точно также дом выглядел 2 месяца назад. На стройке видел только сторожа. Строителей нет :(

Любэ "Луна"

Да, стая, я старик, Я словно стертый клык, Не перегрызть мне память вольных снов. В них пыл давно затих, И больно бьют под дых Глаза моих друзей, Глаза моих друзей - Волков! Я раны залижу, Я с прошлым завяжу, Капканы вижу, и с тропы сверну, Не потому что слаб, А потому что кровь не греет старых лап, Ночами долго-долго вою на луну. Луна, луна, луна... Взрывая воем тишину. Луна, луна, луна... Луна и волк в ночном лесу. Возьми к себе меня, луна. Да, стая, я старик, Но думать не отвык, Я носом чую там, где льется кровь. И голод нас томил, В тугую даль манил, Но был обманом человечий кров. Я бросился во мрак, Я знал, что только так, Из кожи вон, Я должен вас спасать. Но молодой вожак, Поставил точку так, Уже задумал как меня убрать.

Мистецтво скаржитися або 16 правил спiлкування з чиновником

Это не мое, взял на autoua.net (по ссылочке), а откуда оригинал - не знаю. Перед тим, як починати скаржитися, зазирніть якомога глибше у свою скривджену душу і запитайте себе: чи справді Ви готові захищати власну гідність, моральні й матеріальні інтереси – аж до переможного кінця? Скільки часу Ви готові витратити на цю нелегку справу – складання заяв, висиджування в чергах, ходіння по кабінетах чиновників, сто разів повторювання одного й того самого, сто разів вислуховування одного й того самого, - аж до переможного кінця? Чи вірите Ви взагалі, що для звичайного простого нетішинця переможний кінець можливий? Зазирнувши у власну скривджену душу дуже глибоко, ви можете натрапити на істоту, яка скаже Вам: “Ти хто, взагалі, такий, щоб “качати” права? Інші терплять ще й не таке і – нічого. Чим ти кращий за інших?”. Або: “Вони – влада, а ти хто? Не вистромляйся, або затопчуть!”. Або: “Все одно нічого не вийде. Країна у нас така”. Краще спочатку вислухати все це, а не через місяць, три, чи пі

А он еще не знает...

Зображення

Схема моего ДТП

Зображення

Ограничения SQL Server 2005 Express

Новая версия SQL Server-а, которая заменяет MSDE, называется SQL Server 2005 Express. Она тоже бесплатна и доступна для свободного скачивания. Но в ней есть средства визуального управления сервером "SQL Server Management Studio Express", который правда надо отдельно загружать с сайта Microsoft. Изменились и ограничения, которые производитель накладывает на новую бесплатную версию сервера: Для MSDE это было 8 одновременных подключений и 2 Гб на размер базы. Для SQL Server 2005 Express - использование только 1-го процессора, 1-го Гб ОЗУ и максимальный размер базы (без учета размера лога транзакций) не может превышать 4 Гб. Ограничений на количество одновременных подключений больше нет.

Шорканцы

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

Червь поселился в глазу (не для слабонервных)

Я думал что такое только в Африке бывает. А тут - Москва.

Я це люблю!

Зображення

Интересная мысль.

Надо и себе подать в суд на Гугль, за то что люди не читают мои глубокие мысли в блоге, а довольствуются первыми фразами в результатах поиска :)

Great Design

Есть только несколько первых статей и они уже достаточно неоднозначны, но Джоел, как всегда, заслуживает прочтения.

Mono для Windows. Зачем?

mono - кроссплатформенная реализация .NET Framework-а с открытым исходным кодом. Она существует для таких платформ как Linux, Solaris, Mac OS X, Unix и Windows и позицинируется как платформа, которая в скором времени должна стать лучшим выбором для разработки прикладных програм для Linux и Unix. Это информация с официального сайта http://www.mono-project.com/ . Задумался над вопросом: кого может заинтересовать альтернативная реализация .NET для Windows, когда там уже есть официальная от Microsoft. Очевидные ответы такие: mono предоставляет некоторую функциональность, которой нет в Microsoft .NET Framework-е, например "нативный" доступ к большому количеству СУБД (а не только к MS SQL и Oracle), поддержку Tk и многое другое, вероятность работы С#-программы одинаково под управлением mono на разных платформах выше чем под управлением mono на одной платформе и Microsoft .NET Framework на другой, просто для полноты понятия "кроссплатформенность" Еще одну интересную мысль

Анекдот

Вступительный экзамен в ВУЗе. Экзаменатор: — Объясните, пожалуйста, почему крутится электромотор. — А потому что электричество. — Что ж это за ответ? Отчего же тогда электрический утюг не крутится? — А потому что не круглый. — Ну хорошо, а электроплитка? Круглая? Почему она не крутится? — А потому что шершавая, трение в ножках. — Ладно... А лампочка! Электрическая! Круглая! Гладкая! Без ножек! Почему лампочка не крутится? — А лампочка-то как раз и крутится. — ???!!! — А вот когда вы ее в патроне меняете, что вы делаете? Вы ведь ее крутите! — Нда-а... в самом деле... кручу хм... Да! но ведь это Я ее кручу, а не она сама... — Ну, знаете, само по себе вообще ничто не крутится! Вон электромотору тоже, небось, электричество нужно!

Стоянка возле офиса

Зображення

Экология? Или ее отсутствие?... Гринпис его знает!

Ездил в Белую Церковь. Недалеко совсем, от Киева 75 км. Ничего особенного по дороге не произошло, но задумался над таким фактом: Вернувшись в Киев, обнаружил на машине 2-х мм покрытие из высохшей соли. То же самое наблюдал по обочинам дороги. Это ж сколько соли на дороги сыпят? И куда она вся к весне девается, как Вы думаете?

Компания, офис, мебель, проекты...

Как я уже писал - я ушел с работы. Ушел из компании, где проработал больше 6 лет. Из компании, где вырос как специалист. Где знал всех сотрудников и со всеми дружил. Где были определенные перспективы. Ушел не потому что там плохо, а потому что так надо. Мы создали свою компанию. Называется Acvitas (спасибо другу за хорошее название). Будучи профессионалом в создании ПО, я думал что создать компанию, которая будет заниматься именно этим - несложно. Оказалось что проблемы возникают в тех областях, которыми не приходилось раньше заниматься: зарегистрировать деятельность снять офис купить мебель организовать питание людей найти проекты... Именно последнее и есть - самое сложное! Все остальное, с горем пополам - сделано. Теперь ищем проекты. У Вас есть для меня проекты?