Category: Soft/Programming

  • опять про спам

    Вчера какие-то ушлепки опять разослали кучу спама и проставили нереальные адреса (по словарю) с моего домена. На меня сыпется куча отлупов с серверов – уже более 4тыс. Большая часть с .ru-доменов
    С учетом того, что на российских файло-помойках я не сабмичусь, можно только догадываться каким образом мой домен попадает в спамерские списки.
    Задолбали мрази.

    Самое обидное, что когда мне самому необходимо разослать нотификации своим кустомерам, приходится извращаться и отсылать блоками по 100-150 писем, т.к. иначе хостер вырубит мой эккаунт. А эти гады рассылают миллионы писем и никто не отрывает им разные части тела.

  • http://www.stumbleupon.com

    Что-то сегодня с этого сайта прет очень много людей. Идут на страницу с ShowPW
    Уже за полдня было более 2 тыс.человек. Прямо в данную секунду там 62 человека

    Видно кто-то запостил ссылку и она сейчас висит сверху. Либо у кто-то из популярных там авторов пропиарил меня.

    PS: программа фриварная с блоком из AdSense. Посетители оттуда рекламу не щелкают:-( Хотя всплеск посещений неплох.

  • parser for Skype log-files (.dbb)

    New TSMImportFromSkype component added in SMImport suite
    The log files (.dbb) processed.

    PS: not all tag/record processed but most popular are there

  • DreamSpark нахаляву

    Microsoft раздает нахаляву всем студентам-аспирантам свои девелоперские тулзы:

    http://blogs.gotdotnet.ru/personal/kichik/PermaLink.aspx?guid=18aa5b84-09c2-48e8-aec7-8ea75f72148f
    http://dreamspark.ru

    В настоящее время по программе DreamSpark доступны следующие инструменты:

    • Visual Studio 2008 Professional Edition
    • Visual Studio 2005 Professional Ediation
    • SQL Server 2008 Developer
    • Windows Server 2008 Standard
    • Windows Server 2003
    • Expression Studio 2
    • XNA Game Studio 2.0
  • IsThirdPartyWorld

    function IsThirdPartyWorld(const Country: string): Boolean;
    begin
      if (Country = ‘USA’) or
         (Country = ‘AU’) or
         (Country = ‘AT’) or
         (Country = ‘BE’) or
         (Country = ‘CA’) or
         (Country = ‘DK’) or
         (Country = ‘FI’) or
         (Country = ‘FR’) or
         (Country = ‘DE’) or
         (Country = ‘IS’) or
         (Country = ‘IE’) or
         (Country = ‘IT’) or
         (Country = ‘JP’) or
         (Country = ‘NL’) or
         (Country = ‘NZ’) or
         (Country = ‘NO’) or
         (Country = ‘PT’) or
         (Country = ‘ES’) or
         (Country = ‘SE’) or
         (Country = ‘CH’) or
         (Country = ‘US’) or
         (Country = ‘UK’) then
        Result := False
      else
        Result := True;
    end;

  • Spanish translation for msgview

    Thanks to Igor Martinez

    Now we have the translated strings for Spanish language for Viewer for MS Outlook Messages and Viewer for TNEF-files (winmail.dat)

  • ShareIt Control Panel

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

    Например, для WireTransfer – “Payment request sent to customer”. А вот для одного поляка сейчас светится “Payment not possible”. Наверное его банк отклонил транзакцию по карте

  • .mht files

    Today I modified the parser for .eml-messages (TSMEMLFile component) and now .mht-files (MHTML Documents) parsed correctly too.

    So I created the new TSMMHTFile component in SMMsg suite and updated our viewer for emails

  • to get the current directory

    String s = Directory.GetCurrentDirectory()

    For Compact .NET:
    String s = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase);