[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]

No.1309 Reply [Full thread]
я нуб, слоупок и ничего не понимаю в программировании.

но мне надо привязать действие объекта к определенной кнопке на клавиатуре

помогите пожалуйста!
36 posts are omitted, 8 of them with files. Expand thread.
>> No.1370 Reply
>>1368
Последовательность есть, только вот как и во всем ненавистных спойлерах она однострочная и символы перехода на новую строку разметку зафейлят.
>> No.1371 Reply
>>1369
> строить из алгоритма с указателями доказательство, наверное, не получится
Тогда уже, наверное, это получается глобальная проблема всех плюсов, а далеко не одного goto, что код на них верифицируется с трудом и вообще для подобных вкусностей мало годен? :3
>> No.1372 Reply
>>1371
(хотя, если подумать, я и как в функциональных языках эффективно передавать между функциями большие массивы данных не могу взять в толк...)
>> No.1373 Reply
>>1371
> Тогда уже, наверное, это получается глобальная проблема всех плюсов, а далеко не одного goto, что код на них верифицируется с трудом и вообще для подобных вкусностей мало годен? :3
Ну если в общем, то да. В общем и целом верификация программы сложна вне зависимости от языка. Поэтому пока программисты есть и тестирование нужен. Ключевое слово "с трудом".
С научными работами на эту тему едут на запад сразу же, сами знаете куда.

