love5an: (R)
Так получилось, что по ряду причин я снова ищу работу, причем достаточно срочно.

Готов как на full-time, так и на part-time или разовые таски.

CV по ссылке: https://dl.dropboxusercontent.com/u/5521262/CV2015.pdf

Если вкратце - умею достаточно много всего, но основные скиллы находятся в области Windows(это как .NET, так и нейтив, на C++ и не только), Web-разработки (ASP.NET MVC, Silverlight, разнообразный client-side веб, вроде AngularJS, и т.д. и т.п.), Erlang, и конечно Lisp.

Предложения лучше всего слать на lovesan.ru at gmail.com

Тег lisp для попадания в рассылки.
love5an: (R)
Народ! Так получилось, что я недавно уволился и, съездив отдохнуть домой, теперь снова ищу работу в Санкт-Петербурге.

CV в PDF:
https://dl.dropboxusercontent.com/u/5521262/cv2013.pdf

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

Но это еще не всё.
Дело в том, что со мной сюда из Самары на неделю прилетел бывший одногруппник, а ныне очень толковый разработчик под Android, Савва. Он решил в ближайшем будущем обосноваться в Питере, и сейчас срочно ищет предложения о работе, и надеется сходить на собеседования на этой неделе. У Саввы, еще раз повторюсь, неплохой опыт разработки под Android, и желание учиться новым технологиям.
Резюме в doc:
https://dl.dropboxusercontent.com/u/5521262/Savva_Volobuev.doc


p.s. теги только для того, чтобы пост увидело больше людей
love5an: (R)

public static void CallWithEscapeContinuation(Action<Action> f)
{
  var escapeTag = new Exception();
  Action escapeProcedure = () => { throw escapeTag; };
  try
  {
    f(escapeProcedure);
  }
  catch (Exception e)
  {
    if (ReferenceEquals(escapeTag, e)) return;
    throw;
  }
}

love5an: (Default)
Как известно, система пакетов Common Lisp является одним из его наиболее "слабых" и наименее продуманных мест.

Так вот, я тут думаю, какую бы систему неймспейсов добавить в свой Microlisp(и соответственно, во встроенный лисп, используемый в программе, которую я пишу для стартапа).

И вот такой возник вопрос:
Какая система разрешения имен неймспейсов вам кажется более удобной, логичной и продуманной:

Как в C++ или как в C#?

Конкретно, вот что я имею ввиду:
Read more... )
love5an: (Default)
Недавно от нефиг делать написал простой органайзер на WPF.
http://github.com/Lovesan/Organizer



Буду использовать как референсное приложение для Reactivity, то есть, буду развивать фреймворк в том направлении, чтобы это приложение на нем в итоге было переписано с еще меньшими усилиями, чем с которыми оно было написано на C# + WPF.

Программа хранит TODO-листы и сами задания в XML, умеет создавать, открывать, редактировать и сохранять их.
Написана в каноничном MVVM-стиле.

Что такое MVVM, вкратце, и почему я постоянно говорю что WPF(ну и Silverlight как его ответвление) - единственный вменяемый GUI-фреймворк на сегодня?
Read more... )
love5an: (Default)
Продолжаем серию постингов "C++ - говно". На этот раз у нас в гостях C#, а тема - написание COM-компонентов.

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

На самом деле это не так. COM в своей основе крайне прост, и является одной из самых удобных технологий для интероперабельности между различными платформами, рантаймами языков программирования и программами. Для случая RPC же, COM вообще является чуть ли не самой простой и удобной из всех таких технологий, и одной из наименее затратных по памяти и производительности(особенно в сравнении со всякими XML-RPC).
Read more... )

Profile

love5an: (Default)
Dmitry Ignatiev

December 2016

S M T W T F S
    123
45678910
11121314 151617
18192021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 23rd, 2017 03:49 am
Powered by Dreamwidth Studios