Без категории — Дмитрий [KP0H] Пелевин https://pelevin.pro Сохраняю тишину в голове Sat, 22 Mar 2014 06:09:39 +0000 ru-RU hourly 1 48722140 Цифровые показатели https://pelevin.pro/2014/03/%d1%86%d0%b8%d1%84%d1%80%d0%be%d0%b2%d1%8b%d0%b5-%d0%bf%d0%be%d0%ba%d0%b0%d0%b7%d0%b0%d1%82%d0%b5%d0%bb%d0%b8/ https://pelevin.pro/2014/03/%d1%86%d0%b8%d1%84%d1%80%d0%be%d0%b2%d1%8b%d0%b5-%d0%bf%d0%be%d0%ba%d0%b0%d0%b7%d0%b0%d1%82%d0%b5%d0%bb%d0%b8/#respond Wed, 05 Mar 2014 08:00:46 +0000 http://pelevin.pro/?p=1197 Можно сказать «случайно» я решил посмотреть сколько и чего создалось с помощью инструментов разработанных нашей командой за время работы в OTTO Group Russia.

И понял что некоторые показатели весьма впечатляют, для таких небольших периодов.

Порой кажется что сделал что-то, оно работает и прекрасно. Пользователь либо счастлив, либо не счастлив, но этот показатель просто флаг — да/нет. Сложноисчеслимая штука.

А тут… Раскрывать пожалуй ничего не буду, надеюсь коллеги узнают все на ближайшей встрече ИТ департамента всей группы.

Больше всего мне нравится база данных размером в ~320 Гб со статистикой за год.

А вообще такой пересмотр статистики позитивная вещь, куча идей появилась.

]]>
https://pelevin.pro/2014/03/%d1%86%d0%b8%d1%84%d1%80%d0%be%d0%b2%d1%8b%d0%b5-%d0%bf%d0%be%d0%ba%d0%b0%d0%b7%d0%b0%d1%82%d0%b5%d0%bb%d0%b8/feed/ 0 1197
Couchsurfing https://pelevin.pro/2013/03/couchsurfing/ https://pelevin.pro/2013/03/couchsurfing/#respond Tue, 19 Mar 2013 06:30:23 +0000 http://pelevin.pro/?p=806 Внезапно узнал о существовании сервиса https://www.couchsurfing.org

Я так понимаю ориентирован он на знакомство людей, любящих путешествовать.

У кого-нибудь есть опыт использования этого сервиса по назначению? Размещение кого-нибудь у себя или наоборот вписка к кому-то.

]]>
https://pelevin.pro/2013/03/couchsurfing/feed/ 0 806
WordPress для Windows Phone https://pelevin.pro/2013/01/wordpress-%d0%b4%d0%bb%d1%8f-windows-phone/ https://pelevin.pro/2013/01/wordpress-%d0%b4%d0%bb%d1%8f-windows-phone/#respond Wed, 30 Jan 2013 06:25:06 +0000 http://pelevin.pro/?p=684 Приятное открытие. Есть приложение для Windows Phone, позволяющие работать с блогом на Word Press.

Удивительно, но приложение почти не уступает своему аналогу под iOS и в некоторых моментах им даже удобно пользоваться.

]]>
https://pelevin.pro/2013/01/wordpress-%d0%b4%d0%bb%d1%8f-windows-phone/feed/ 0 684
LiveJournal Crosspost https://pelevin.pro/2013/01/livejournal-crosspost/ https://pelevin.pro/2013/01/livejournal-crosspost/#respond Sun, 13 Jan 2013 11:44:56 +0000 http://pelevin.pro/?p=551 Установил плагин из предлагаемого WordPress репозитория. Плагинов для кроспостинга оказалось достаточно много, выбрал с самым лаконичным названием и самой большой версией.

Работает насколько я могу судить успешно и все необходимые настройки предоставляет.

Замечательно.

]]>
https://pelevin.pro/2013/01/livejournal-crosspost/feed/ 0 551
Наслаждение творчеством https://pelevin.pro/2012/10/%d0%bd%d0%b0%d1%81%d0%bb%d0%b0%d0%b6%d0%b4%d0%b5%d0%bd%d0%b8%d0%b5-%d1%82%d0%b2%d0%be%d1%80%d1%87%d0%b5%d1%81%d1%82%d0%b2%d0%be%d0%bc/ https://pelevin.pro/2012/10/%d0%bd%d0%b0%d1%81%d0%bb%d0%b0%d0%b6%d0%b4%d0%b5%d0%bd%d0%b8%d0%b5-%d1%82%d0%b2%d0%be%d1%80%d1%87%d0%b5%d1%81%d1%82%d0%b2%d0%be%d0%bc/#respond Wed, 03 Oct 2012 19:12:32 +0000 http://pelevin.pro/?p=497 После переезда в Москву появилось довольно много дел и задач как по работе, бизнесу, так и личных. Радует что среди всей этой череды приятных, но обязательных действий начинают появлятся островки времени, когда можно сделать что-то, что просто хочется.

