[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]

Файл: 138a2286853a548e9c3dd1fcfc8f2c76bb8d23b5.jpg -(484 KB, 886x1253, 138a2286853a548e9c3dd1fcfc8f2c76bb8d23b5.jpg)
484 No.25954   [Ответ]
Делаю свою буру и не понимаю, как сделать теги. Хочу за O(1) отвечать на вопрос вида "какие ID у картинок с тегами t1,...,tn, но без тегов e1,...,en, на странице с оффсетом 12000?" Ну или формально доказать, что я обнаглел и это невозможно. Как вы это делаете?
>> No.25955  
> какие ID у картинок с тегами t1,...,tn, но без тегов e1,...,en
Создаешь инвертированный индекс, где к каждому тегу привязана кишка с айдишниками соответствующих документов. Итерируешься по одной из кишок (ты можешь выбрать самую короткую), получаешь сложность O(длина кишки). Так делается в больших нагруженных поисковых системах.
> на странице с оффсетом 12000
Добавляешь еще один тег (поисковый литерал), означающий номер страницы.

Возможно, на маленькой буре можно сделать что-то более быстрое по времени, но за счет большего потребления памяти. Я не уверен, что это на самом деле нужно.
>> No.25957  
О, а мысль протегировать страницы мне не приходила в голову.
>> No.25958  
>>25954
Разве такое не должно быть уже решено в СУБД?
Но гляньте https://roaringbitmap.org/
Если в кратце, для каждого тэга храним сжатый битовый массив, для выполнения запроса and-аем чанки этих массивов между собой, делая popcnt по результату, пока не достигнем нужный offset.
>> No.26010  
Файл: 1418651108864.png -(28 KB, 225x239, 1418651108864.png)
28
Моя бура состоит из двух TSV текстовых файлов вида тэг|хэш и хэш|путь-к-файлу, которые я грепаю скритом.

What is O(1), is it tasty


Файл: Medieval-CUE-Splitter-icon.png -(71 KB, 256x256, Medieval-CUE-Splitter-icon.png)
71 No.25890   [Ответ]
Дано: рип виниловой пластинки в двух .flac файлах (side A и side B соответственно), .cue(1шт.), .m3u(1шт.)
Указанная программа при попытке порезать два файла на треки создаёт .flac файл с названием первого трека первого файла(side A)размером 33КБ + .cue и . m3u к нему.
Видел в сети ещё одного бедолагу с такой же проблемой, ему советовали ставить какие-то кодеки и вообще воспользоваться другой программой.
Решения проблемы не нашёл, а потому прошу помощи у вас.

Исходный аудиофайл: https://rutracker.org/forum/viewtopic.php?t=5768831
>> No.25891  
Файл: cuesp.png -(56 KB, 648x534, cuesp.png)
56
Странную продолжительность имеют пятый и десятый трек(пикрил).
>> No.25893  
REM GENRE New Wave, Post-Punk
REM DATE 2019 (1979)
REM COUNTRY EU
REM LABEL Factory
REM CATALOG FACT 10 40
REM ASDFVL_VinylRip
PERFORMER "Joy Division"
TITLE "Unknown Pleasures"
FILE "Joy Division - Unknown Pleasures - Side A.flac" WAVE
TRACK 01 AUDIO
TITLE "Disorder"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Day Of The Lords"
INDEX 01 03:31:35
Сообщение слишком длинное. Полный текст.
>> No.25895  
Воспользовался программой XRECODE 3, вес треков на выходе составил ~2.8Гб против ~1.5Гб исходных.
Предстоит разобраться...
>> No.25896  
Потыкал галочки. Получил файлы весом в 6.88Гб.
>> No.25945  
Вообще используют shnsplit/cuetools в зависимости от системы. А что касается cue, то этот вообще можно разбить на два файла и получить типичное один flac - один cue, это просто текстовый файл бля, кури мануалы:
https://wiki.hydrogenaudio.org/index.php?title=Cue_sheet
https://en.wikipedia.org/wiki/Cue_sheet_(computing)
https://en.wikipedia.org/wiki/Compact_Disc_Digital_Audio#Frames_and_timecode_frames

И не знаю чего ты тут пишешь, я тут особенной активности не замечал. Если знаешь буржуйский, я бы порекомендовал зарегатся на OPS.
https://interview.orpheus.network

