- Релиз минималистичного web-браузера links 2.6, Аноним, 12:41 , 10-Апр-12 (1) –109 [V]
- Релиз минималистичного web-браузера links 2.6, Аноним, 12:45 , 10-Апр-12 (2) +30 [^]
- Релиз минималистичного web-браузера links 2.6, Аноним, 12:46 , 10-Апр-12 (3) +9 [^]
- Релиз минималистичного web-браузера links 2.6, Anonymause, 12:46 , 10-Апр-12 (4) +10 [^]
- Релиз минималистичного web-браузера links 2.6, dimqua, 12:48 , 10-Апр-12 (6) +6 [^]
- Релиз минималистичного web-браузера links 2.6, tmp, 14:25 , 10-Апр-12 (20) +1
> Пользу этой программы можно оценить как минимум когда отказываются стартовать иксы. Или > когда их еще просто нет, а нагуглить что-то надо (хотя бы > лекарство для иксов).А для этого прогрессивное человечество придумало спасательные диски ещё во времена доса. Которые можно выкладывать в сеть и решать с их помощью проблемы с гораздо большим уровнем комфорта.
- Релиз минималистичного web-браузера links 2.6, тоже Аноним, 14:55 , 10-Апр-12 (23) +3
- Релиз минималистичного web-браузера links 2.6, Ваня, 15:09 , 10-Апр-12 (26) –6 [V]
- Релиз минималистичного web-браузера links 2.6, Джамшутт, 15:19 , 10-Апр-12 (31) +2
- Релиз минималистичного web-браузера links 2.6, hmm, 15:27 , 10-Апр-12 (34) +3
- Релиз минималистичного web-браузера links 2.6, Аноним, 16:07 , 10-Апр-12 (39)
- Релиз минималистичного web-браузера links 2.6, Ваня, 17:26 , 10-Апр-12 (61) –3
- Релиз минималистичного web-браузера links 2.6, Аноним, 17:38 , 10-Апр-12 (65)
- Релиз минималистичного web-браузера links 2.6, Ваня, 17:46 , 10-Апр-12 (69) –7 [V]
- Релиз минималистичного web-браузера links 2.6, Аноним, 17:55 , 10-Апр-12 (74) +2
- Релиз минималистичного web-браузера links 2.6, Michael Shigorin, 00:27 , 11-Апр-12 (139) +2
- Релиз минималистичного web-браузера links 2.6, hmm, 00:49 , 11-Апр-12 (141)
- Релиз минималистичного web-браузера links 2.6, www2, 07:24 , 11-Апр-12 (157) +1
- Релиз минималистичного web-браузера links 2.6, тоже Аноним, 08:40 , 11-Апр-12 (162) +1
- Релиз минималистичного web-браузера links 2.6, www2, 10:09 , 11-Апр-12 (164)
- Релиз минималистичного web-браузера links 2.6, ананим, 12:57 , 11-Апр-12 (169) +1
- Релиз минималистичного web-браузера links 2.6, www2, 14:07 , 15-Апр-12 (221)
- Релиз минималистичного web-браузера links 2.6, arisu, 03:21 , 16-Апр-12 (233)
- Релиз минималистичного web-браузера links 2.6, ананим, 13:01 , 11-Апр-12 (170) +1
- Релиз минималистичного web-браузера links 2.6, www2, 13:54 , 15-Апр-12 (219)
- Релиз минималистичного web-браузера links 2.6, Ваня, 10:39 , 11-Апр-12 (165) –1
- Релиз минималистичного web-браузера links 2.6, ананим, 13:07 , 11-Апр-12 (171) +2
- Релиз минималистичного web-браузера links 2.6, Ваня, 13:20 , 11-Апр-12 (172)
- Релиз минималистичного web-браузера links 2.6, ананим, 14:37 , 11-Апр-12 (178) +1
- Релиз минималистичного web-браузера links 2.6, www2, 15:29 , 15-Апр-12 (225)
- Релиз минималистичного web-браузера links 2.6, arisu, 19:35 , 12-Апр-12 (193) +1
- Релиз минималистичного web-браузера links 2.6, Аноним, 01:08 , 13-Апр-12 (200) +1
- Релиз минималистичного web-браузера links 2.6, Michael Shigorin, 15:19 , 13-Апр-12 (207)
- Релиз минималистичного web-браузера links 2.6, www2, 14:34 , 15-Апр-12 (222)
- Релиз минималистичного web-браузера links 2.6, arisu, 03:15 , 16-Апр-12 (232) +1
- Релиз минималистичного web-браузера links 2.6, Michael Shigorin, 14:23 , 17-Апр-12 (237)
- Релиз минималистичного web-браузера links 2.6, www2, 14:02 , 15-Апр-12 (220) +1
- Релиз минималистичного web-браузера links 2.6, arisu, 19:27 , 12-Апр-12 (192) +2
- Релиз минималистичного web-браузера links 2.6, www2, 14:40 , 15-Апр-12 (223)
- Релиз минималистичного web-браузера links 2.6, arisu, 02:21 , 16-Апр-12 (228) +1
- Релиз минималистичного web-браузера links 2.6, Michael Shigorin, 15:04 , 13-Апр-12 (204)
- Релиз минималистичного web-браузера links 2.6, www2, 14:45 , 15-Апр-12 (224)
- Релиз минималистичного web-браузера links 2.6, близкий друг вани, 11:24 , 11-Апр-12 (167)
- Релиз минималистичного web-браузера links 2.6, arisu, 19:24 , 12-Апр-12 (191) +1
- Релиз минималистичного web-браузера links 2.6, Аноним, 17:44 , 10-Апр-12 (68)
- Релиз минималистичного web-браузера links 2.6, Аноним, 18:51 , 10-Апр-12 (88) +1
- Релиз минималистичного web-браузера links 2.6, Michael Shigorin, 00:21 , 11-Апр-12 (137)
- Релиз минималистичного web-браузера links 2.6, Michael Shigorin, 00:20 , 11-Апр-12 (136)
- Релиз минималистичного web-браузера links 2.6, tmp, 15:11 , 10-Апр-12 (28)
> Это прогрессивное человечество, предпочитающее комфорт эффективности работы, всегда > будет решать любые сколько-нибудь серьезные проблемы переустановкой системы. Так же комфортнее... Я надеюсь, что под эффективностью здесь имелась ввиду самодиагностика системы с автоматизированным выявлением и устранением проблем, а не копание в недрах системы вручную, начитавшись манов?
- Релиз минималистичного web-браузера links 2.6, tmp, 17:35 , 10-Апр-12 (64)
>>> Есть проблемы системы, которые можно сравнить с изучением бактерий. >> Этим уже наука занимается. А обыватель изучает бактерии водой с мылом. > Обыватель так-же переустанавливает винду при проблемах и забивает гвозди молотком. Консольные > браузеры и микроскопы обывателю нафиг не нужны, они нужны науке. > Ты всё правильно понял.Даже теряюсь в догадках, какой науке может потребоваться устаревшей технологии вроде консольных браузеров.
- Релиз минималистичного web-браузера links 2.6, тоже Аноним, 17:17 , 10-Апр-12 (55) +1
- Релиз минималистичного web-браузера links 2.6, tmp, 17:33 , 10-Апр-12 (62) –2
> Достаточно заглянуть в логи, а потом, если > проблема софтовая, выполнить (о ужас! вручную!) пару команд в консоли. Что интересно, эта задача вполне относится к автоматизируемым. Ибо и логи, и пара команд в консоли - это формальные языки со строгой семантикой. Ан нет, её предпочитают вручную решать. Хотя, может, кто-то считает подобные задачи творческими, не поддающихся формализации и автоматизации. >Если человек живет надеждой, что система будет умнее него - маны читать бесполезно.
Как показывает практика, на формализованных задачах система действительно гораздо умнее человека. Ибо для этого она и создавалась. Другое дело, что не каждому под силу задачу формализовать.
- Релиз минималистичного web-браузера links 2.6, Аноним, 17:47 , 10-Апр-12 (70) +2
- Релиз минималистичного web-браузера links 2.6, tmp, 18:05 , 10-Апр-12 (78)
> Понимаешь, проблема не в творчестве или сложности формулирования конкретной задачи. > Проблема в том, что этих задач очень много. > Если бы это было не так, то сейчас все программы писались бы > автоматически.А что, сейчас хоть _какие-то_ программы пишутся автоматически? Или хотя бы автоматизированно? Или есть автоматизированные средства решения частых вопросов вместо написания faq? Или, может, где-то вместо cook book'ов есть автоматизированные средства?
- Релиз минималистичного web-браузера links 2.6, Аноним, 18:40 , 10-Апр-12 (84)
- Релиз минималистичного web-браузера links 2.6, tmp, 18:55 , 10-Апр-12 (91)
>Да, программы пишутся автоматизированно. А вы поподробнее, поподробнее. Заодно и быстрее будет. >Задать пару комманд в консоли, это тоже автоматизированное средство решения проблемы. Однако люди на этом уровне автоматизации не остановились и из команд начали складывать программы.
- Релиз минималистичного web-браузера links 2.6, Аноним, 19:12 , 10-Апр-12 (93)
- Релиз минималистичного web-браузера links 2.6, tmp, 19:22 , 10-Апр-12 (95)
> А что подробнее? Подробнее, в чём автоматизация состоит. > Начали. И даже получили автоматизированные решения для некоторых проблем. Только не для > всех и не всегда оптимальные. Какое может быть неоптимальное решение по анализу логов и нахождению проблемы? > Беда... > Но уверяю, если ты сумеешь написать программу, которая автоматически решала все проблемы > возникающие при, скажем, использовании винды, то пару миллионов баксов ты > точно заработаешь. Я очень сомневаюсь, что это можно сделать, не работаю на MS и не имея доступа ко всей документации.
- Релиз минималистичного web-браузера links 2.6, Аноним, 19:34 , 10-Апр-12 (96) +1
- Релиз минималистичного web-браузера links 2.6, tmp, 19:59 , 10-Апр-12 (97)
> Мне описать фишки конкретной IDE?Да нет, достаточно назвать наиболее автоматизирующие создание программы фишки. > Я написал "решения ... проблем" Чтобы _решить проблему_, можно сначала её найти. А так это не решение проблемы, а её уничтожение вместе с частью системы. > MS пока полностью не справился. MS пишет программы не потому, что они хотят решать проблемы пользователя, а потому, что их можно продавать.
- Релиз минималистичного web-браузера links 2.6, Аноним, 20:39 , 10-Апр-12 (102) +1
- Релиз минималистичного web-браузера links 2.6, tmp, 20:56 , 10-Апр-12 (104)
> Автодополнение из всех автоматических фишек навскидку создаёт больше всего кода.На этапе кодирования. А как насчёт проектирования/перепроектирования? Создание программы всё-таки с проектирования начинается. > Конечно. Но о поиске я не писал. Я писал о неоптимальных автоматических > решениях.
А я говорил об автоматизируемых методах. С предварительным анализом ситуации. > Не будь наивным. Если MS перестанет решать проблемы пользователей, их продукты перестанут > покупать.
MS не нужно переставать решать проблемы. Ей достаточно не решать их все, при этом создавая новые. Ибо в противном случае её продукты уж точно перестанут покупать.
- Релиз минималистичного web-браузера links 2.6, Аноним, 21:22 , 10-Апр-12 (108)
- Релиз минималистичного web-браузера links 2.6, tmp, 21:51 , 10-Апр-12 (112)
> Последний раз проектированием на компьютере я занимался будучи студентом. Вся видимая для > меня автоматизация сводилась к тому что мне не надо было рисовать > диаграммы "вручную".Так может это и не проектирование было вовсе? А так, одно название? > Странный получился разговор, я говорю о неоптимальных решениях, а у меня переспрашиваешь > о неоптимальном поиске проблем. А всё потому, что это изначально предполагалось. http://www.opennet.me/openforum/vsluhforumID3/84013.html#28 > Перестанут покупать, если MS решит все проблемы, я правильно понял? > Может быть, но я не думаю, что это основаная причина отсутствия "решателя > всех проблем".
Основная причина - решение всех проблем не приводит к максимальному количеству денег при минимальных затратах. А компании, они не универы и НИИ, главная цель у них - деньги зарабатывать, а не проблемы эффективно решать при возможном недостатке финансирования, а то и вовсе без оного.
- Релиз минималистичного web-браузера links 2.6, Аноним, 22:30 , 10-Апр-12 (115)
- Релиз минималистичного web-браузера links 2.6, tmp, 22:46 , 10-Апр-12 (118)
> Ты бы просвятил меня в общих чертах, какие возможности в плане автоматизации > проектирования дают современные программы.Самое смешное, что это был мой вопрос. > Ну давай расставим точки над i. Я считаю невозможной "самодиагностику системы с > автоматизированным выявлением и устранением проблем", которая способна к 100% возможных > проблем подобрать оптимальные решения, потому-что программист этой самодиагностики не > способен учесть всех проблем, которые могут возникнуть в системе. Какие 100 % и подбор оптимальных решений? Даже типичные проблемы решаются через faq, cookbook и howto, а не через скрипты. > Я примерно о том же и говорю. Фирма (не MS) которая напишет > "автоматического сисадмина для windows", который мог бы решать хотя бы 99% > программных проблем, может заработать на нём кучу денег.
Но только один раз. А дальше всё - проблемы решены, программы не нужны.
- Релиз минималистичного web-браузера links 2.6, Аноним, 23:04 , 10-Апр-12 (124)
- Релиз минималистичного web-браузера links 2.6, tmp, 23:51 , 10-Апр-12 (129)
> tmp: "Я надеюсь, что под эффективностью здесь имелась ввиду самодиагностика системы с > автоматизированным выявлением и устранением проблем, а не копание в недрах > системы вручную, начитавшись манов?" Ну и где здесь про 100 % и подбор? Автоматизация - это предоставление выбора, удобного интерфейса аля экспертная система, а не готовых решений и кнопки Ок. > Я не верю в возможность существования "автоматизированного выявления и устранения проблем" > без "копания в недрах системы, начитавшись манов". А я не верю, что чтение справочников по ключам команд для изучения системы вообще можно считать эффективным занятием. > Дальше ждём новых фич от майкрософта и устраняем проблемы в них. А новые фичи в большинстве случаев уже будут и не нужны. > Заодно > сдаём "виртуального сисадмина" в аренду с помесячной оплатой. Профит же. Хакеры эту фичу отломают и профита уже не будет.
- Релиз минималистичного web-браузера links 2.6, www2, 07:46 , 11-Апр-12 (160)
- Релиз минималистичного web-браузера links 2.6, Аноним, 21:07 , 10-Апр-12 (105)
- Релиз минималистичного web-браузера links 2.6, tmp, 21:11 , 10-Апр-12 (106)
> вы как-то забываете о том, что команды в консоли УЖЕ являются программами. Только писались они с расчётом, что будут компонентами других программ на bash. А не для прямого вызова. - Релиз минималистичного web-браузера links 2.6, Аноним, 21:28 , 10-Апр-12 (109)
- Релиз минималистичного web-браузера links 2.6, tmp, 21:41 , 10-Апр-12 (110)
> Предлагаю запретить xterm, rxvt и cmd.exe заодно, нам же не надо напрямую > вызывать команды в консоли. > Глупость же.Э нет. xterm, rxvt и cmd.exe позволяют вызывать и скрипты. А не только голые программы, которые для встраивания в эти скрипты предназначены.
- Релиз минималистичного web-браузера links 2.6, Аноним, 21:45 , 10-Апр-12 (111)
- Релиз минималистичного web-браузера links 2.6, tmp, 21:56 , 10-Апр-12 (113) +1
> Да точно запретить, скрипты можно и из файлового менеджера вызвать.Согласен. И вывод скриптов туда же, в файловый менеджер, пихать.
- Релиз минималистичного web-браузера links 2.6, Аноним, 22:14 , 10-Апр-12 (114)
- Релиз минималистичного web-браузера links 2.6, tmp, 22:34 , 10-Апр-12 (116)
> Есть и такие ФМ. Какие же? > Только что представил себе, как я для каждого единичного действия а-ля заархивировать > директорию, буду писать отдельный скрипт. Улыбнуло. А нужно архивировать директорию? Или реализовать, скажем, политику резервного копирования? Нет, если у вас задачи по уровню совпадают с уровнем консольных утилит, то вопросов нет.
- Релиз минималистичного web-браузера links 2.6, Michael Shigorin, 01:46 , 11-Апр-12 (148)
- Релиз минималистичного web-браузера links 2.6, tmp, 02:16 , 11-Апр-12 (151)
> Да, конечно. > PS: загляните в почти любой configure script.Это не совсем то, что обычно понимают под программой.
- Релиз минималистичного web-браузера links 2.6, Аноним, 05:28 , 11-Апр-12 (156)
- Релиз минималистичного web-браузера links 2.6, tmp, 13:48 , 11-Апр-12 (176)
> Makefile-то? Вполне себе программа. Хинт: программирование бывает не только императивным. Это программы настолько, насколько являются программами конфиги, если бы их не разбирали интерпретаторы, а генерировали в скрипты, содержащие настройки этих самых конфигов. А императивщина тут ни при чём - makefile он тоже не с нуля генерится, начальные условия ему человек задаёт, а не он получает, анализируя исходники.
- Релиз минималистичного web-браузера links 2.6, arisu, 20:40 , 12-Апр-12 (195)
- Релиз минималистичного web-браузера links 2.6, tmp, 20:52 , 12-Апр-12 (197) +1
> (задумчиво) а у меня вот система сборки анализирует исходники. и вполне способна > «с нуля» создать сборочные скрипты, опознав некоторые хидеры, прописав зависимости > и так далее. Это как это, опознав _некоторые_ хидеры, можно прописать _все_ зависимости? > пожалуйста, вполне себе программа, которая пишет программу. Ещё раз: формально это программа, фактически - конфиг в виде программы. Да и то, глядя на ./configure, низкого качества. И вопросы возникают в её преимуществе перед нормальным декларативным компактным конфигом.
- Релиз минималистичного web-браузера links 2.6, arisu, 21:04 , 12-Апр-12 (198)
- Релиз минималистичного web-браузера links 2.6, tmp, 22:19 , 12-Апр-12 (199)
>[оверквотинг удален] > умеет отлавливать ошибки линковки и делать то же самое (почти) с > ними. это если хидеры системных библиотек. > хидеры же самого софта — простейший разбор include, иногда «почти-грепы» > на предмет вызова чего-то откуда-то. > в итоге порождаются вполне удобоваримые скрипты сборки, притом человекочитаемые и даже > с комментариями, зачем оно притащило ту или иную фичу. моё участие > обычно заключается в том, что я пинаю генератор (на заведомо собираемой > программе, натурально) и получаю в итоге необходимую сборочную конфигурацию. > некоторое усложнение разве что с опциями-дефайнами, которые надо выдёргивать из автокрапа: > всё никак не соберусь допилить толковый анализатор.Это ж где такая прелесть? Пока я видел, что создание пакетов из тарболов происходит в ручном режиме. > а сишный исходник — это конфиг для процессора. в виде программы. угу.
Только пользы от этих "конфигов" для конечного пользователя сильно больше. А возможностей генерации практически нет. > а я разве про конфигур говорил?
Я говорю в принципе про качество сгенерированного кода. - Релиз минималистичного web-браузера links 2.6, Michael Shigorin, 14:12 , 13-Апр-12 (201)
- Релиз минималистичного web-браузера links 2.6, tmp, 15:15 , 13-Апр-12 (206)
> Автоматическое создание сборочной информации проекта видел и использовал больше двадцати > лет тому в наборе JPI TopSpeed (когда писал на Modula-2). > Иэхх, и впрямь прелесть :-) Это не для linux, увы. > Посмотрите на cpan2rpm/cpan2spec и подобные конверторы -- это частный случай, но в > хорошо устроенных репозиториях метаинформации для генерации спека по тарболу достаточно. >репозиториях метаинформации Этот репозитарий ещё создать надо, что приравнивается к ручной работе. Вот если он создавался бы автоматически на основе анализа содержимого тарболла... > Да ладно. "generate c code" => ~238k результатов в гугле сейчас. Это может быть генерация в c код с другого языка. Или генерация такого же конфига. Как насчёт генерации со спецификации? > Бывает разным, смотря как продумывали и выписывали генератор. Кстати, макросы -- > это тоже кодогенерирование. И они бывают не только первого порядка. На глаза попадается низкое качество. > Так в приличных языках текст программы сразу является и структурированными данными (s-expression, > например)... Это вы к чему?
- Релиз минималистичного web-браузера links 2.6, Michael Shigorin, 16:10 , 13-Апр-12 (211)
- Релиз минималистичного web-браузера links 2.6, tmp, 17:22 , 13-Апр-12 (212)
> Это для DOS, но не вижу пока принципиальной разницы. Кстати, C/C++ > там тоже были, да и история фирмы-производителя интересна.Это я к тому, что сейчас этого нет. Для пользователя. Которому тарболл нужно в пакет собрать, а не разработкой заниматься, если что. >>> Посмотрите на cpan2rpm/cpan2spec и подобные конверторы -- это частный случай, >>> но в хорошо устроенных репозиториях метаинформации для генерации спека по тарболу >>> достаточно. >> Этот репозитарий ещё создать надо, что приравнивается к ручной работе. > Уф. Посмотрите для примера какой http://search.cpan.org/~agent/Makefile-GraphViz/ > и объясните, какую ручную работу можно было выкинуть. Что-то я не понял это предложение. И да, перловые модули - это опять не то, что пользователи понимают под программой. И я говорю, что для других программ, более полезных, подобные репозитории создавать надо. Вручную. > Если произвольного -- то это задачка на AI. Если для e.g. > autoconf-based -- отчасти автоматизируемо, у меня где-то в архиве даже есть > подборка на эту тему. Подборка из статей или инструментов, которые реально работают? >>> Да ладно. "generate c code" => ~238k результатов в гугле сейчас. >> Это может быть генерация в c код с другого языка. Или генерация >> такого же конфига. Как насчёт генерации со спецификации? > IDL не встречали? Эх, опять служебные программы... > Возможно, ищете под фонарём. Так я специально их не ищу. Наблюдая то, что попадается в обыденной жизни. > К возможности и удобству на практике их записи, а при необходимости -- > чтения и модификации. Я просто не знаю, из каких именно > соображений Вы стали разделять текст программы и конфигурационный файл (данные). Разделяю из соображений отношения к пользователю. Пользователь - он с программой непосредственно работает. А конфиг ему нужен постольку поскольку.
- Релиз минималистичного web-браузера links 2.6, Michael Shigorin, 17:37 , 13-Апр-12 (213)
- Релиз минималистичного web-браузера links 2.6, tmp, 18:23 , 13-Апр-12 (214)
> Как пользователь, собравший некоторое количество тарболов в пакеты -- ответственно заявляю, > что разработка вовсе не всегда при чём. Нередко достаточно навыков > чтения и понимания технической документации в виде README/INSTALL или в эквиваленте. Да нет. Нужно читать вывод ./confugure --help, ЕМНИП, чтобы хоть какую-то гибкость иметь. А дальше начинаются сложности. Например, делать, а предварительно знать про, сборку пакета в чистой системе. И да, вы не пользователь - уровень не тот. > Так и я говорю, что для других программ есть хороший пример. > Различие приложений с модулями (по сути библиотеками) уже отчасти покрывается трудами > fd.o и LSB. Я всё-таки ещё раз прошу пояснить тот пример - непонятно , что вы имели ввиду. > Инструментов, которые вроде как работают в ограниченном числе случаев. В альтовских > рассылках обсуждались, кажется. Прогресс внедрения есть? И да, эти ограниченные случаи - не CPAN/CRAN/CTAN? > Ну так уточните, что имеете в виду под спецификацией. Если "хочу, > шоб..." -- опять же задачка на ИИ.
Не "что имею ввиду под спецификацией", а область применения программы. Вы под генерацией понимаете получение исключительно программ для программистов и иже с ними. Или то, что и без генерации неплохо работает. > Значит, правильно Вас понял. > Если интересно -- почитайте на досуге, скажем, http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html > или даже http://ftp.linux.kiev.ua/pub/docs/developer/general/sicp-ru/ ; вдруг да понравится. > Особенно хорошо может пойти при наличии склонностей к математике (причём > не численным, а символьным вычислениям), а пригодиться -- при необходимости ужатия > многого в малое, да понадёжней.
Интересно, книга валяется. Но толку, программы пишутся на совсем других языках.
- Релиз минималистичного web-браузера links 2.6, Michael Shigorin, 02:30 , 14-Апр-12 (215)
- Релиз минималистичного web-браузера links 2.6, tmp, 04:42 , 14-Апр-12 (216)
> Тогда уж configure.ac парсить...А это уже парсер писать требуется. Не бог весть какая сложность, если знаешь как... > Это само собой подразумевается, ну и про отсутствие сложностей ни разу не > утверждаю. Это совершенно не подразумевается. Особенно учитывая тот факт, что упрощённая документация по сборке и помощь на форумах это не подразумевает, а в Install большими красными буквами об этом не написано. А также, что при сборке нет warning'ов. Ну и по многим другим причинам. > Махровый юзер, поскольку предпочитаю без нужды в исходники не лазить. Нет, нет, нет. Пользователь не лазит в исходники просто потому, что не знает, что это такое. А уж создатель пакетов - он и вовсе может нести гордое звание - сопровождающий, на что пользователь способен разве что в Windows, где программы распространяются сразу готовые для установки. > А, простите. Имел в виду то, что в рамках текущей штатной > архитектуры и реализации CPAN собирается необходимое и достаточное количество метаинформации > для упакечивания модулей.
Нет, что вы имели ввиду, когда просили объяснить, какую ручную работу можно выкинуть? > Скорее нет, по крайней мере не замечал.
Автоматические инструменты не имеют спроса? > Не-а, скорее autoconf-based.
А разве не большинство тарболлов не autoconf-based? > Можно пример, хотя бы тривиальный и на пальцах? Просто есть формальные > спецификации, по которым код можно генерировать автоматически; есть достаточно точные, > за которые можно сажать кодеров; а есть и такие, которые грамотный > специалист с зубной болью читает и наполовину игнорирует либо интерпретирует по > принципу DWIM...
Ну вот смотрите, у вас есть программа, код. Он состоит из собственно кода и комментов. Без комментов вы код не поймёте. Без кода комменты работать не будут. ;) Получается так: у вас есть спецификация функций в виде комментов, которые вы пишете сами, и её же описание на языке программирования. А вот писать такие комменты, чтобы по ним код генерировался, нельзя. Или, например, возьмём регекспы. Такой мощный механизм поиска. Однако часто избыточный. Что можно было бы сделать в частном случае? Взять код регекспов, как более общий случай, подставить параметры, получить частный случай. Как в математике, из общей формулы получить частный случай. Опять таки, инструментов вроде как нет, все пишут свой велосипед. Казалось бы, язык со строкой семантикой. А дедукция невозможна. > Вообще-то нет. Например, orbitz.com не только для программистов, но без глубоких > макросов вряд ли работал бы так же хорошо.
Так макросы по сути тот же самый императивный высокоуровневый код. Если их и транслируют в C, то для скорости исключительно. > Смотря где, да и знание принципов помогает. Когда вдруг понимаешь, что > в тот же шелл диверсанты засадили изрядное количество функциональных подходов (один > пайп чего стоит) -- скрипты получаются совсем другие: не простыни, а > читабельные, внятные и отлаживабельные. Принципы хорошо познаются в динамике и визуализации. В моделях. А когда для программ даже нормальных принципиальных и функциональных схем нет, и всё описывается исключительно языком, то при чтении возникает ощущение, что тебе выкололи глаза и рассказывают про теорию цветности. - Релиз минималистичного web-браузера links 2.6, Michael Shigorin, 16:20 , 14-Апр-12 (217)
- Релиз минималистичного web-браузера links 2.6, тот же vle, 01:14 , 16-Апр-12 (227)
- Релиз минималистичного web-браузера links 2.6, Michael Shigorin, 14:38 , 17-Апр-12 (239)
- Релиз минималистичного web-браузера links 2.6, arisu, 02:39 , 16-Апр-12 (230)
- Релиз минималистичного web-браузера links 2.6, tmp, 03:05 , 16-Апр-12 (231)
> это мой личный набор костылей и матюгов. оно, в общем-то, выросло из > кучи утиля для частных случаев, «в паблик» малоюзабельно. в далёких планах > у меня стоит «причесать хоть как-то и вывалить», но, честно говоря, > в очень далёких: это надо половину переделать, наваять документацию и так > далее. короче, занудная неинтересная ерундень, к которой сердце не лежит.Если решение чем-то интересное, с документации в виде спецификации можно начать и закончить. Хотя бы просто для расширение кругозора. > ты зря так подставляешься. я ведь могу спросить — для начала — > какая польза *конечному пользователю* от того же gcc. Польза - бинарные пакеты. Другого способа как компилятор вроде нет. А конфиги - они и разные форматы могут иметь, и разные интерпретаторы. И взаимозаменяются они много проще. И генерация именно кода может быть не нужна. > (задумчиво) некоторые компиляторы схемы, например, генерируют вполне читабельный код > на C. можно ли считать, что это программа, которая пишет программу > — да, по неким заданым правилам, тем не менее… Решения могут и быть.. Вопрос в повседневном применении людьми. В том коде, с которым приходится встречаться. У пролог-подобного языка, языка с семантикой выше некуда, Mercury тоже генератор в C есть. И тоже вроде бы приличного качества. Но почему--то не видно применения. Руками пишут. А значит, с граблями, если они есть, а они наверняка есть, никто не встречался, и все ошибки придётся изучать самостоятельно.
- Релиз минималистичного web-браузера links 2.6, arisu, 03:24 , 16-Апр-12 (234)
- Релиз минималистичного web-браузера links 2.6, tmp, 13:10 , 16-Апр-12 (235)
> ни разу не видел *конечного пользователя*, который собирает бинарные пакеты.Ну, бинарные пакеты собрать из сырцевых - обычно пара пустяков. Собрать похожий пакет при наличии готового spec-файла - тоже. alien не отменяли. Ну и традиционно - arch, gentoo... И да, даже если пользователь и сам не собирает, ему польза от компилятора тоже есть.
- Релиз минималистичного web-браузера links 2.6, arisu, 14:21 , 16-Апр-12 (236)
- Релиз минималистичного web-браузера links 2.6, Michael Shigorin, 14:33 , 17-Апр-12 (238)
- Релиз минималистичного web-браузера links 2.6, arisu, 15:35 , 17-Апр-12 (241)
- Релиз минималистичного web-браузера links 2.6, tmp, 16:15 , 17-Апр-12 (243)
> я это к тому, что кто хочет учиться, того никакими играми с > пути ботана не собьёшь.Ну, вот хочу я, к примеру, CS изучать. Что посоветуете? Искать кружок по информатике и делать задания на бейсике?
- Релиз минималистичного web-браузера links 2.6, тоже Аноним, 18:25 , 10-Апр-12 (81) +1
- Релиз минималистичного web-браузера links 2.6, Аноним, 23:58 , 10-Апр-12 (130) –1
- Релиз минималистичного web-браузера links 2.6, bumz, 14:51 , 11-Апр-12 (180)
- Релиз минималистичного web-браузера links 2.6, sca, 15:10 , 10-Апр-12 (27)
- Релиз минималистичного web-браузера links 2.6, Michael Shigorin, 00:18 , 11-Апр-12 (135)
- Релиз минималистичного web-браузера links 2.6, tmp, 00:27 , 11-Апр-12 (138)
> Кстати, принимаются пожелания к rescue -- в т.ч. соображения о текстовом браузере, > сейчас кладу elinks (он умеет позвать $EDITOR по Ctrl-T в textarea). Я извиняюсь, а live-cd на флешке с нормальным браузером не годится? Или это предложение не для юзеров?
- Релиз минималистичного web-браузера links 2.6, hmm, 01:19 , 11-Апр-12 (144)
- Релиз минималистичного web-браузера links 2.6, Michael Shigorin, 01:59 , 11-Апр-12 (149)
- Релиз минималистичного web-браузера links 2.6, tmp, 02:21 , 11-Апр-12 (152)
>> Или это предложение не для юзеров? > При нужде в rescue юзер быстро мужает ;-) Но не до консольных браузеров. ;) >поверьте, он стоит своей соли, да и -g делает очень шустро+экономно). Не верится как-то, после dillo и hv3. Хотя да, я его пользователь.
- Релиз минималистичного web-браузера links 2.6, hmm, 03:05 , 11-Апр-12 (153)
- Релиз минималистичного web-браузера links 2.6, tmp, 13:56 , 11-Апр-12 (177)
>>Но не до консольных браузеров. ;) > когда не ставятся дрова на ультрасовременной видюхе? :D А VESA как промежуточное решение у нас уже отменили? Вот я, к примеру, не знаю, как автоматически менять драйвер на nv при проблемах с современным драйвером. Как это делает Windows в безопасном режиме. Ведь, казалось бы, задача простая. Ан нет, руками приходится. >очень быстро повзрослеет. >хотя бы выйти в инет и задать гуглу вопрос.
А эта ситуация меня вообще поражает. Программа выдаёт ошибку, описание которой годится только для того, чтобы спросить про эту ошибку по этому описанию у гугла. Пользовательские методы отладки? Устаревшие методы!
- Релиз минималистичного web-браузера links 2.6, ананим, 14:55 , 11-Апр-12 (182) +1
- Релиз минималистичного web-браузера links 2.6, tmp, 15:17 , 11-Апр-12 (184)
> хм. а консоль? или хомячки отакуэ?хомячки отакуэ. И это хорошо видно, когда IT'шник выходит из IT-мира в его остальные ипостаси, превращаясь в такого же хомячка, но уже в других областях. Вот казалось бы, консоль, дрова, генту, линкс... А пиво ведь магазинное пьёте.
- Релиз минималистичного web-браузера links 2.6, Michael Shigorin, 15:36 , 13-Апр-12 (208) +1
- Релиз минималистичного web-браузера links 2.6, Michael Shigorin, 14:37 , 13-Апр-12 (202)
- Релиз минималистичного web-браузера links 2.6, hmm, 03:10 , 11-Апр-12 (154)
- Релиз минималистичного web-браузера links 2.6, Аноним, 23:22 , 10-Апр-12 (126)
- Релиз минималистичного web-браузера links 2.6, Coder, 13:27 , 10-Апр-12 (15) +2
- Релиз минималистичного web-браузера links 2.6, Пр0х0жий, 18:45 , 10-Апр-12 (87) +1
- Релиз минималистичного web-браузера links 2.6, анонимбус, 01:44 , 12-Апр-12 (188)
- Релиз минималистичного web-браузера links 2.6, dimqua, 12:46 , 10-Апр-12 (5) +1
- Релиз минималистичного web-браузера links 2.6, параноик, 13:03 , 10-Апр-12 (8)
- Релиз минималистичного web-браузера links 2.6, Аноним, 13:04 , 10-Апр-12 (9) +1
- Релиз минималистичного web-браузера links 2.6, Анонимастер, 14:13 , 10-Апр-12 (19) +2
- Релиз минималистичного web-браузера links 2.6, Аноним, 15:30 , 10-Апр-12 (35)
- Релиз минималистичного web-браузера links 2.6, EuPhobos, 16:01 , 10-Апр-12 (37) +1
- Релиз минималистичного web-браузера links 2.6, inv, 16:06 , 10-Апр-12 (38) +2
- Релиз минималистичного web-браузера links 2.6, Аноним, 16:12 , 10-Апр-12 (42) +2
- Релиз минималистичного web-браузера links 2.6, kurokaze, 17:19 , 10-Апр-12 (57) +3
- Релиз минималистичного web-браузера links 2.6, v.v.b., 17:23 , 10-Апр-12 (60)
- Релиз минималистичного web-браузера links 2.6, h31, 17:34 , 10-Апр-12 (63)
- Релиз минималистичного web-браузера links 2.6, Анонимкус Рождественский, 18:43 , 10-Апр-12 (86) +3
- Релиз минималистичного web-браузера links 2.6, o, 16:27 , 12-Апр-12 (190)
|