Перейти к содержимому

Обо мне


Программист. Последнее время интересуюсь node.js и (в меньшей степени) Python.

Так же меня можно найти:

Комментарии (31)
  1. Здравствуйте! Нашел Вас в списке хабра людей, не могли бы Вы поделиться инвайтом на сайт? Очень хотелось бы принять участии в дискуссиях

  2. прошу прощения что не в тему. но на хабре меня нет, а контактов не нашел. не будет ли высшей степенью наглости попросить инвайт на демоноид?

  3. Привет Сергей!
    Не мог бы ты поделиться контактами Андрея Дмитриева (Германия) с хабрахабра, которому ты дал инвайт? Мы с ним в некотором смысле коллеги.

  4. Добрый день! Случайно заметил, что вы стали участником бета-тестирования starcraft 2. На днях компания Blizzard выслала письма, в которых каждому тестеру выпала возможность “инвайта” одного человека.

    Может быть, вам некому было отправить “инвайт” или вы хотите его продать?

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

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

      • Да, очень много людей желает попасть на тест, а приглашено до вчерашнего дня было всего 9.000 человек по всему миру…
        Сейчас многие люди ломят огромные цены за ключ… Близы поступили весьма странно. 9к людей повезло с приглашением, а затем более того им прислали еще по 1 ключу… в мире мало добрых людей – которые отдают приглашение просто так.
        Покупать страшно, могут обмануть. А в системах ebay необходимо знание языка и общение с paypal(в основном).

      • Возьму на себя смелость потревожить еще разок.
        Сегодня стало известно: инвайты присылают и тем, кого уже пригласили, т.е. возможно вашему другу на почту пришло такое же уведомление как и вам.
        Не могли бы вы поинтересоваться? :-)

      • Ну… если кому-то из вас надоест или не очень нужен: имейте ввиду, я готов выкупить :-)

  5. Здравствуйте Сергей!

    Как можно с вами связаться? Напишите пожалуйста на мой email: loci.master (at) gmail.com

    В аське я не смог вас застать

  6. Sergey,
    I suggest that beside rss you should provide email subscription widget on your blog.
    This way people will be able to get notifications by email in case you posted a new stuff.
    Wordpress recently introduced this kind of widget.

    Thank you,
    Vladimir

  7. Привет, прочитал тему топика на хабре “jQuery + node.js: потрошим страницы на сервере” и подумал, как, по определению, браузерный скрипт может работать на сервере. Прочитал заметку и ни разу не встретил ответа.
    Так и не понял, как заставить его работать на сервере.
    Поясните, плиз.

    • На сервере он работает в Node.js – это сервер на основе javascript-движка V8 от Google. jQuery для работы требуются несколько объектов – window, document, navigator и т.д. Если среда эти объекты предоставляет, jQuery можно запустить где угодно – в браузере, Node.js, Rhino.

  8. Hi, Kroki Kaze.
    I came here from
    http://stackoverflow.com/questions/1153960/inverted-beta-in-mysql

    I am looking for the source code to calculate an inverted beta function.
    If you do not mind, could you give me the source code you implemented to
    calculate inverted beta function.

    I need that to use in my project.
    I am OK with any language. PHP/MySQL/Java/etc…

    In return, I can give you something from Japan. Let me know what you want.

    Best regards,
    Donkun

    • Hi Donkun. I used this class (it contains needed beta function). I use it like that:

      if (!defined('PHPEXCEL_ROOT')) {
          // This is the path to PHPExcel directory
          define('PHPEXCEL_ROOT', './' . drupal_get_path('module', 'mywork') . '/');
      }
      
      // My betainv include file
      include_once './' . drupal_get_path('module', 'mywork') . '/betainv.inc';
      
      // calculator is declared in betainv.inc, BETAINV is static method
      $weights['param1'] = calculator::BETAINV(
      	translate_weight_to_probability($data->param1), // You probably will have probability from start
      	$betaWeights['param1']['alpha1'], // Other parameters mimic Excel's BETAINV function
      	$betaWeights['param1']['alpha2'],
      	$betaWeights['param1']['a'],
      	$betaWeights['param1']['b']
      );
      
      $weights['param2'] = calculator::BETAINV(
      	translate_weight_to_probability($data->param2),
      	$betaWeights['param2']['alpha1'],
      	$betaWeights['param2']['alpha2'],
      	$betaWeights['param2']['a'],
      	$betaWeights['param2']['b']
      );
      
      // ...and so on
      

      Betainv.inc looks like this. It uses parts of mentioned PHPExcel package to avoid loading it entirely (package is quite big). Max_iterations determine precision, value of 150 is found by trial and error method. Higher value means higher precision and longer calculations (and it can get quite long). 150 is less precision than Excel itself uses, but sufficient for my task.

      translate_weight_to_probability calculates probability which goes into BETAINV as first parameter. I suppose you has the probability from start.

      If “Something from Japan” is actual item, I’do go for japanese manga :) If you have further questions about BETAINV implementation, feel free to contact me at bolter.fire[at]gmail.com

  9. Хотелось бы предложить Вам работу.
    Подробности с удовольствием вышлю почтой

  10. Сергей, здравствуйте!

    Прочитал ваш пост в блоге “Работа со звуком” о программе Paulstretch. Спасибо за интересную ссылку.

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

    Если у вас еще остался инвайт, можете почитать мои статьи в “Песочнице”, возможно, вам будет интересно:

    http://habrahabr.ru/sandbox/22049/
    http://habrahabr.ru/sandbox/21872/

    Спасибо,
    Александр.

  11. Здравствуйте Сергей! Мое имя Анатолий Ярандин – руководитель сервиса gypost.com – новаторской системы электронной почты с веб интерфейсом. Приглашаю Вас в качестве одного из первых обозревателей и посетителей недавно созданного ресурса. Попробуйте, надеюсь, что он Вам понравиться и будет достоин пользоваться им как инструментом, и рекомендовать его другим.

  12. Здравствуйте Сергей.
    Я совсем недавно работаю с Node.js и у меня возник вопрос. Если у вас есть минутка, то пожалуйста ответьте. Заранее благодарен.

    У меня стоит Node.js с Socket.io. Моя задача заключается в том чтобы приблизительно через пять минут после того как юзер подключился, отсылать ему определенное сообщение, писать в базу и производить еще некие действия.
    Так вот, мне интересно, как лучше всего организовать простой таймер. Пользователей планируется много, порядка 200 000. Как сделать лучше с точки зрения производительности?
    1) Для каждого вызывать SetTimeout с таймером на 5 минут.
    2) Заносить время подключения каждого юзера в массив, и вызвать SetInterval (с периодом в 1 секунду), внутри которого пробегаться по массиву со временем и смотреть, если время вышло, делать emit или вызывать функцию, которая все сделает .

Добавить комментарий

Fill in your details below or click an icon to log in:

Логотип WordPress.com

You are commenting using your WordPress.com account. Log Out / Изменить )

Фотография Twitter

You are commenting using your Twitter account. Log Out / Изменить )

Фотография Facebook

You are commenting using your Facebook account. Log Out / Изменить )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 501 other followers