>>25893
если у файлов продолжительность действительно ~20 минут, то вина наверняка в тупой программе
>> No.25946  
Файл: x2.png -(39 KB, 573x620, x2.png)
39
>>25895
Воспользовался программой XRECODE2, всё получилось.
Могу предположить что виной огромного веса треков была это галочка.


Файл: screen.png -(163 KB, 1280x1024, screen.png)
163 No.16611   [Ответ]
Когда моя подруга узнала, что я пытаюсь писать на джаве, она заявила мне, что "джвакодер хуже [гомосексуалиста]". В ответ я заметил, что она и сама питонщица, а использовать язык с неявной типизацией довольно брезгливо. После этого она отстала. Но беда в том, что она очень умная девочка, выигрывала много контестов, сейчас работает в яндексе, а ее критика ранит меня до глубины души.

Собственно, вопрос: Какие языки точно не вызывают нареканий у ровных и четких пацанов?
Пропущено 70 сообщений и 9 изображений. Для просмотра нажмите "Ответ".
>> No.25871  
>>25869
>ещё забавно, что к слову питон можно добавить слово разработчик
Да, можно просто "питон", ещё лучше "главный питон".
>> No.25872  
>>25871
Напитонился.
>> No.25888  
>>25869
А в Минск в 2015 ты ездил или нет? Я ж только ради этого вопроса пост и написал.
>> No.25894  
>>25888
Нет. Я начал учиться кодить и создал этот тред только в 2017.
>> No.25911  
>>25869
Особенно забавляет факт, что операторы перегрузить можно. Читаешь код - а там равно делает конкатенацию например. Не надо так.
>> No.25912  
>>25911
Если кто-то заехал топором себе по ноге, это не проблема топора. Топор — хороший инструмент.
>> No.25931  
>>25911
В питоне можно вообще присвоить знакомой функции не переменной, функции! какую-то хрень и не заметить. Динамическая типизация. Хотя, конечно,
#define true false
можно и в сях. Однажды отлавливал корку в приложении - оказалось, что я сделал
using мьютекс_на_чтение = мьютекс_на_чтение_с длинным названием

using мьютекс_на_запись = мьютекс_на_чтение_с длинным названием

>> No.25932  
>>25912
В одном из недавних попавшихся мне случаев фигуральный топор рубил рандомную ногу из рандомной подвыборки массива ног, часть из которых на деле являлась указателями на чьи-то головы, и это было нормально, пока одна из ног не оказалась приделана к топору, причём не тем концом.
>> No.25933  
>>25931
> В питоне можно вообще присвоить знакомой функции не переменной, функции! какую-то хрень и не заметить.

Ну это совсем хлебушком быть надо.
>> No.25934  
>>25933
А тут и есть хлебушки. Сдобные булочки!


Файл: 5_0_троллейбус_призрачное_зе.png -(2795 KB, 1920x1080, 5_0_троллейбус_призрачное_зе.png)
2795 No.25845   [Ответ]
Привет, чиочане. В общем, нужны тестировщики на сайт. Заходите.
https://0ch.kz
>> No.25846  
>>25845
При попытке удалить чужой пост результат:
Parse error: syntax error, unexpected ':' in /var/www/html/skr.php on line 338
>> No.25847  
>>25846
А, это вывод ошибок забыл выключить.
>> No.25848  
>>25846
Скобки забыл дописать. Спс
>> No.25849  
>>25845
1. По одному символу в метке прокатывает, хотя должно быть минимум 3.
2. Если после сообщения должна выдаться ошибка (например, меньше 2 символов без картинки), то во время обноления страниц мелькает нотис на белом фоне:
Notice: Uninitialized string offset: 0 in /var/www/html/kap4a.php on line 141
3. Если в посте есть ссылка на несуществующий пост, например >>100000, то тоже маргнёт какое-то сообщение на бёлом фоне.
4. В результатах поиска куча нотисов.
5. Разметка >цитата не работает
6. Разметка ##код if (a) {b};## не работает
Скрытие постов так и выдаёт ошибку, только теперь строка 370.
>> No.25850  
>>25845
whois 0ch.kz выдаёт чьи-то имя и адрес, это ничего, норм?
>> No.25853  
>>25849
> 1
Сперва было три символа, но потом оказалось что это слишком душно, иногда в имени файла проскакивают предлоги.
Остальное щас попробую починить. Перед переносом с локалхоста на сервер всё тестилось и работало нормально :P
>>25850
Ничего.
>> No.25854  
Еще такой косяк, пока не знаю, получилось ли устранить:
Openvpn-клиент теряет коннект к openvpn-серверу, и сайт перестаёт быть доступен. Случается примерно раз в сутки, поковырял конфиги, пока непонятно, помогло ли, так как случается редко. Если не открывается сайт - значит это оно.
>> No.25855  
>>25849
Вроде всё пофиксил. Спасиб за участие.
>> No.25925  
Оцените новые темы оформления.


