AoC 2016

Dec. 25th, 2016 10:19 pm
moon_aka_sun: (guess2)

Ufffff finally I finished AoC 2016. Most of the solutions are in both J an Python. All J and most of Python code are less than 1 kbyte.

adventofcode.com/2016

moon_aka_sun: (guess2)

quicksort []     = []
quicksort (p:xs) = quicksort small ++ mid ++ quicksort large
  where
    small = [y | y<-xs, y<p]
    mid   = [y | y<-xs, y==p] ++ [p]
    large = [y | y<-xs, y>p]

ok what's next )
moon_aka_sun: (Default)

assert ... == Ellipsis

moon_aka_sun: (Default)

По мотивам "99 бутылок" на Scheme. Без определений и присваиваний. Собственно, примерно как букмарклеты на javascript делаются. Просто не встечал пока никогда первой в строке лямбду вместо имени функции. Ну и print теперь функция.

(lambda f,c:f(f,c))(lambda f,c:print('no more')if c==0 else print('%d bottles'%c)or f(f,c-1),99)

moon_aka_sun: (Default)

Desktop, Athlon 64 X2 2.3GHz:

js/firefox 0.03 seconds
c/gcc      0.07
js/chrome  0.33
py2+psycho 0.35
py3        2.59
js/opera   2.78
js cscript 3.06
py2        3.23
perl       3.36
js/ie8     4+
ruby       7.77
rebol      7.89
Netbook, Atom n270 1.6GHz:
js/chrome  0.73 (2.2x)
js cscript 5.34 (1.7x)
py3        5.42 (2.1x)
I just wanted to compare two langs and two comps. The program calculates Mandelbrot figure. py src )

Три

Jan. 15th, 2009 09:50 pm
moon_aka_sun: (Default)

1. Захотел попробовать Windows 7. Животинка успешно встала за полчаса (а, да, интересный финт, что с официального сайта скачать нельзя, не качают браузеры все 2+ ГБ, только часть, а MS с IE говорят, что кровь из носа нужно устанавливать то ли актив-экс, то ли явa-апплет. Чтоб скачать файл! Щас, разбежался! Выручил торрент :)). Ну вот, сам Windows 7 работает, но в интернет выйти не смог. А без интернета что за жизнь? Ну и ладно, не очень-то и хотелось. И кнопку "на уровень вверх" в эксплорере не сделали. По-моему, это рубит десяток других улучшений, которые, говорят, где-то там есть.

2. Сижу, вспоминаю, что же было второе. И не могу. На будущее — надо сначала кратенько всё застолбить, а потом уже растекаться по окнам. Нет, так и не вспомнил. Ладно, чтоб пункт не пропадал: девушки, вам понравятся Damien Rice и James Blunt. А второе ещё вспомним.

3. Если у кого есть Яху-мессенжер и совсем не связанный с ним Питон, то у меня есть программка для выкусывания и сохранения архивов сообщений. В текстовом виде и в виде хтмл со смайликами.

Links, etc

Dec. 15th, 2007 05:55 pm
moon_aka_sun: (Default)

Python Challenge (Riddle),
99 Prolog Problems (or use your favorite language).

Китайская электроника — то же, что и в блатных thinkgeek и ему подобных, но в 1.5...5 раз дешевле.

Desktop AMD Athlon 64 X2 2.2GHz 2GB 320GB ATI Radeon X1250 HDMI + 19" 1440x900 2000:1 + Printer/Copier/Scanner = $580.

Google 2007 Zeitgeist — что спрашивают чаще всего, не говорят, но кое-какую статистику опубликовали.

I18N: Thai personal names — There are more things in heaven and earth, Horatio,..

Hope (pl),
Larry Wall: Programming is Hard, Let's Go Scripting.

moon_aka_sun: (Default)

...А SciTE нет под рукой. (NB. Сделать там стили inline)

Здесь код можно раскрасить:
qbnz.com/highlighter

А здесь можно код не только раскрасить, но и сохранить, и давать в нужных местах просто ссылки на сайт. Этакий текстовый аналог имиджшаку и имжфлаю:
dpaste.com (пример)
paste.pocoo.org (тот же пример)

