Pull to refresh
23
0
Игорь Федчун @igofed

C# FinTech Developer

Send message

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

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

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

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

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

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

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

Читать дальше →
Total votes 25: ↑18 and ↓7+11
Comments8

Вызов shell из Oracle

Reading time2 min
Views5.4K
Буквально на днях появилась у меня очень интересная задачка — вызвать shell скрипт из триггера в Oracle. Самым простым выходом в данной ситуации является хранимая процедура на Java, но редакция Oracle для которой было необходимо произвести действия — XE, в которой таковая возможность отсутствует.
Google выдает достаточно много советов по тому, как реализовать процедуру, ссылающуюся на C библиотеку, но в чистом виде такие инструкции у меня не заработали, пришлось несколько допиливать советы, в чем мне все также помогал Google. Ссылок на ресурсы, где я получал ответы, уже не помню, но всю цепочку действий попробую рассказать.
Читать дальше →
Total votes 10: ↑8 and ↓2+6
Comments11

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

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

Заинтересовынным — под кат!
Читать дальше →
Total votes 18: ↑13 and ↓5+8
Comments6

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

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

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

Reading time6 min
Views11K
Привет, Хабролюди!

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

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

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

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity