Как стать автором
Обновить
23
0
Игорь Федчун @igofed

C# FinTech Developer

Отправить сообщение

Гиковский букет ромашек

Время на прочтение2 мин
Количество просмотров72K
Иногда наступает момент, когда друзья решают пожениться и приходится думать, что еще, кроме денег, им подарить, чтобы запомнилось. И вот такой момент настал и мы с девушкой погрузились в глубокие размышления.
Базис для размышлений:
  • На свадьбу дарят цветы
  • Невеста любит ромашки
  • Невеста и жених программисты

image
Под катом добрая пятничная статья с большим количеством фото и маленьким объемом текста.
Читать дальше →
Всего голосов 109: ↑72 и ↓37+35
Комментарии29

Изолирование кода во время тестирования с помощью Microsoft Fakes (Shims)

Время на прочтение3 мин
Количество просмотров14K
Впервые я встретился с юнит тестированием на Java и был рад возможности делать моки на final классы, на статические члены. В это время на .Net нельзя было сделать ничего подобного. Только интерфейсы. Можно безгранично долго рассуждать о том, что если понадобилось делать что-то неестественное, то нужно переписывать реализацию, делать IOC и прочее. Но когда речь идет о наследованном коде, неприспособленном архитектурно к юнит тестированию – возможность менять вещи без переписывания выручает.
Я окончательно забросил Java и ушел в .Net и каждый раз при разговоре о юнит тестах вспоминал, что на Java возможностей больше.
И вот в 2012 студии добавили возможность делать мок любых объектов. Абсолютно любых, даже системных. Под катом перевод статьи из MSDN (переведено только по шимам, т.к. стабы особого интереса не представляют).
Читать дальше →
Всего голосов 23: ↑19 и ↓4+15
Комментарии9

Разработка под Microsoft PixelSense #0

Время на прочтение3 мин
Количество просмотров9.4K
Данной статьей я хочу начать цикл статей о разработке под Microsoft PixelSense. Я не уверен, что цикл получится большой, или что кроме этой статьи я вообще что-либо напишу, но все же с чего-то нужно начинать.
Расскажу общие вещи, которые дадут представление о том, что такое PixelSense, где о нем почитать и как начать писать под него. Обо всем по порядку.

Читать дальше →
Всего голосов 25: ↑18 и ↓7+11
Комментарии8

Вызов shell из Oracle

Время на прочтение2 мин
Количество просмотров5.4K
Буквально на днях появилась у меня очень интересная задачка — вызвать shell скрипт из триггера в Oracle. Самым простым выходом в данной ситуации является хранимая процедура на Java, но редакция Oracle для которой было необходимо произвести действия — XE, в которой таковая возможность отсутствует.
Google выдает достаточно много советов по тому, как реализовать процедуру, ссылающуюся на C библиотеку, но в чистом виде такие инструкции у меня не заработали, пришлось несколько допиливать советы, в чем мне все также помогал Google. Ссылок на ресурсы, где я получал ответы, уже не помню, но всю цепочку действий попробую рассказать.
Читать дальше →
Всего голосов 10: ↑8 и ↓2+6
Комментарии11

Другие стартапы или ThinkQuest

Время на прочтение2 мин
Количество просмотров647
Привет всем!
Хочу рассказать о конкурсе стартапов от компании Oracle и о ThinkQuest Road Show, которое состоится 17 ноября в 19:00 в СПб, ИТМО на Кронверском проспекте 49.

Заинтересовынным — под кат!
Читать дальше →
Всего голосов 18: ↑13 и ↓5+8
Комментарии6

Что нужно Junior'у, чтобы успешно устроиться

Время на прочтение4 мин
Количество просмотров228K
Не так давно я отвечал на Хабровопрос по поводу того, что нужно знать, чтобы устроиться после ВУЗа программистом, после чего мне был задан вопрос в личку, а также Вконтакте, а что же собственно нужно в подробностях.
В данной статье я постараюсь рассказать, что должен знать молодой специалист, который ищет работу. Я немного разбираюсь в данном вопросе, т.к. год назад, после 3 курса, задался проблемой трудоустройства и успешно нашел свое место, которое смог совмещать с учебой. И я все еще помню о чем разговаривал на собеседованиях (которых было мало, но они были успешными).
Сразу стоит отметить, что данная статья не подходит тем, чья цель работать исключительно в так называемых Major Players (Google, Yandex, Microsoft и т.п.).
Кому интересно — добро пожаловать под кат (под катом вакансии для Москвы и Казани из комментариев, а также предложение о стажировки для Питера).
Читать дальше →
Всего голосов 87: ↑55 и ↓32+23
Комментарии68

Задача о восьми Ферзях на Oracle SQL

Время на прочтение6 мин
Количество просмотров11K
Привет, Хабролюди!

В мае месяце в Москве прошла олимпиада IT-Планета, одной из номинаций которой было «Программирование СУБД Oracle». Задания были интересными и сложными, и хотелось бы поделиться решением некоторых из них.
Первая задача, о которой я расскажу — задача о восьми ферзях, решить ее было необходимо используя для этого только SQL и ничего более, сначала я эту задачу просто вычеркнул из списка тех, которые собираюсь решать, но в последний час все-таки ее решил, что принесло мне первое место и диплом из рук министра связи и массовых коммуникаций РФ.
Читать дальше →
Всего голосов 46: ↑37 и ↓9+28
Комментарии22

История одного покерного бота

Время на прочтение6 мин
Количество просмотров48K
Сейчас возможность написания покерного бота уже не вызывает сомнений (есть даже серия статей в журнале Хакер), а вот в 2008 году все было не настолько очевидно и все что можно было найти — одна единственная статья на английском языке, которая описывала лишь общие идеи, которое так и не прижились в нашем проекте. Но даже сейчас мало кто будет делится успешными историями.
В данной статье я опишу наш опыт разработки бота, который действительно тестировался в реальных покер румах и даже научился играть и не проигрывать. Те, кто собрался писать своего бота — найдет в статье интересные вещи и пути облегчения себе жизни. Кому интересно — добро пожаловать под кат.
Читать дальше →
Всего голосов 113: ↑64 и ↓49+15
Комментарии74

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность