- @kb:"one-level deep copy" — сильно :) (отсюда nponeccop.livejournal.com )
- @zamotivator:Заебала меня одна опечатка, что я сделал при вводе в формы в браузере — у меня она постоянно вылазила auto-complete.
Ну, я и починил
sqlite3 /home/oleg.tsarev/.mozilla/firefox/wyanq105.formhistory.sqlite
sqlite> select value from moz_formhistory where value = "zabivator@gmail.comh"
...> ;
zabivator@gmail.comh
sqlite> delete from moz_formhistory where value = "zabivator@gmail.comh";
sqlite> select count(*) from moz_formhistory where value = "zabivator@gmail.comh";
0
Это профессиональная деформация, да?3 days ago; 83 replies - @kb: *ubuntuНу всё. В следующей версии в дефолтных настройках есть галочки для "выключить скрытие" и "размер иконок" omgubuntu.co.uk
Ура.3 days ago - @kb:Золотые слова "Можешь отвечать длинно. Про наукоёмкие разработки, про закрытые разработки внутри компании, про софт для космических аппаратов и всё остальное где использовались лиспы. Непосредственно на лиспах мало только коробочного софта предназначенного для продажи. А если кратко, то можешь говорить про Maxima, про GIMP с Script-Fu и про AutoCAD с их AutoLISP." juick.com3 days ago
- @kb: *mercurialИз того, что я вижу, где фазы вылезут боком — товарищам, которые локально спушивают в один репозиторий, а потом из него уже пушают на сервер. Но таких я не знаю ни одного :)3 days ago
- @kb: *pythonА есть где библиотека для питона чтоб semantic versioning сравнивать etc.? А то не нашел.5 days ago; 33 replies
- @lovesan: *например *job *windows *Lisp *programmingНакидал примерные вакансии разработчиков, возможно когда-либо потребующихся в мой стартап.
На данный момент это НЕ предложение о работе, но только набросок, который поможет мне оценить рынок труда.
Просьба ответить, что думаете на эту тему.
love5an.livejournal.com5 days ago; 18 replies - @Kxepal: *web *dev *jsonСпека-соглашение по HTTP доступу к JSON ресурсам
tools.ietf.org
После множества статей про REST у меня сложилось стойкое déjà vu, хотя, наверное, имеет право на жизнь.5 days ago; 18 replies - @kb: *sicp *code
Exercise 2.6. In case representing pairs as procedures wasn't mind-boggling enough, consider that, in a language that can manipulate procedures, we can get by without numbers (at least insofar as nonnegative integers are concerned) by implementing 0 and the operation of adding 1 as (define zero (lambda (f) (lambda (x) x))) (define (add-1 n) (lambda (f) (lambda (x) (f ((n f) x))))) This representation is known as Church numerals, after its inventor, Alonzo Church, the logician who invented the calculus. Define one and two directly (not in terms of zero and add-1). (Hint: Use substitution to evaluate (add-1 zero)). Give a direct definition of the addition procedure + (not in terms of repeated application of add-1). Для ленивых вот ответ: (define zero (lambda (f) (lambda (x) x))) (define one (lambda (f) (lambda (x) (f x)))) (define two (lambda (f) (lambda (x) (f (f x)))))
- @kb: *sicp *code
Сволочи. Они взяли и реализовали cons/car/cdr через замыкания. То есть я и сам мог это сделать, а не догадался. (define (cons x y) (define (dispatch m) (cond ((= m 0) x) ((= m 1) y) (else (error "Argument not 0 or 1 -- CONS" m)))) dispatch) (define (car z) (z 0)) (define (cdr z) (z 1))