Add. → tohtml.com

Draw

Apr. 1st, 2007 12:34 am
moon_aka_sun: (Default)

Показательно, однако. Не ходил, не ходил в ньюсгруппы, запустил сейчас синхронизацию — у обоих конкурентов сообщений поровну :-)

comp.lang.python:comp.lang.ruby -- 3051:3051

Педантам пройти сюда.

Python 3K

Feb. 27th, 2007 03:00 am
moon_aka_sun: (Default)

Video, by GvR, on 02/14 → PP-Presentation, at PyCon, on 02/24.

π

Feb. 28th, 2006 06:55 pm
moon_aka_sun: (Default)

Ух ты, а я и не знал! Есть формула для вычисления произвольных знаков пи без вычисления предшествующих знаков! Из неё же, грубо говоря, следует и то, что все цифры в пи случайны и равновероятны.

pi=sum(k=0..INF,1/16^k*(4/(8*k+1)-2/(8*k+4)-1/(8*k+5)-1/(8*k+6))

moon_aka_sun: (Default)

http://www.pycontest.net/job/: Subject of the contest is to code the shortest possible python module that converts decimal numbers to the seven-segment display format.

>>> import seven_seg
>>> print seven_seg.seven_seg('0123456789')
 _     _  _     _  _  _  _  _ 
| |  | _| _||_||_ |_   ||_||_|
|_|  ||_  _|  | _||_|  ||_| _|
исходники )

1111111111

Mar. 17th, 2005 08:59 pm
moon_aka_sun: (Default)
>>> from time import *
>>> while 'till ^C':
...   sleep(1); print int(time()), strftime( "%Y-%m-%d %X" )
...
1111111107 2005-03-17 20:58:27
1111111108 2005-03-17 20:58:28
1111111109 2005-03-17 20:58:29
1111111110 2005-03-17 20:58:30
1111111111 2005-03-17 20:58:31
1111111112 2005-03-17 20:58:32
1111111113 2005-03-17 20:58:33
1111111114 2005-03-17 20:58:34
С другой стороны, почему б не считать юниксовское время беззнаковым? )
moon_aka_sun: (Default)

Документация по LJ for developers (особенно интересен раздел III).
Libary for interacting with LiveJournal.com (На Питоне :-) By Evan Martin)

И я тут накидал программку (на Питоне, архив ниже), которая облегчает манипуляцию друзьями — она собирает вместе одинаково расцвеченных друзей, и сразу становится видно кто есть ху, а кто ещё остался неохвачен цветовой дифференциацией:

 Black / Blue, Light Sky  flakonchik, govoryat_deti, kalambur, ru_anecdote, ru_spam, velik_moguch
 Black / Blue, Light  algorithms, coders_haven, cpp, csharp, developers, hitech_tests, javascript, php, programmers, ru_coding, ru_microsoft, ru_programming, ru_software, ruby_lang, topcoder
 Yellow / Blue, Light  nnm_newz
 White / Blue, Navy  all_japan
 Black / Blue, Ocean  digcam
 Black / Green, Aqua  for_dummies, hrenovina, novichok, pochemuchka, rulj, useless_faq
 Black / Green, Light  mathematics, physics, ru_math, zagadki
 Black / Orange, Light  dashing, ru_glamour, sensuality_art
 Black / Orange  cyberpsy
 White / Purple, Wine  download_cd
 Black / Red, Pink  ksuxa, ru_cats
 White / Red  f1, f1errari, f_one_fan, formula_1, ru_f1
 White / Violet  python_dev, ru_python
 Black / White  forumcount
 Black / Yellow, Light  photographie, ru_style, ruguru
 Black / Yellow  pixelpeople

Архив с программкой (^a ^c new a.b64 ^v ^s decode unrar :)):

December 2016

S M T W T F S
    123
4 5678910
11121314151617
18192021222324
25262728293031

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 19th, 2017 06:51 pm
Powered by Dreamwidth Studios