Для передачи больших блоков данных в фп можно использовать списки, массивы, объекты, т.д Внутри - тоже указатели, но программист не указывает просто куда-то на некий участок памяти.
>> No.1462 Reply
>>1370
был не прав, 
чтобы сделать
огромный блок
мошошириного текста,
неподверженного разметке,
нужно
в качестве первой и последней строки блока
написать ровно по две обратные кавычки (`) 
>> No.1465 Reply
>>1462
Это очень
интересно
>> No.1466 Reply
Лучше бы запилили, как на нульче, обычную подстветку с тегами, а не ебали мозг.
>> No.1467 Reply
File: pHash.cpp
Cpp, 0.06 KB, 0 lines - Click the image to get file
view edit
pHash.cpp
>>1466
Для кода, которому нужна подсветка, есть аттачи же
>> No.1468 Reply
>>1467
Неудобное говно.
>> No.1470 Reply
>>1467
вот если поменять местами view и dl, то будет удобно.
А так - %говно%неочень.


No.1294 Reply [Full thread]
File: performance-tools.jpg
Jpg, 114.61 KB, 424×283 - Click the image to expand
edit Find source with google Find source with iqdb
performance-tools.jpg
В интернетах упоминается бесплатная и неподдерживаемая тулза intel emon, позволяющая считывать перформанс-каунтеры и тем самым измерять время работы / простоя программы на уровне отдельных тактов.

Кто-нибудь знает, где эту тулзу найти?
>> No.1295 Reply
>>1294
vtune
>> No.1296 Reply
>>1295
платная, гигантская
>> No.1419 Reply
ещё актуально


No.1262 Reply [Full thread]
File: ooo.gif
Gif, 93.01 KB, 1366×768 - Click the image to expand
edit Find source with google Find source with iqdb
ooo.gif
Что вы об этом думаете?
6 posts are omitted. Expand thread.
>> No.1276 Reply
Пробовал. После того как решил изменить тип переменной в ходе рефакторинга с int на float во всей ф-ции пришлось менять операции с + на +. также - на -. таакже / на /.
>> No.1277 Reply
В принципе, сейчас уже шарп может почти всё то же самое, во всяком случае, самое нужное - точно может.
>> No.1278 Reply
Учи. Даже если не будешь писать на нем т.н. production code (для т.н. real world), обучение лишним не будет (при условии, конечно, что ты будешь изучать, на каких принципах там все устроено, а не то, как подсчитать овец). Алсо да, на практике применим.
>> No.1283 Reply
>>1272
Для фапа на ФП и строгую типизацию есть Хаскелл.
А OCaml для решения практических задач, он даже кой-где крестами конкурирует.
В твоем случае я рекомендую Хаскелл, т.к. для применения OCaml-а как-бы уже нужно знать ФП и понимать, для каких задач лучше его использовать.
>> No.1404 Reply
File: sdsd.png
Png, 63.85 KB, 1366×768 - Click the image to expand
edit Find source with google Find source with iqdb
sdsd.png
>>1278
>>1283
Читаю пикрелейтед, потом буду читать книгу про сам окамл. У меня определенны проблемы с английским языком, потому я ограничен в возможностях. Хотел начать знакомство с ФП с эрланга, но ничего путного на родном языке не нашел, зато нашел пикрелейтед. Вот из него и вытекло желание выучить окамл, как логичное продолжение.
>> No.1414 Reply
File: cc.png
Png, 1.09 KB, 200×20 - Click the image to expand
edit Find source with google Find source with iqdb
cc.png
Думаю начать учить очередной функциональный язык (в загашниках в настоящий момент только лисп-подобные).
Что выбрать из сабжевых?
Выучив F# (который, насколько я понимаю, весьма напоминает OCaml) есть возможность разобраться в .NET фреймворком (на беду даже не прикасался к .NET ни разу, ибо Java и все дела). Но рассказывают, что у Haskell возможна неиллюзорная интеграция с C++, и он как бы илитнее. Можно ли после изучения Хаскеля (допустим продолжительностью в 1 год) быстро выучить F#?
>> No.1416 Reply
File: 1261668634612.png
Png, 0.90 KB, 200×20 - Click the image to expand
edit Find source with google Find source with iqdb
1261668634612.png
> он как бы илитнее
>> No.1425 Reply
>>1414
Мне на изучение F# понадобился 1 месяц (хотя, признаться честно, я иногда им в рабочее время занимался, делая вид, что леплю формы на дельфи, главное, чтобы монитор никто не видел).
А вот с Хаскеллом я уже больше полугода, и не могу сказать, что я его знаю.
На самом деле ставить F# и Хаскелл рядом абсолютно некорректно. F# - это OCaml от MS, т.е. вполне конкретный практичный инструмент, изучил и пиши. А Хаскелл это - это фреймворк для проработки концепций функционального программирования. Т.е. если ты хочешь писать программы под MS Windows - F#. Если хочешь заниматься ФП - Хаскелл.
суги.джпг
>> No.1433 Reply
Тоже присматриваюсь к лиспоподобным. Может всё-таки прочитать SICP, а там вместе с ним и Scheme придёт.
>> No.1496 Reply
>>1414
> Можно ли после изучения Хаскеля (допустим продолжительностью в 1 год) быстро выучить F#?
После изучения Хаскеля тебе скорее всего не захочется учить F#


No.1215 Reply [Full thread]
Г-спода, а какими инструментами вы пользуетесь для создания ERD?
Под линупсы нашел следующие варианты:
MySQL Workbench. Имеет гнум в депенденсах, не ставил.
DBDesigner. Уёбищен до невозможности
ArgoUML. Ява, местами уёбищен, но кайнд оф воркс.

И вообще, какие CADы используете для проектирования и автоматизации разработки?
1 post is omitted, 1 of them with files. Expand thread.
>> No.1228 Reply
>>1220
Не хочу, не желаю верить в то, что FOSS сообщество так и не запилило себе какую-нибудь годную хуйню для проектирования своего красноглазия. У всех конечно ЧСВ и вера в то, что ИМ никакая проектная документация не нужна, но врядли тот-же кернель разрабатывается без неё.
>> No.1235 Reply
File: homer.jpg
Jpg, 39.61 KB, 486×500 - Click the image to expand
edit Find source with google Find source with iqdb
homer.jpg
>>1228
Они используют ASCII графику. Наверное.
>> No.1239 Reply
eclipse-modeling
DIA
UMBRELLO
>>1220
Какая версия зонтика?
с:бы бросилась
>> No.1240 Reply
>>1239
> eclipse-modeling
> eclipse
Ну ты понел.
> DIA
Его без гнума можно поставить? Алсо, это вроде просто рисовалка типа визио, без умл и вообще прагматики схем.
>> No.1241 Reply
Хм, а у амбреллы в депенденсах кеды. Ну пиздец.
>> No.1242 Reply
File: 1239584956162.png
Png, 42.91 KB, 275×300 - Click the image to expand
edit Find source with google Find source with iqdb
1239584956162.png
>>1239
> Какая версия зонтика?
2.2.4
>> No.1255 Reply
File: Жара.jpg
Jpg, 178.82 KB, 900×600 - Click the image to expand
edit Find source with google Find source with iqdb
Жара.jpg
>>1215
http://plg.uwaterloo.ca/~migod/uml.html

Бобра Добра тебе.
>> No.1258 Reply
>>1255
Это я и сам гуглем находил
>> No.1308 Reply
Наверх. Так ничего и не нашел годного ;_;
>> No.1334 Reply
>>1308
Поставь венду и Enterprise Architect, под линекс никогда не было ничего годного.


No.1184 Reply [Full thread]
File: its-cover.png
Png, 162.74 KB, 612×792 - Click the image to expand
edit Find source with google Find source with iqdb
its-cover.png
<репост>
Здарвствуй, /s. Давай поговорим про GNU Emacs. Да, про GNU Emacs.
Дело в том, что у меня количество пользования этим плодом гения свободного программного обеспечения никак не переходит в качество.
До емакса я пробовал вим, и был поражен его количеством команд для навигации по тексту. Однако, судьба впоследствии столкнула меня с емаксом и я таки уверовал в него. Однако, навигирую по тексту до сих пор так, что даже сам пребываю в унинии от этого.
Так вот, давай для начала поговорим о навигации. Как собственно? Может быть, ты знаешь какие-нибудь продвинутые туториалы, в которых рассказывается как парой сочетаний клавиш перейти к определенной букве в строке или даже к слову в абзаце?
В общем, будем считать Emacs тред заложенным.
113 posts are omitted, 41 of them with files. Expand thread.
>> No.8192 Reply
>>8186
Под версткой я имел ввиду именно журналы, книги etc.

Что касается твоих целей - по-моему ворд для большей части вполне подходит, если прочитать справку и использовать его возможности, а не методом научного тыка но это уже не подходит под "легко освоить".
А формулы, данные для инфографики откуда берутся? В готовом виде или в результате расчетов на компьютере? Если последнее - можно попытаться удобно интегрировать.
>> No.8198 Reply
>>3168
> таблицы, я охренел
Твои половые проблемы.
> И я ещё не нашел как вставлять png рисунки
В преамбуле \usepackage[pdftex]{graphicx}, \includegraphics{img.png}
> Или использовать системные TTF шрифты
Зачем, если есть омеганяшный computer modern?
> настройке юникода
\usepackage[T2A]{fontenc} \usepackage[utf8x]{inputenc} в преамбуле.
> Фанбои мне твердили
Какие-то хуёвые фанбои.
> Для этого они делают отступы слева и справа
\usepackage{geometry} \geometry{left=0.5cm} \geometry{right=0.5cm} \geometry{top=0.5cm} \geometry{bottom=0.5cm} в преамбуле.
> Реквестирую названия какой-нибудь годной версталки.
Kile.
>> No.8201 Reply
>>8192
Ну я сейчас и пользуюсь оффисным "вордом" (они же все один хрен, я так понимаю, что ворд, что свободный аналог) + фотошоп. А книги - это понятно, я думаю, поискать надо того, кто книги в ворде верстает.
Ну, то есть, типичная задача, например: открываются пол-десятка книг, две из которых - в .pdf, и оформлены совершенно по-разному, одна в .doc, одна - это веб-сайт любителей Хаскеля с картинками, а одна - вообще бумажный учебник по линейной алгебре. Из этого всего требуется по кусочкам склеить монолитный плакатик-шпаргалку, который не будет поражать воображение своей пестротой и числом шрифтов на квадратный дюйм, который можно будет читать без напряжения, на котором глаз сможет за пол-секунды найти нужную команду. Плюс ещё может график какой самому понадобиться нарисовать, ну там набросать схематичное изображение двух пересекающихся плоскостей, которые абсолютно не имеют никакого отношения к реальным данным, поэтому их не нужно рисовать в каком-нибудь матлабе, но должны выглядеть аккуратно и нужны только для наглядности.
На сегодняшний день этот процесс выглядит примерно так: одновременно открываются оффис и фотошоп. Если требуемый результат - чёрно-белый отчёт на 20 страницах - основная работа проходит в ворде, если цветной плакатик - в фотошопе. На этом всякая систематичность моих действий заканчивается, и начинается жонглирование тысячей скриншотов, в абсолютном непонимании, чем воспользоваться для той или иной задачи. Могу 40 минут убить на попытку сделать красивую табличку, потом понять, что для этого был предназначен совсем другой инструмент и начать заново. Ну, ты знаешь, как это выглядит.
Конечно, я понимаю, что это сорт оф искусство, а поэтому всё равно придётся хорошенько изучить документацию некоего продукта, а так же прочесть по-диагонали какую-нибудь дизайнерско-верстальщицкую книжку, но это уже разумно делать, зная, каким инструментом будешь пользоваться. Поэтому ищу человека, который знает, какая программа для этого подойдёт лучше, а также на каком ресурсе можно полуркать полезных советов.
>> No.11013 Reply
Анон, я тут мимокрокодил и решил на этот ваш GNU Emacs посмотреть.
Мягко говоря, я в ступоре.
Мануал на 600 страниц (да, я знаю что полезных там от силы 200).
Свой собственный язык программирования (да ещё и -lisp), на котором пишется всё, включая "как добавить имя файла в заголовк программы".
Охрененное количество горячих клавиш, макросов (или как там эти мини-программы на emacs lisp называются) и всяких хитрых штук типа kill ring, буфферов или режимов.

С одной стороны любопытно, что это за монолитный монстр такой, но с другой...
Анон, оно того стоит?
>> No.11015 Reply
>>11013
> С одной стороны любопытно, что это за монолитный монстр такой, но с другой... Анон, оно того стоит?
Ты, я погляжу, жажадешь послушать анонимной экспертизы, но я все таки посоветую тебе поступить немного иначе. Проведи эксперимент. Скачай себе емакс, запусти его, нажми "Control+h", а затем нажми "t" (или выбери в меню Help -> Tutorial) и прочитай туториал. Если тебе понравится, то может вы с емаксом и подружитесь, если не понравится, то ты потратишь впустую не так много времени.
>> No.11018 Reply
>>11013
Используй Vim, Люк.
>> No.11019 Reply
>>11015
Мнение узнать всё равно хочется.
>>11018
Уже.
>> No.11041 Reply
File: screen-2011-06-12-05-13-10.png
Png, 103.92 KB, 1360×741 - Click the image to expand
edit Find source with google Find source with iqdb
screen-2011-06-12-05-13-10.png
>>11013
Мануал полностью не читал(Зря, наверное. Как лох сегодня узнал, что C-x ] != (goto-char (point-max))), но пользуюсь. Удобно и для редактирования текста, и для кода. Макросы - прекрасная вещь, кстати. Такую вещь, как регекспы с elisp-вставками встретить можно только в имэксе(не странно, думаю врядли ещё где есть елисп, рор).
Алсо, я смог настроить cedet->semantics ебащить мне gtk-шные либы. Пикрилейтед - автодополнение по трём буквам: gtk. Вообще няшная штука, хорошо зделали. Такие-то дополнения методов, исследование всех инклудов.

>>3192
Не работает для меня. Перебиндил аппкей под Hyper_R, но он по какой-то причине воспринимается как супер, и иксами, и имэксом. Логи xev
KeyRelease event, serial 28, synthetic NO, window 0xc00001,
    root 0xad, subw 0x0, time 58363689, (-437,318), root:(242,341),
    state 0x40, keycode 135 (keysym 0xffee, Hyper_R), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False
В чём проблема? Может, нужна какая-либо магия в ксоргконфе? До этого использовал
(define-key key-translation-map [menu] 'event-apply-hyper-modifier)
(define-key key-translation-map [apps] 'event-apply-hyper-modifier)
Но стало жутко бесить в последнее время. Ещё до этого использовал шиндовс, и там, блджад, гипер работал-то. инб4 кто-то соснул.
>> No.11064 Reply
Анон, халп. В каком случае next-line может работать криво? Почему он двигается до конца экрана вниз, но не перемещает экран(recenter, например), а просто появляется на том-же экране посредине? Может это какое-то хитрое поведение, о котором я не знаю?
>> No.11300 Reply
File: emacs.jpg
Jpg, 61.60 KB, 512×512 - Click the image to expand
edit Find source with google Find source with iqdb
emacs.jpg
Бамп няшкой.


No.1162 Reply [Full thread]
File: Снимок-So-Slow: 30, Ноябрь 2009 - Chromium.png
Png, 181.54 KB, 1083×891 - Click the image to expand
edit Find source with google Find source with iqdb
Снимок-So-Slow: 30, Ноябрь 2009 - Chromium.png
Недавно обнаружил, что меня разбанили на доброчане. Поэтому опять вернул вас в свою писькомерку. http://so-slow.appspot.com/
25 posts are omitted, 2 of them with files. Expand thread.
>> No.1265 Reply
>>1264
Простите, это доброчан? Я не ошибся?
>> No.1266 Reply
>>1265
Это /s/
>> No.1268 Reply
File: 1252052495260.jpg
Jpg, 108.14 KB, 800×640 - Click the image to expand
edit Find source with google Find source with iqdb
1252052495260.jpg
>>1265
Ошибся, здесь отделение нульчановского быдлокодача, и сегодня он сука пиздоблядски лагает, поэтому я злой.
>> No.1269 Reply
File: 1260460889623.gif
Gif, 12.11 KB, 300×100 - Click the image to expand
edit Find source with google Find source with iqdb
1260460889623.gif
>> No.1491 Reply
File: Снимок-Timeout at -show_day- - Google Chrome.png
Png, 77.57 KB, 924×699 - Click the image to expand
edit Find source with google Find source with iqdb
Снимок-Timeout at -show_day- - Google Chrome.png
Пиписькомерка сломалась.
>> No.1492 Reply
File: Снимок.png
Png, 173.58 KB, 1280×1024 - Click the image to expand
edit Find source with google Find source with iqdb
Снимок.png
Что было двадцатого декабря?
>> No.1494 Reply
>>1492
20 декабря
>> No.1528 Reply
>>1494
Декабрь 2009    
Пн Вт Ср Чт Пт Сб Вс
1  2  3  4  5  6
   7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

ВЫХОДНОЙ! %\
>> No.1529 Reply
Тиреч падал.
>> No.1530 Reply
>>1529
Если он падал, то почему на графике нет пробела? Нельзя же постить на упавшем чане!


No.883 Reply [Full thread]
File: Жабоёбы_мотиватор.png
Png, 289.60 KB, 1167×1442 - Click the image to expand
edit Find source with google Find source with iqdb
Жабоёбы_мотиватор.png
Беженцы быдлoкодеры, много вас тут?
405 posts are omitted, 180 of them with files. Expand thread.
>> No.5360 Reply
File: 1284319810021.jpg
Jpg, 15.21 KB, 317×66 - Click the image to expand
edit Find source with google Find source with iqdb
1284319810021.jpg
>> No.5366 Reply
File: 1280428504522.jpg
Jpg, 31.90 KB, 204×341 - Click the image to expand
edit Find source with google Find source with iqdb
1280428504522.jpg
>> No.5370 Reply
File: 1271909345990.jpg
Jpg, 273.68 KB, 1024×724 - Click the image to expand
edit Find source with google Find source with iqdb
1271909345990.jpg
>> No.5376 Reply
File: 586c5d8a176b.jpg
Jpg, 23.03 KB, 640×338 - Click the image to expand
edit Find source with google Find source with iqdb
586c5d8a176b.jpg
>> No.5392 Reply
File: elfenliednyu70gi4.jpg
Jpg, 57.70 KB, 640×480 - Click the image to expand
edit Find source with google Find source with iqdb
elfenliednyu70gi4.jpg
>> No.5425 Reply
>>5355
А тот, что сидит посередине, похож на бомжа с ноутбуком.
>> No.5454 Reply
>>5348
Это из "Что? Где? Когда?"? /r/ имя няши или соус
>> No.5464 Reply
File: 1272239807474.jpg
Jpg, 56.96 KB, 701×400 - Click the image to expand
edit Find source with google Find source with iqdb
1272239807474.jpg
трам-парам-пам-пам
>> No.5472 Reply
File: 1274435364266.jpg
Jpg, 64.90 KB, 537×690 - Click the image to expand
edit Find source with google Find source with iqdb
1274435364266.jpg
>> No.5480 Reply
File: 1285293632133.jpg
Jpg, 105.41 KB, 1258×1053 - Click the image to expand
edit Find source with google Find source with iqdb
1285293632133.jpg


No.819 Reply [Full thread]
File: tumblr_kpcw2lXdmD1qzpwi0o1_500.jpg
Jpg, 51.59 KB, 500×314 - Click the image to expand
edit Find source with google Find source with iqdb
tumblr_kpcw2lXdmD1qzpwi0o1_500.jpg
/s/, пишет тебе школьник, надеюсь на твою доброту.
У меня чуть ли не с пеленок есть мечта влиться в коллектив разработчиков игр программистом. И сейчас у меня одиннадцатый класс, выбор вуза и все такое. В общем-то, вуз я выбрал, пойду на матмех.
Но меня смущает, что до сих пор из всех языков я знаю лишь Pascal, да и то на школьном уровне.
Напрасно ли я беспокоюсь, и не грешно идти учиться на программиста, почти ничего не зная?
Но в любом случае, какие языки стоит учить в первую очередь? С++, я так понимаю, ужасен и отвратителен, но ведь на нем как раз игры и пишут в современном мире?
И какую литературу стоит читать? Все книги по программированию, которые мне попадались были либо слишком сложны, расчитанные уже на профессионалов, либо же наоборот не приносили в голову ничего нового - все в школе проходили.
75 posts are omitted, 2 of them with files. Expand thread.
>> No.953 Reply
>>845
> В результате почти все проекты, написанные на Jav'е - это несусветное уебанство
Потрясающе! Eclipse, значит уебанство. Куча веб-приложений, написанных на яве(среди них веб-морда к Vmware server 2.0) тоже уебанство. I lol'd it.
>> No.955 Reply
File: 819.png
Png, 0.97 KB, 200×20 - Click the image to expand
edit Find source with google Find source with iqdb
819.png
Так, я сразу говорю, что мимо проходил, дабы избегнуть лишних обвинений.

>>953
Честно признайся, что ты просто фанбой жавы. Или тролль. Теперь подробности:
> Eclipse, значит уебанство.
И ещё какое. Впрочем, последними его версиями я непользовался, потому как осознал вышеуказанную причину. Возможно, его уже улучшили/пофиксили, но пару лет назад настолько тормознутую IDE, падающую без напильника, нужно было ещё поискать.
> веб-морда к Vmware server 2.0
Ты ей не пользовался, что ли? Лично у меня она отваливается при каждой перезагрузке. И нет, это не проблема компа, или кривых рук, это проблема входящего в комплект поставки кошака, отказывающегося поднимать свои страницы.

Этот поток слов, что был выше, ни в коем случае не направлен против Жабы. На ней действительно написана куча хороших вещей... Но ни одной из них ты не перечислил. Try again.

PS Капча намекает на самый длинный тред в /s/ :3
>> No.956 Reply
>>953
Веб-морда к Vmware server 2.0 - уебанство. Нет, правда.
>> No.957 Reply
File: Безымянный.jpg
Jpg, 78.28 KB, 796×599 - Click the image to expand
edit Find source with google Find source with iqdb
Безымянный.jpg
Играю в эту http://armorgames.com/play/4707/genesis игрушку. Дико доставляет. Завтра закину денег на карточку и переведу автору 10 баксов. Flash. В таргемовские игры не играл.
>> No.958 Reply
>>955
> Этот поток слов, что был выше, ни в коем случае не направлен против Жабы. На ней действительно написана куча хороших вещей... Но ни одной из них ты не перечислил. Try again.
Хм, а каких кстати? Из жаба-ёбства у меня например только Vuze, но хоть его и писали не долбоёбы, он жрет в 100 раз больше ресурсов чем всякие трансмишны и рторренты.
Немного жабаёбства есть в OOo, но основной код там на плюсах.
>> No.960 Reply
>>957
Как ты прошел битву, где против тебя 4 лучника и воин?
>> No.961 Reply
>>960
Я еще не дошел до туда, я понемногу играю. А так описание прохождения на сайте у автора есть, если совсем думать лень.
>> No.962 Reply
>>961
Все уже, прошел эту битву. Игра таки сложная...
>> No.966 Reply
>>937
Большое тебе спасибо, анон.
>> No.1624 Reply
File: 1230149795212.png
Png, 23.12 KB, 298×291
edit Find source with google Find source with iqdb
1230149795212.png
File: bobra.jpg
Jpg, 162.06 KB, 400×533
edit Find source with google Find source with iqdb
bobra.jpg

>>842
Доброанон, ты сделал меня счастливым!
Бобра тебе!


No.720 Reply [Full thread]
File: 11902545.jpg
Jpg, 48.98 KB, 800×687
Your censorship settings forbid this file.
unrated
The following is the text of Larry Wall's talk at Linux World on Wednesday, March 3. He explains why Perl is a fitting language for the postmodern era. As a member of the audience commented: "Another mindbender from Larry.

http://www.perl.com/pub/a/1999/03/pm.html
>> No.728 Reply
Только в голову не берите, дети.


No.701 Reply [Full thread]
File: flickr_tags.png
Png, 76.10 KB, 501×310 - Click the image to expand
edit Find source with google Find source with iqdb
flickr_tags.png
/s/, есть ли у тебя мысли, как это кошерно реализовать?
Задача: есть овер 9000 картинок, надо им проставить теги и иметь возможность делать выборки по ним. Требуется как можно более простой интерфейс, без всяких монструозных пикас.

Пока идея такая, храним картинки as is, в sqlite базу записываем пути, там же храним теги и соответствие картинка-тег.
Непонятно, как делать выборки по тегам. Гуй не хочется, веб слишком костыльно. Можно сделать консольный скрипт конечно, но как отображать результат?
Пока собственно вариантов два, таки веб или консольный скрипт, который в tmp/${tags}/ сгенерит симлинки на файлы нужных картинок, и потом откроет дефолтный просмотрщик в той папке.
Или все же пилить гуй?
Есть еще конечно TagFS/Tagsistant, но вендобляди тогда сосут хуйцы, а хотелось бы что-нибудь кроссплатформенное.
27 posts are omitted, 5 of them with files. Expand thread.
>> No.1513 Reply
File: nyoro~n.png
Png, 13.67 KB, 66×85 - Click the image to expand
edit Find source with google Find source with iqdb
nyoro~n.png
>>1512
Ironical win.

ОП-кун, эй, ОП-кун! А выложи куда-нибудь код, а? На github или bitbucket.
>> No.1557 Reply
Как раз сейчас пишу такой скрипт. Интерфейс - похоже на shell, есть история и completion по тэгам через readline. Теги можно помечать цветом и жЫрностью шрифта.

Базу храню в виде читабельного JSON-файла, заодно можно ручками подправить или загрузить из другого скрипта.

Для выборки по тэгам приходится писать код. Условия бывают довольно сложные, а изобретать свой SQL лень. Проще строчку кода написать и через eval выполнить.

Сами картинки лежат в скрытой директории, вместо имен - sha1 хеши. Сейчас думаю, как избавиться от кучи дублей в разном разрешении - хэши у них разные, а руками найти в такой помойке нереально.

Результаты показываю через imagemagick. Его display умеет рисовать на фоне чужих окон. Я создаю пустое окно из скрипта и зову system("display -window <wid> .data/<hash>") чтобы рисовать в нем картинки. Чтобы ставить тэги, этого хватает. А если хочется смотреть чем-нибудь посерьезней, можно сделать симлинки в отдельной директории.

Кода там аж строк 200. Правда, на каждый чих приходится править. Кому нужно - напишет не хуже. А у вендоблядей уже есть Windows Live, Picasa и прочие анальные радости.
> > 818
> У меня есть скрипт, который картинки вместе с тегами сохраняет. Есть база соответствий между картинками на данбуре, пиксиве и гельбуре, для синхронизации тегов между ними.
Твой скрипт все подряд гребет или по тегам выбирает? Расскажи как писал и базу соответствий делал. Надоело руками теги ставить.
>> No.1559 Reply
>>1557
> Интерфейс - похоже на shell
ну ты же омич.
.
вообще надо взять данбуру ящитаю и довести до ума.
нужны: мета-теги, либо просто дерево тегов, пакетная расстановка тегов поддержка списков.
.
по поводу нечетких дубликатов - в репе бубунты была какаято консольная тулза, не знаю как работает. мне охуенно в этом плане доставляет http://geeqie.sourceforge.net/.
>> No.1563 Reply
>>1559
что-то я вообще непонел как Geeqie работает
>> No.1564 Reply
>>1563
всмысле сорцы невкурил?
>> No.1565 Reply
> > Интерфейс - похоже на shell
> ну ты же омич.
Щито поделать, лучше ничего пока не придумали. У меня уже несколько скриптов в таком стиле - их удобно писать и отлаживать, все кишки наружу. Если какой команды не хватает - есть всемогущий eval. Можно призывать тулзы, набигать на окна и инклудить модули с CPAN. Я джва года хотел сделать такой скрипт, чтобы всю контент-помойку рассортировать. Не только картинки, но и музыку, аниме, мангу, книги...
> вообще надо взять данбуру ящитаю и довести до ума.
> нужны: мета-теги, либо просто дерево тегов, пакетная расстановка тегов поддержка списков.
Ее надо так допилить, что выкинуть проще. Это ж просто вики с поддержкой картинок. Деревом для тегов обойтись не получится, иначе и по папкам рассортировать можно.

Веб же неудобен для таких вещей. Захочется запоминать что последнее смотрел и где остановился, потом добавить поддержку видео, потом сделать "умные" теги вроде (breasts && !dfc && !sex && !man) и получится язык программирования с веб-интерфейсом.
> > по поводу нечетких дубликатов - в репе бубунты была какаято консольная тулза, не знаю как работает. мне охуенно в этом плане доставляет http://geeqie.sourceforge.net/.
Если консольная тулза это fdupes то она мне не поможет. geeqie - это ж бывший gqview, я им до сих пор пользуюсь. Дубли он ищет но медленно и печально, я руками найду не хуже. Хотелось бы их автоматически искать.

Появилась еще идея, что хеш можно считать не для файла, а его дампа в RAW формат вроде BMP. Нечеткие дубли это не найдет, но хотя бы различия в EXIF и прочих заголовках мешать не будут.
>> No.1566 Reply
>>1565
> Деревом для тегов обойтись не получится, иначе и по папкам рассортировать можно.
не, теги - это уже сильнее чем рассортировать по папкам. я же говорю что сами теги неплохо бы тоже классифицировать.
> "умные" теги
обычная хуйня же, данбора поддерживает это.
> Дубли он ищет но медленно и печально, я руками найду не хуже.
у меня geeqie вполне быстро работает.
> Появилась еще идея,
сликом очевидно, только я думаю что надо просто из файла выкидывать EXIF и прочее.
алсо чаны таки хеш от метаинфы тоже считают.
>> No.1572 Reply
Code, anyone?
>> No.1573 Reply
>>1566
> не, теги - это уже сильнее чем рассортировать по папкам. я же говорю что сами теги неплохо бы тоже классифицировать.
Зачем, если есть "умные" теги? Группа - это частный случай тега. Достаточно составить удобный лично тебе набор тегов и использовать только их. На данборе помойка, одно и то же пишут десятком способов.
> сликом очевидно, только я думаю что надо просто из файла выкидывать EXIF и прочее.
Это сложно - у каждого формата заголовки свои.

А поиск дубликатов как в gqview легко сделать на основе того же дампа RGB - посчитать процент содержания всех цветов и сравнивать. Проверка новых картинок линейно зависит от размера коллекции (если в ней уже нет дублей). Можно и быстрее сделать если помучиться. Только сам алгоритм тупой.
> алсо чаны таки хеш от метаинфы тоже считают.
Чанам пофиг на дубли, могут и без хешей обойтись. Доброчан вроде бы не считает.
>> No.1574 Reply
>>1573
> Доброчан вроде бы не считает
У нас используется sha128 от растра, чтобы файлы в разных форматах с одинаковым растром детектировать.


[0] [1] [2] [3] [4] [5] ... [22] [23] [24] [25] [26]
Password:

[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]