Блог

Календарь
Заметки за 2019

Http client - новый модуль в составе Network tools

Несколько дней назад в моей любимой и флагманской программе Network tools появился новый модуль - Http Client. Как Web программисту, мне часто приходится писать и тестировать Web модули, в которых от пользователя приходят данные в виде Post запросов. Если Get запросы тестировать легко и удобно с помощью строки URL браузера, то Post проблематично. Для тестирования таких вот ситуаций я и набросал новый модуль.

Он пока прост и банален, но он натолкнул меня на другую мысль - нужно добавить в мой компонент (который я сам же и использую в сетевых утилитах в качестве контрола для отображения результатов) Small Report Renderer возможность подсветки Html кода. Это будет удобно мне в моих же утилитах, да и пользователям компонента пригодится возможность.

Не смотря на то, что информация о новом модуле есть только на англоязычном сайте, программу можно качать и с русской версии CyD Software Labs. Обе версии указывают на один сайт.

Глюкает Internet Explorer

Вчера начал глючить IE8, хотя он у меня со всеми обновлениями. Несколько раз пытался зайти на youtube, но бесполезно. Максимум, что я мог увидеть - это две страницы. После этого браузер уходил в капитальный зависон. А так сильно хотелось посмотреть последний КВН, который выложили в народ, у меня же другого варианта смотреть нет.

Я плюнул в потолок, взбесился от злости и решил поставить FireFox. Скачал последнюю версию, загружаю youtube, а огненный лис умирает. Он вообще не мог отобразить ни одной страницы youtube. Попробовал загрузить другие сайты - не проблема. Грузиться что угодно, но только не сайты с Flesh. Из-за этого уродского Adobe Flesh виснет не только IE, но и Firefox, причем капитально. Когда они уже исправят этот Flesh-глюк.

Еще об этом я писал в заметке про Менеджеры скачивания

Устройство на работу программистом

Меня иногда спрашивают совета о том, стоит ли устраиваться на какую-то работу или нет? На любой вопрос "стои ли" всегда есть один ответ – "да, стоит, если тебе это нужно и тебе это не навредит, а даже поможет". Вот посмотрим на последнее письмо, которое я получил (привожу наиболее интересную и важную часть):

Ситуация такая, очень хочется устроится вирусным аналитиком и получить эту должность. Знания мои в этой сфере почти нулевые. Проработал в хелпдеске 2.5 года, занимался по сути тем что настраивал компы и помогал пользователям. По сути очень боюсь что не пройду собеседование. Что нужно чтобы попытаться попасть на эту должность? Понимаю что вопрос глупый. Но с чего начать, какие книги?

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

Поиск работы в Канаде

То, что Канада набирает постоянно специалистов и иммигрантов не говорит о том, что здесь дофига работы. Хорошей работы здесь практически нет. Рынок профессий сильно отличается от того, где ты ищешь работу и нужно разделять - ИТ и не ИТ профессии. Рынок отличается от города - и мы будем говорить о самом сложном диагнозе - Торонто. Сначала поговорим о не ИТ.

Здесь познакомился с парнем из россии, который живет в Канаде 5 лет, имеет высшее российское образование, закончил здесь 5 различных курсов и подтверждений дипломов, но хорошую работу найти не может. В самом Торонто устроится на работу вообще нереально на хорошее место. Да, тебя возьмут на работу махать кувалдой и ты будешь получать здесь за каждый взмах раз в 10 больше, чем в России, но эта работа будет убивать тебя. Тут люди пашут, а не проживают штаны.

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

Ветер в харю

Вот почему, в каком направлении не идешь, а ветер все равно в харю. Приходится идти спиной вперед или сворачивать спину так, что голову аж в трусы приходиться прятать.

Поиск работы завершен

Где-то месяц назад, я писал о своем интервью в Канадскую компанию. Оно было достаточно давно и я уже не надеялся, что меня возьмут, но все оказалось хорошо, потому что с понедельника я выхожу туда работать. Был на очередном собеседовании и мне рассказали, что они каждый раз ищут нового сотрудника около месяца. Около 49 человек из 50 умудряется завалить тест. Они заваливают сразу же первое задание, где нужно программно изменять цвет блока. Я в шоке!!! И эти программисты пишут WEB сайты? Ууууааааауууу.

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

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

Журнал Компьютерра закрывают

Сегодня прочитал, что журнал Компьютерра закрывают. Немного грустная новость. Это журнал, с которого я начинал интересоваться ИТ и не пропускал ни единого номера, когда учился еще в институте. Я помню у него была сумасшедшая аудитория. В Ростове даже выходила газета Компьютерра и не только в Ростове, но и в других городах.

Но со временем, материалы стали немного батаническими (слишком академичны) и скучными, а отношение редакции к читателям слишком завышенное. Я перестал читать этот журнал, потому что слишком воняло коммерческой составляющей. Я не держал в руках компьютерру уже наверно лет 5 минимум и не заходил на их сайт столько же. Но не смотря на это, мне жаль, что умирает компьютерное издание.

Я не люблю читать журналы и не люблю тратить на них деньги. Да, в мир информации все можно прочитать в интернете и на бумаге люди покупают все меньше. Так когда-то умер знаменитый и популярный во всем мире журнал Byte. Но все равно, почему-то жаль. Когда едешь в поезде или приходится лететь в самолете (такое бывает редко, но все же), почему-то хочется почитать именно журнал. А когда бумажных изданий становится все меньше, у меня выбор падает только на Хакер. Остальные журналы, которые я читал мне не были интересны. Теперь буду читать только книги и космополитен :(. Хотя космополитен буду больше разглядывать, ведь там столько красивых ципочек... :)

Смена работы

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

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

Сам компьютер был очень стар и одна только компиляция и запуск проекта занимала около 10 минут в Visual Studio. После удвоения памяти, время компиляции и старта сократилось до 6-7 минут, но и это я считаю неприемлемым. Новый и достаточно мощный компьютер стоит 1000 баксов. Моя зарплата в этой компании намного выше. Пару раз приходилось работать над задачками, в которых приходилось несколько раз запускать проект, особенно, когда приходилось корректировать мелочи в дизайне. В этом случае, я мог потерять за 2 часа работы около часа на сборки и это ужасно скучно.

Утилиты Web разработчика

У меня в программе Network Utilities Сеть и безопасность появилось уже несколько модулей, которые можно обозначить как утилиты для Web программистов. Если ты занимаешься только Web, то покупать полный набор утилит будет бессмысленно, поэтому я решил создать одну отдельную программу, которая будет называться Утилиты Web разработчика.

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

Я планирую добавить в программу утилиты для SEO специалистов, потому что сам этим занимаюсь и самому нужны программы для анализа своих сайтов. Их у меня много, поэтому без автоматизации проблематично. Помимо этого будет модуль нагрузочного тестирования, который уже начал разрабатываться и уже простое тестирование есть в Network Utilities Сеть и безопасность

Ремонт ноутбуков - замена видеокарты

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

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

Через несколько дней мне звонят из сервиса и сообщают, что они не могут диагностировать, потому что Windows на русском. Я им говорю, что фиг с вами, не нужно диагностировать, я вам так скажу, в чем проблема - посмотрите видеокарту и если нужно, поменяйте.

О блоге

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

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

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

Пишите мне


Я в социальных сетях
Facebook Telegram Youtube
Програмысли Instagram Твитер