Файл: 1134204.jpg -(764 KB, 3268x2250, 1134204.jpg)
764 No.25917   [Ответ]
Стал бы ты, уважаемый Стив, как разработчик, трудиться над никому не нужным проектом, который явно задумывался под распил денег кем-то наверху и от чего вам лично даже косточка не светит, только оговоренный ежемесячный паёк. Или сбежал бы подальше от всего этого как можно скорее? Hard mode: ты наивный тормоз и осознал это только спустя несколько месяцев после начала работы.
>> No.25918  
Файл: 1200px-Check_Point_logo_svg.png -(64 KB, 1200x765, 1200px-Check_Point_logo_svg.png)
64
Ты это про меня что ли?
>> No.25919  
Ты в стартапе или в госхуйне? В стартапе еще есть шансы сделать проект настоящим из тыквы.
>> No.25920  
Файл: How-to-save-money-on-manga-683x1024.png -(720 KB, 683x1024, How-to-save-money-on-manga-683x1024.png)
720
Смотря какие условия оплаты. Ну и конечно, надо знать имеет ли для тебя значение стаж(Заветные 1-3 года) или уже нет.
>> No.25922  
Файл: 1595528442652.jpg -(60 KB, 500x375, 1595528442652.jpg)
60
>>25919
Госхерь.

>>25920
Ниже рынка процентов на 40%. Стаж и до этой работы уже был. Сейчас написал эти два предложения и даже самому себе не смог объяснить, почему я ещё там. В общем, пойду приведу в порядок резюме и катись оно всё конём. Спасибо.
>> No.25924  
>>25922
>Госхерь.
Тогда сочувствую конечно.


Файл: mitsuba.gif -(22 KB, 300x100, mitsuba.gif)
22 No.25794   [Ответ]
У этого программного обеспечения есть потенциал. У кого-нибудь есть обновленная / лучшая версия этого?
https://github.com/MitsubaBBS/Mitsuba
>> No.25795  
>>25794
И что за скрытый потенциал в заброшенном 9 лет назад имиджбордодвижке?
>> No.25804  
>>25794
А в чём его фича?


Файл: lain-620x2.jpg -(12 KB, 468x272, lain-620x2.jpg)
12 No.9340   [Ответ]
я просто оставлю это здесь.

самый лучший помощник это http://google.com/ научитесь им пользоваться в совершенстве и настанет счастье.
ещё стоит почитать статьи на http://habrahabr.ru/ и пусть вас не смущает его илитарность ибо там таки дофига полезной инфы
хороший текстовый редактор http://www.sublimetext.com/ у него триал бесконечен. покупать необязательно. vim и emacs это уже advanced level. Русификация https://github.com/Dimox/SublimeTextRussianMenu/
Ещё можно есть полезный http://jsfiddle.net/

HTML & CSS
http://htmlbook.ru/
Пошаговый учебник(увы он на ангельском) http://www.codecademy.com/ru/tracks/web
HTML
Учебник http://htmlbook.ru/samhtml/vvedenie-v-html
Справочник по тегам html http://htmlbook.ru/html
Крайне рекомендуется знать плюшки HTML5 http://htmlbook.ru/html5
Сообщение слишком длинное. Полный текст.
Пропущено 71 сообщений и 10 изображений. Для просмотра нажмите "Ответ".
>> No.21753  
>>21751
>на 5 окон и, соответственно, примерно 50-100 вкладок больше
(заглянув в историю сессий)
А, нет, вру. Было 15 окон и 580 вкладок. Сейчас 9 окон и 340 вкладок.
>> No.21754  
>>21746
Подкрутила ещё пороги, буду смотреть, как дальше вести себя будет. Таким образом, сейчас в about:config

memory.free_dirty_pages = true;
memory.low_physical_memory_threshold_mb = 128;

>>21751
Я тоже сначала так полагала; более того, грешила на своё поделие, поскольку загрузка CPU в норме, без странных выбросов. Но нет. Если Лису растормошить, память высвобождается вся сразу, — это характерно для массированной деаллокации; GC бы тупил ещё какое-то время, к тому же сама сборка мусора «дедом Мазаем» — дело довольно затратное по CPU. Если при выжратой RAM установить в настройках memory.free_dirty_pages в true, память также высвобождается вся сразу. Такие дела. Походу, или в аллокаторе баг, или он забирает память впрок; ну или это сделано умышленно, чтоб разницы с новой Лисой была не так заметна.
>> No.24034  
Файл: palemoon-memory1.png -(166 KB, 1466x870, palemoon-memory1.png)
166
>>21754
…И я нашел виновника.

Как можно видеть из пикчи — это ICU, Unicode and globalization support library.
Скрин (about:memory) отражает ситуацию, когда несколько сотен вкладок бездействовали всю ночь.
После GC (каковой и случился в процессе выполнения measure, однако результат оного показал ситуацию до этого) занимаемая ICU память сбросилась с 8Gb до 3Mb. После еще часа бездействия — это было уже 30Mb.

И да, это palemoon. Имеется ли этот баг в последних версиях ванильной лисы — х/з. У луны, как наследницы всего старого кода — он, как можно видеть в наличии.

Если кто-нибудь возьмет на себя труд запилить официальный багрепорт — скажу ему большое спасибо. У меня самого руки до этого далеко не факт, что дойдут. По крайней мере — точно не в ближайшее время.
>> No.25669  
Файл: 3366282eca8a25be393296633df4bd20d745d092.jpg -(129 KB, 423x700, 3366282eca8a25be393296633df4bd20d745d092.jpg)
129
Отключалка надоедливых CSS3-анимаций в Хроме.
https://dev.webonomic.nl/how-to-disable-css-transforms-transistions-and-animations
manifest.json

