- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
def factorial(x):
""" Work out x! (with a little help from the google calculator...) """
import re
import urllib
import time
time.sleep(2)
class AppURLopener(urllib.FancyURLopener):
def __init__(self, *args):
# *Cough* *Cough*
self.version = 'Mozilla 1.3'
urllib.FancyURLopener.__init__(self, *args)
opener = AppURLopener()
page = opener.open('http://www.google.com/search?q=%d!' % x).read()
result = re.findall('<b>%d ! = (.*?)</b>' % x, page)
if result:
return int(result[0].replace('<font size=-2> </font>', ''))
else:
raise Exception, "Google not willing today!:\n\n %s" % page
А ничего сложного нету. Парни написали же ось на C#. На php тоже можно. Главное иметь микроядро, ибольшинство функции можно в юзерспейс.
$wap
в микрокернеле?
Потому оно и микро, блядь.
Это даже вебкил, сука, понимает.
Открою-ка я тебе тайну, идиотинка: И ядро и API у винды написано на С.
Если ты когда-нить изучишь языки программирования, и заглянешь в Win32API например -- то увидишь что он С а не С++.
Потому что системное программирование обычно бывает на С.
Именно это и дает повод долбоебам типа тебя орать что "ООП сакс" а "C++ не нужен".
Плюсы -- один из самых мощных языков. Это очевидно всем, кроме альфексов, поповых и тебя.
лол, и чё? АПИ винды было скомуниждено с АПИ VMS (Дэйва Катлера, моего кореша, купили), а тогда с++ ещё не имел оборотов. Далее ВинАПИ сохранялось таким потому что совместимость да и из-за отсутствия пьяного мэнглинга с++. с аби просто прекрсно НО это не значит, что в МС не любят с++. Наоборот. Большинство продуктов МС акромя винды написаны на с++ (щас потихоньку C# присоединяется) (ведь ещё есть например КОМ) Хуйню ты порешь, неуважаемый.
Далее, винда не ограничивается винапи. В винде ещё как бы есть софт. Вот он написан много где на с++. Например твой любимый вордпад - на MFC.
> Плюсы -- один из самых мощных языков.
Не спорю. Но так же и "виндовс виста" - одна из самых мощных ОС.
Запости сюда код оси. Она ведь ОпенСорс? Или уже нашли себе продюсера?
Признайся -- ты Попов?
Usrusos - можно читать не только как Usrus OS
но и с выделением ключевого слова SOS
A Max Pro это вообще 5
Bolgenos сосет=)
google "Work out x! (with a little help from the google calculator...)"
http://www.artima.com/forums/flat.jsp?forum=181&thread=75931
...Above all, try to make it humourous...
С другой стороны, я не могу представить себе юзера, который с помощью такого калькулятора будет строить график функции Бесселя. Даже трафик и скорость не покажутся бедой по сравнению с баном Гугла. Меня Гугл банил по IP на несколько часов, когда я пытался с него что-нибудь забрать wget'ом.
А ещё гугл время от времени меняет разметку страниц и URL, поэтому код надо своевременно обновлять.