1. Возобновил свою тягу к «графомании». Пишу. Не знаю пока как назвать то что пишу, но может быть из этого получится что-то стоящее.

2. Занялся подготовкой материала для своего нового проекта.

3. Читаю Лавкравта, Блавацку и Левашова — совершенно адовое сочетание материала, но так интереснее читать, я понял что долгое чтение одной книги со временем меня утомляет. А времени сесть и прочитать за один подход сейчас нет.

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

5. В сентябре побывал в СПб и Самаре. Прекрасные города и замечательные друзья у меня в них обитают. Думаю над посещением в ближайшее время еще пары «городов Русских». Теперь у меня есть фотоаппарат, и можно учиться делать красивые фотографии, и совершенно восхитетельные впечатления от видов Волги.

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

]]>
https://pelevin.pro/2012/10/%d0%bd%d0%b0%d1%81%d0%bb%d0%b0%d0%b6%d0%b4%d0%b5%d0%bd%d0%b8%d0%b5-%d1%82%d0%b2%d0%be%d1%80%d1%87%d0%b5%d1%81%d1%82%d0%b2%d0%be%d0%bc/feed/ 0 497
ReadLine для Binary Stream https://pelevin.pro/2012/05/readline-%d0%b4%d0%bb%d1%8f-binary-stream/ https://pelevin.pro/2012/05/readline-%d0%b4%d0%bb%d1%8f-binary-stream/#respond Thu, 10 May 2012 14:35:00 +0000 http://pelevin.pro/?p=358 При чтении данных из бинарного потока, например, из NetworkStream или FileStream, может потребоваться читать кусочки данных, а так же читать одну строку текста за раз. BinaryReader и Stream не поддерживают команды ReadLine. Вы можете использовать StreamReader, чтобы использовать ReadLine, но это не позволяет Вам читать кусочками. Read(byte[], int, int) не доступно в StreamReader.

Ниже предложено расширение для BinaryReader, позволяющие использовать ReadLine для бинарной строки. При необходимости оно позволяет читать кусочки данных так же, как текст — строками.

 

public class LineReader : BinaryReader
{
  private Encoding _encoding;
  private Decoder _decoder;   const int bufferSize = 1024;
  private char[] _LineBuffer = new char[bufferSize];
 public LineReader(Stream stream, int bufferSize, Encoding encoding)
    : base(stream, encoding)
  {
    this._encoding = encoding;
    this._decoder = encoding.GetDecoder();
  }
 public string ReadLine()
  {
    int pos = 0;   char[] buf = new char[2];   StringBuilder stringBuffer = null;
    bool lineEndFound = false;   while(base.Read(buf, 0, 2) > 0)
    {
      if (buf[1] == 'r')
      {
        // grab buf[0]
        this._LineBuffer[pos++] = buf[0];
        // get the 'n'
        char ch = base.ReadChar();
        Debug.Assert(ch == 'n');   lineEndFound = true;
      }
      else if (buf[0] == 'r')
      {
        lineEndFound = true;
      }
      else
      {
        this._LineBuffer[pos] = buf[0];
        this._LineBuffer[pos+1] = buf[1];
        pos += 2;   if (pos >= bufferSize)
        {
          stringBuffer = new StringBuilder(bufferSize + 80);
          stringBuffer.Append(this._LineBuffer, 0, bufferSize);
          pos = 0;
        }
      }

      if (lineEndFound)
      {
        if (stringBuffer == null)
        {
          if (pos > 0)
            return new string(this._LineBuffer, 0, pos);
          else
            return string.Empty;
        }
        else
        {
          if (pos > 0)
            stringBuffer.Append(this._LineBuffer, 0, pos);
          return stringBuffer.ToString();
        }
      }
    }   if (stringBuffer != null)
    {
      if (pos > 0)
        stringBuffer.Append(this._LineBuffer, 0, pos);
      return stringBuffer.ToString();
    }
    else
    {
      if (pos > 0)
        return new string(this._LineBuffer, 0, pos);
      else
        return null;
    }
  }
}

© Omar Zabib, Перевод 
]]>
https://pelevin.pro/2012/05/readline-%d0%b4%d0%bb%d1%8f-binary-stream/feed/ 0 358