{
"manifest_version" : 2,
"name" : "Animation disabler",
"description" : "Disables CSS animations on web pages.",
"version" : "1.0",
"content_scripts" : [
{
"matches" : [
"http://*/*",
"https://*/*"
],
Сообщение слишком длинное. Полный текст.
>> No.25721  
>>25669
Более вменяемая отключалка, так как на событиях от этих анимаций может висеть логика UI.

user.css

*, :before, :after {
/*CSS transitions*/
transition-delay: 0s !important; \n\
transition-duration: 0s !important; \n\

/*CSS animations*/
animation-duration: 0s !important;
animation-iteration-count: 1 !important;
}
Сообщение слишком длинное. Полный текст.
>> No.25722  
>xdg-mime query filetype animated.png
<image/png
>xdg-mime query filetype animated.webp
<image/webp
И как же это понимать?
>> No.25725  
Файл: mill007.jpg -(216 KB, 589x700, mill007.jpg)
216
Три гадости, которые делают этот ваш Интернет недружелюбным и закрытым, и которые необходимо заблокировать:
— HTTP-заголовок ответа Content-Security-Policy;
— HTML-атрибут integrity;
— JS объект navigator.serviceWorker, конкретнее navigator.serviceWorker.register.
>> No.25726  
>>25725
А расскажи пожалуйста поподробнее, в частности про serviceWorker
>> No.25728  
Файл: 04 - 1280x1024@32 [SIGae5881e8504fe0f27fd12bad6913.jpg -(1013 KB, 1280x1024, 04 - 1280x1024@32 [SIGae5881e8504fe0f27fd12bad6913.jpg)
1013
>>25726
Content-Security-Policy позволяет серверу указать в ответе, что браузеру, который понимает этот заголовок, надо загружать и выполнять. HTML-атрибут integrity для тэга <link> содержит хэш-сумму загружаемого файла, будь это CSS или JS-скрипт. Вместе эта байда по сути просто не даёт тебе менять содержимое страницы, если ты что-то фильтруешь проксей, например, инжектишь в страницу свои скрипты и стили.

ServiceWorker — это JS-скрипт, который сайт устанавливает в поддерживающий их браузер, и который безпалевно работает в фоне, делая что-то непонятное: https://developers.google.com/web/fundamentals/primers/service-workers
Алсо
>Service worker is a programmable network proxy
Типично используется для обработки push-уведомлений, нетипично... ктож его знает.
>> No.25729  
>>25728
Спасибо


Файл: Архив WinRAR.rar -(38 KB, x, Архив WinRAR.rar)
38 No.24709   [Ответ]
Здравствуйте, пытаюсь соединить 2 БД, в чем проблема (1-ый скрин БД, 2-ой листинг и ошибка)
>> No.24711  
Довожу до вашего сведения, что RAR формат открывается только проприетарными продуктами. Я бы очень хочел помочь, но к сожалению ничем не могу помочь, так как пользуюсь только свободным программным обеспечением, чего и вам охотно советую. Можете запаковать файлики в ZIP или картиношки просто в тред залить.

Зачем здоровому человеку скачивать файл, разархивировать его, открывать в картиношки у себя, альтабатсья при написании ответа, а потом файлики подтирать?

Ты пойми, я то тебе ответил, но по жизни с тобой такого вряд ли произодёт когда нибудь ещё, особенно если продолжишь себя так вести. Мир~
>> No.25021  
>>24711
https://github.com/Lesik/unrar-free
Наслаждайся.
>> No.25152  
>>25021
> It uses the GPL'd UniquE RAR Library by Christian Scheurer and Johannes Winkelmann.

>> Please note: further development of unrarlib has been stopped. The current version is stable but supports only old RAR2 archives.

Да и вообще, попасть в пакетники серьёзных дистров вряд ли получится, там же всё патентами вдоль и поперёк изувеченно.
>> No.25724  
Посоветуйте книги/курсы по изучению
PostgreSQL пожалуйста.
>> No.25727  
>>25724
Почему бы не начать с вот такого туториала:
https://www.postgresqltutorial.com/


Файл: python logo.png -(5 KB, 377x203, python logo.png)
5 No.14767   [Ответ]
Нить о программировании на языке Python.
Пропущено 39 сообщений и 4 изображений. Для просмотра нажмите "Ответ".
>> No.24633  
>>24629
Если ты про сам _curses, который подгружается тут:
https://github.com/python/cpython/blob/142566c028720934325f0b7fe28680afd046e00f/Lib/curses/__init__.py

то нет, это не системный модуль, это питоновский сишный-модуль оболочка:

https://github.com/python/cpython/blob/578c3955e0222ec7b3146197467fbb0fcfae12fe/Modules/clinic/_cursesmodule.c.h
https://github.com/python/cpython/blob/4804b5b3df82e7892ca0550b02f902bcfc16bb48/Modules/_cursesmodule.c

Который через еще одну оболочку:
https://github.com/python/cpython/blob/dffe4c07095e0c693e094d3c140e85a68bd8128e/Include/py_curses.h

Дает интерфейс к сишной линуксовской библиотеке ncurses:
https://en.wikipedia.org/wiki/Ncurses

Сообщение слишком длинное. Полный текст.
>> No.24647  
Черт возьми этот Пайтон! Какого черта реализация curses в нем работает так криво?! Я две недели бился над проблемой того, что при попытке запустить код приведенный в примерах справочников по curses я всякий раз ловил ту или иную ошибку. Причем ошибки происходили как в Винде, так и на Маке с Линуксом. А гугл, зараза такая, выдает все что угодно, но только не то, что могло бы касаться curses или хотя бы схожей ошибки. И что вы бы думали, причина оказалась в том, что curses по какой-то неведомой причине тупо не может нормально запуститься, если запуск кода происходит из IDE. Но если запускать из под терминала, то всё прекрасно работает. И об этом нигде не сказано ни слова.
Черт, надеюсь в пайтоне подобная фигня имеется только в одном этом единственном модуле которым похоже просто тупо никто не пользуется. Иначе в жопу этот пайтон.
>> No.24651  
Файл: 2020-08-02 06_12_46-StyleGAN2-Colab-Train_ipynb - .png -(54 KB, 1118x642, 2020-08-02 06_12_46-StyleGAN2-Colab-Train_ipynb - .png)
54
Как здесь исправить ошибку?

Код тут: https://github.com/dvschultz/ai/blob/master/StyleGAN2_Colab_Train.ipynb
>> No.24653  
Файл: 1300044776986.jpg -(34 KB, 600x600, 1300044776986.jpg)
34
>>24647
>Запускать код из питоновского IDE
>Код, завязанный на обращения к стандартному шеллу
>Из псевдошелла IDLE
>Даже не попробовать запустить так
>> No.24657  
>>24653
В IDLE не работаю, так как он не особо удобный по сравнению с Джини или тормазнутым VS. А эти два редактора запускают код во вполне стандартном терминале. Прошу простить меня, если есть существенная разница между тем, чтобы запустить файл с кодом непосредственно из терминала или предоставить IDE самой выполнить эту задачу, я не настолько прошаренный программист, чтобы знать подобные нюансы.
>> No.24915  
Файл: 39ed77ccb6aab5ebc24f4f59a94f1674.png -(342 KB, 800x450, 39ed77ccb6aab5ebc24f4f59a94f1674.png)
342
Здравствуйте. Я хочу научиться программировать на Python, но у меня ничего не получается. Я абсолютно ничего не понимаю в программировании. Ярко выраженный гуманитарий.По математике и алгебре всегда получал двойки и тройки. В школе не мог выучить даже примитивный QBasic.Скачал последнюю версию Python и самоучитель. И в первых уроках у меня появились проблемы (ошибки в коде, туплю сильно во время выполнения заданий). Можете посоветовать, хорошие самоучители или курсы, только на русском? А то я не справляюсь, а желание выучить язык, есть.
>> No.24916  
Файл: x49602088.jpg -(34 KB, 248x353, x49602088.jpg)
34
>>24915
Как насчет "Простой Питон, современный стиль программирования"?
>> No.25712  
>>24915
Ты конечно это уже не прочтешь но есть такая замечательная вещь как https://www.coursera.org/specializations/programming-in-python.
Учиться можно бесплатно, подавай на финпомощь заканчивай 4 курса(если бесплатно то проходить придется по дэдлайнам) и вперед на работу практически.
>> No.25714  
Файл: 1631215737650.webp -(1935 KB, 1920x1080, 1631215737650.webp)
1935
>>24915
Ошибки в коде — это у всех постоянно.
Абсолютный тупёж — тоже нормально в самом начале приобретения навыков по дисциплинам подобного рода. Через год занятий полегчает.
Помимо прочего, начни чуть-чуть дискретной математикой, конкретно — числами, формальной логикой и теорией множеств; когда сможешь написать ЕГЭ по информатике на ≈100 баллов, больше не надо.
И на последок, поставь Gentoo и пользуйся. Неиронически.
>> No.25723  
>>24915
hexlet.io
Вктаился веб-макакой после второго проекта на php, при чем так получилось что в python контору. Охуительные советы вроде поставить Gentoo не стоит слушать, но linux освоить на пользовательском уровне необходимо, если собираешься в веб-разработку.


Файл: lisplogo_flag2_256.png -(36 KB, 256x228, lisplogo_flag2_256.png)
36 No.20937   [Ответ]
::: Учебники
::: Документация
http://www.lispworks.com/documentation/HyperSpec/Front/index.htm

::: Библиотеки
::: Среда разработки

Пропущено 2 сообщений. Для просмотра нажмите "Ответ".
>> No.21002  
В ОП-посте забыли про SICP! (хотя это не учебник по LISP, согласна)
Ну и конечно про Racket... А вещь очень годная. Зачем нам академический и весьма архаичный CL, когда есть няшный Racket.

>>20941
Например для того же, для и чего и тыща_других_яп.жпг, же.
Как практический пример могу привести вот это вот: https://www.opennet.ru/opennews/art.shtml?num=49795
>> No.25629  
>забыли про SICP!
Давайте в 2021 замутим конфу в дискорде и будем совместно проходить эту игру. Больше ни для чего этот ваш лисп не нужен сегодня.
>> No.25630  
>>25629
Совсем забыли спросить няшечку.
>> No.25631  
>>25630
По поводу SICP? Я и предлагаю ставить Racket и проходить его в относительно приятной компании. В настоящее время это основное применение лиспа на мой взгляд.
>> No.25664  
>>20938
Не совсем верно, стоит наверно лучше оговориться, что "запись на АСТ" это скорее запись в прямой лямбда-нотации, хотя та же скима (scheme) имеет ряд примитивов, т.н. специальных выражений, которые не следуют принципу применения процедуры к аргументам, такие как определение define, cond, и if. Про "лисп", если вы имели ввиду Common Lisp я вообще молчу, там примитивов немногим больше 30, многие из которых созданны для эффективной генерации кода.
>> No.25695  
Что скажете по поводу Guile? Как оно?

Кроме старичков из GNU на scheme ещё пишет? И где оно используется?
>> No.25698  
>>25695
>И где оно используется?

Используется повсеместно, помимо огромного количества сфер применения
и роста заинтересованных в проекте GNU увеличивается и число
развиваемых на этом языке проектов. К примеру мне доставляет движок
для создания визуальных новелл [tsukundere], особенно учитивая, что мы
с автором сходимся во мнении по очень большому числу вопросов начиная
от того как писать ПО, заканчивая тем как должно строиться
государство. Вот тута можно посмотреть его [игры]. А ещё есть мой
[перевод] на одну из его игр, но ведать из-за кривого английского при
общении он подумал что я против включения файла перевода в основной
состав проекта.

К сожалению, веб до сих пор приходится писать на [кложе] так как только
Сообщение слишком длинное. Полный текст.
>> No.25699  
>>25698
Спасибо за обьяснение!

Из того что я знаю на GNU Guile написан пакетный менеджер GNU [Guix]. Сервис менеджер GNU [Shepherd] (ссылка на репозитойрий у что-то не работает). И GNU [Mcron].

И мне интересно кто и что пишет на lisp сейчас кроме GNU.

> И не стоит думать что там в GNU одни старики всем управляют

Это была дурацкая шутка. Да и кроме товарища Столлмана я никого не знаю.

Для меня, как для Python поколения, этот ваш Scheme кажется языком с другой планеты.

Я ещё не знаю что вводит в больший ступор (+ 1 2 3 78) или (cdr (cdr (cdr (car '(list))))).
Сообщение слишком длинное. Полный текст.
>> No.25701  
>>25699
>Спасибо за обьяснение!

Всегда пожалуйста, я бы и сам рад задавать тут вопросы, только вот кроме
Мицгола, Соуса, пары крокодилов и тебя, дорогой Стив, никого не видно,
поэтому не знаю какие ответы вообще могу получить, да и никто это место
особо не пиарит. К сожалению, зарубежное сообещество намного более
зрелое и огромное количество людей вместо распыления (не всегда
безосновательно) сил между нашим сообществом и забугорным выбирают
именно последнее. Из возможных "ниш", где ещё может жить русский язык в
разработке вижу только двачевский /pr, где очень унылый троллинг (и ещё
я не могу получить туда доступ), и "университетская среда" (читай как
среда самообразования), где люди просто ещё не успели понять
терминологию, но уже на пути к этому.

Сообщение слишком длинное. Полный текст.
>> No.25702  
>>25701

Sorry, your message is too long. Message length: 9761, maximum allowed length: 8192

>Я ещё не знаю что вводит в больший ступор (+ 1 2 3 78) или (cdr (cdr
>(cdr (car '(list))))).

Мат. нотация меня до сих пор иногда пугает, но это не аргумент против
изучения математики! Ну а так, чисто для формализма, знак ' означает,
что следущая форма будет прочитана как данные, а не как, исходя из
β-редукции лямбда исчисления, применения функции к операндам.

Вообще, в чистом лямбда исчислении нет таких понятий, близких к
программированию, как структуры данных, поэтому надо придумывать всякие
вот такие цитирования ('(1 2 3) можно записать как (quote (1 2 3))), то
Сообщение слишком длинное. Полный текст.


[0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22]

[ d ] [ b / cu / dev ] [ r ] [ a / ts ] [ ci ] [ gnx / int ] [ misc ] [ dev / stat ]
[Burichan] [Futaba] [Gurochan] [Tomorrow] [Архив-Каталог] [Главная]