LINUX.ORG.RU

Сообщения imp

 

torrents.ru не работет

У меня одного или у всех?

imp
()

Подскажите книжку по OCaml.

Что можно почитать по сабжевому вопросу (знаю Haskell)?

Как там с библиотеками?

Как оно по сравнению со Standard ML (затрудняюсь с выбором)?

P.S. Хочется чего-то с синтаксисом похожим на Haskell, но нечистого и неленивого (иногда бывает нужно),

>>>

imp
()

Слава Роботам!

Toyota собирается выпускать роботов. По словам президента компании Кацуаки Ватанаби, в ближайшие два года робототехника станет основным приоритетом для компании...

http://www.cybersecurity.ru/news/37353.html

>>>

imp
()

Зачем заморозили русскую википедию?

Зашел сейчас на русскую википедию, посмотрел на логотип, а он какой то "замороженный". А в английской - нормальный. What's up?

imp
()

C++/exceptions - деление на ноль не ловиццо, почему?

#include <iostream>
#include <exception>

using namespace std;

void
unexpectedHandler ()
{
  cout << "Unexpected!" << endl;
}

void
terminateHandler ()
{
  cout << "Terminate!" << endl;
}

int
main (int argv, char *argc[])
{
  int a;
  int b;
  try
  {
    if (argv < 3)
      throw exception ();
    a = atoi (argc[1]);
    b = atoi (argc[2]);
  }
  catch (exception e)
  {
    a = 2;
    b = 0;
  }

  set_unexpected (unexpectedHandler);
  set_terminate (terminateHandler);

  try
  {
    cout << a / b << endl;
  }
  catch (...)
  {
    cout << "Shit happens!" << endl;
  }

  return 0;
}
imp
()

Вендоры системного софта отворачиваются от M$

imp
()

Алгоритм определения наличия рекурсии в односвязанном списке. Есть идеи лучше?

class Item(object):
    def __init__(self, next=None):
        self.next=next

    @staticmethod
    def bind(a,b):
        a.next=b
        return b

def recur_detect(first, n=10, s=5):
    # False - no recurence
    # True - recurence found
    a=first
    b=a.next
    if not a : return False
    c=0
    while b:
       c+=1
       if b is a: return True
       if c==n:
           n+=s
           s*=2
           c=0
           a=b

       b=b.next
    return False

def print_test(n,v):
    s="TEST%3i: " % n
    if v :
        s+="PASSED!"
    else:
        s+="FAILED!"
    print s

def test():
    t=[Item() for i in xrange(100000)]
    reduce(Item.bind, t)
    f1=t[0]
    print_test(1, not recur_detect(f1))
    t[-1].next=t[0]
    print_test(2, recur_detect(f1))
    t[-1].next=t[85000]
    print_test(3, recur_detect(f1))
    t[-1].next=t[99997]
    print_test(4, recur_detect(f1))

    t=[Item() for i in xrange(10)]
    reduce(Item.bind, t)
    f1=t[0]
    print_test(5, not recur_detect(f1))
    t[-1].next=t[0]
    print_test(6, recur_detect(f1))
    t[-1].next=t[8]
    print_test(7, recur_detect(f1))    

if __name__ == "__main__":
    test()
imp
()

«кнопочки» на главной странице.

На главной странице есть типа "кнопочки" переключения кодировок (dos, koi, win, translit) тока это на самом деле не кнопочки а так, картинки просто. Шутка видимо такая. Шутки - это хорошо, только вот как кодировку переключить если у меня на мобиле браузер понимает тока Win и UTF из русских? Как мне читать ЛОР?

Заранее спасибо.

imp
()

Flash + Firefox - Проблемы с русским

Проблема такая - Есть сайт - там юзается много флеша. У меня стоит firefox 1.0 и в винде и в линуксе - В винде русские шрифты во флеше отображаются нормально а в Линухе (Gentoo) вообше никак не отображаются (не то чтобы кодировка запорота, а вообше не видно никаких надписей).

При этом остальной текст на сайте (который не во флеше) работает нормально. Flash plugin - последний с сайта Макромедии.

Шрифты русские проинсталены. Проблем с русским вообше нет нигде кроме этого. Кодировка KOI-8

Где грабли?

imp
()

RSS подписка на новые темы