1.2, Аноним (2), 10:55, 12/02/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Всем уязвимостей и ошибок из-за недостаточного экоанирования за счёт заведения.
| |
|
|
|
4.124, Lex (??), 21:22, 13/02/2020 [^] [^^] [^^^] [ответить]
| –5 +/– |
Но ведь.. он использовал несколько гнутых расширений, да ещё и целую либу( zlib ) и это всё только для обеспечения функционала, чтобы сделать коммит...
Как итог, то, что он сделал, победой назвать нельзя даже при всём желании.
| |
|
|
6.136, Lex (??), 14:33, 15/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Да, надо было сжатие тоже на Shell писать, тогда бы засчитали.
Получается, что фактически он ничего и не запилил, а просто посредствам скриптика управлял несколькими модулями/библиотеками.
С таким же успехом можно целый компилятор написать менее чем за минуту и в несколько строк скриптового кода. Только этот скрипт, по сути, будет просто вызывать соотв. модули и передавать им входные параметры.
| |
|
7.137, Annoynymous (ok), 16:25, 15/02/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Получается, что фактически он ничего и не запилил, а просто посредствам скриптика
> управлял несколькими модулями/библиотеками.
Докажи.
| |
|
|
|
|
|
2.80, Аноним (80), 05:41, 13/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
> экоанирования
Ошибки делают все. В этой вселенной, других программ нет
| |
2.84, Критик (?), 09:31, 13/02/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
Как вы можете говорить об ошибках! Ведь написано на безопасном языке. Язык без указателей и переполнения буферов! Не то что ваши сишечки и пасты с "unsafe".
| |
|
1.3, Аноним (3), 11:02, 12/02/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
Мощно:
read_int32() (
path="$1"
offs="$2"
i32=$(od -An -tdI -j"$offs" -N4 "$path" | tr -d ' ')
i32=$((((i32>>24)&0xff) |
((i32<<8)&0xff0000) |
((i32>>8)&0xff00) |
((i32<<24)&0xff000000)))
echo "$i32"
)
| |
|
|
3.99, Аноним (99), 13:36, 13/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
Посмотрите в словаре значение слова git, например. Оно и так достаточно подходящее (по традиции, автор назвал проект в честь себя).
А в данном случае имя подходит практически для любого крупного проекта на чистом shell.
| |
|
|
|
|
3.11, Аноним (13), 11:16, 12/02/2020 [^] [^^] [^^^] [ответить]
| +11 +/– |
Погодите, да это же она и есть, но опеннетовский переводист зачем-то поменял аббревиатуру на какую-то свою.
| |
3.38, Аноним (38), 13:31, 12/02/2020 [^] [^^] [^^^] [ответить]
| +2 +/– |
У этой лицензии аж 2 две версии.
Возникают вопросы.
Первая версия WTFPL совместима со второй?
Совместимы ли эти версии с GPLv2 и с GPLv3?
Чем же, все таки, первая версия отличается от второй?
| |
|
4.103, Scriptor (ok), 15:06, 13/02/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
WTFPL, версия 2 (#WTFPL)
Это безвольная неограничительная лицензия свободных программ без авторского лева, совместимая с GNU GPL.
Мы не рекомендуем эту лицензию. Если вам нужна безвольная неограничительная лицензия для небольшой программы, мы рекомендуем Лицензию X11. К более крупной программе, как правило, должно применяться авторское лево; но если вы твердо намерены пользоваться для нее безвольной неограничительной лицензией, мы рекомендуем лицензию Apache 2.0, поскольку она защищает пользователей от патентного предательства.
https://www.gnu.org/licenses/license-list.html#WTFPL
| |
|
|
2.46, Урри (?), 15:32, 12/02/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
Мне МС три раза эту лицензию заворачивала. Сначала потому, что они не одобрили слово FUCK, второй раз они не одобрили слово F*CK, третий раз они не одобрили слово F**K. И наконец пропустили F--K.
| |
|
1.9, ryoken (ok), 11:13, 12/02/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
В наше время даже у самой дикой затеи найдутся свои последователи :). Ждём новостей вида "вот тут для прикола написали, а вот народ на это присел" :D.
| |
|
2.85, whiplash (?), 09:40, 13/02/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
Эта новость уже с бородой - Линус для прикола написал ядро, а народ на это присел.
| |
|
1.14, Анатоним (?), 11:25, 12/02/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
Осталось теперь Microsoft купить этот shit, и сообщество получит shit от Microsoft-а. Чудная новость, пойду смеяться. Спасибо.
| |
|
2.22, Crazy Alex (ok), 11:56, 12/02/2020 [^] [^^] [^^^] [ответить]
| –5 +/– |
Винде которая shit уже 25 лет... (до 95 не в счёт - та вполне хороша была для своего времени и условий)
| |
|
3.23, A.Stahl (ok), 12:07, 12/02/2020 [^] [^^] [^^^] [ответить]
| +5 +/– |
Чем Винда до 95й была хороша? Как раз 3.х и более ранние версии -- отличный пример абсолютной бесполезности. Количество софта тоже намекает на востребованность тех фич.
| |
|
4.49, Урри (?), 16:26, 12/02/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Юноша, вы с дуба рухнули что ли? 3.0 на момент выхода и пять лет после того была лучше всего, что только мог предоставить рынок!
Вы, само собой, не застали те времена (а если я ошибаюсь и таки застали, значит работали где-то в ебенях, где ничего о компьютерах не слышали).
| |
|
5.55, A.Stahl (ok), 17:31, 12/02/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Лучше чем? Под пре-3.0 софта вообще не было. А под 3.х не было ничего уникального и важного (ну, может, разве что TWAIN). Да и вообще я не помню была ли совместимость между 3.0 и 3.1 Мне кажется что нихрена её не было. Там вообще всё сильно менялось от версии к версии.
| |
|
6.76, Аноним (-), 01:25, 13/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Лучше чем?
Чем нифига, Карл!!! У нее всерьез конкурентов вообще не было. Ну не считать же MS-DOS за конкурент? Проприетарные *никсы к тому моменту были "где-то там", за совсем другие деньги у совсем других людей, *bsd тоже были не там, ... так мы постепенно узнаем почему Торвальдсу вдруг приспичило какую-то операционку под свой i386 зачем-то кодить :)
| |
|
7.82, A.Stahl (ok), 08:28, 13/02/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Конкурентов в чём? С защищённым режимом дружила только самая последняя -- 3.11 винда. Все предыдущие не предлагали ничего особо важного по сравнению с ДОСом. Многозадачность? Машины той эпохи (386-486) всё равно её не тянули в реально полезном виде.
| |
|
8.89, Урри (?), 10:15, 13/02/2020 [^] [^^] [^^^] [ответить] | +1 +/– | Машины той эпохи отлично тянули многозадачность Просто превосходно тянули много... текст свёрнут, показать | |
|
|
10.120, Урри (?), 19:00, 13/02/2020 [^] [^^] [^^^] [ответить] | +1 +/– | Что за бред А, уже вижу кто пишет Нет смысла пытаться объяснить упоротому, что... текст свёрнут, показать | |
|
|
8.97, fi (ok), 12:18, 13/02/2020 [^] [^^] [^^^] [ответить] | +/– | ну загнул i386 вообще вышел еще в 85 году И прекрасно тянул и SunOS3, и BSD OS... текст свёрнут, показать | |
|
9.98, A.Stahl (ok), 12:25, 13/02/2020 [^] [^^] [^^^] [ответить] | –1 +/– | Ну и что В ДОСе тоже была эрзац-многозадачность через обработчики прерываний Я... текст свёрнут, показать | |
9.108, Аноним (-), 16:02, 13/02/2020 [^] [^^] [^^^] [ответить] | –1 +/– | Так он и стоил тогда извините меня Проприетарный, стоивший кучу денег, и решите... текст свёрнут, показать | |
|
|
|
|
11.131, fi (ok), 14:40, 14/02/2020 [^] [^^] [^^^] [ответить] | +/– | неправда В самой window 3 хх не было tcp ip как класс, даже в 95 она была сбоку... текст свёрнут, показать | |
|
|
|
8.107, Аноним (-), 15:59, 13/02/2020 [^] [^^] [^^^] [ответить] | –1 +/– | В GUI и метафоре рабочего стола, да еще чтоб запускалось на офисных персоналках ... большой текст свёрнут, показать | |
|
|
6.87, Урри (?), 10:04, 13/02/2020 [^] [^^] [^^^] [ответить]
| –1 +/– |
Было все, что надо для офисной работы. Причем как для офисного планктона, мышкой тык-тык.
Тебе чего в тройке не хватает то? Конкретизируй.
| |
|
7.102, nobody (??), 14:49, 13/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
Стабильной работы как минимум. Без постоянных зависаний всей системы с потерей несохранённого. Даже Win9x висла по несколько раз в день, хотя в ней уже была вытесняющая многозадачность. В Win 3.x была кооперативная - любая повисшая программа вешала всю систему
| |
7.109, Аноним (-), 16:05, 13/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Тебе чего в тройке не хватает то? Конкретизируй.
Ггг стабильности системы. Любая прога могла узурпировать проц - и все, облом. В win16 api программы отдают проц добровольно. И должны толкать "очередь сообщений". А, моя первая виндопрограмма про это была не в курсе, так что локап получился даже и в win95 :P. Да, он при этом даже окошко снятия задач показать не может. Пичалька, да? :)
| |
|
|
5.79, трурль (?), 03:59, 13/02/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
>Юноша, вы с дуба рухнули что ли? 3.0 на момент выхода и пять лет после того была лучше всего, что только мог предоставить рынок!
OS/2 3.0 Warp была несопоставимо лучше вантуза — который, как известно, есть инструмент для проталкивания говна.
| |
|
6.88, Урри (?), 10:10, 13/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
... которая вышла позже винды, была дороже винды и устанавливалась поверх винды :)
Не, ну вы хоть википедию идите почитать, дети, прежде чем писать о том, чего не знаете.
само собой, разговор не про неюзабельные версии обоих продуктов.
| |
|
7.133, xen13 (?), 16:53, 14/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
Устанавливалась она на голое железо с пачки дискет (и не дай бог одна из них не читается).
Винда там была опциональна, чтобы виндовый софт запускать.
TCP/IP доставлялся в OS/2 дополнительно, был замечен в глючности.
| |
|
|
|
|
|
|
3.77, Аноним (-), 01:27, 13/02/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> shithub!
А на аватарке типа, логотип? Ну тогда цвет подкорректируй.
| |
|
|
1.15, Аноним (15), 11:31, 12/02/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Я так понимаю, у него ещё есть примерно месяц и две недели на то, чтобы переписать zlib на sh.
| |
|
2.130, InuYasha (?), 13:37, 14/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
ради наличия таких команд как shit clone, shit add, shit push, shit merge стоит даже поставить... )
| |
|
|
|
3.75, Аноним (-), 01:22, 13/02/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Полное название - питон здесь царь
При том по давней питонской традиции - плешивый и страдаюший раздвоением личности.
| |
|
|
5.123, Аноним (-), 20:25, 13/02/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
> В этом году традиция сломалась — вторую личность таки убрали.
Еще не убрали - на смертном одре лежит, помирает как-то неторопливо, у гугла так львиная доля кода на этом до сих пор. Да и если копнуть, там и оставшаяся личность сама с собой договориться сроду не может.
| |
|
|
|
|
3.90, Аноним (25), 10:35, 13/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
Та, что есть, со своим форматом и протоколом репозитория, а будет с форматом Git.
| |
|
4.118, Аноним (-), 18:29, 13/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
> а будет с форматом Git.
А нафуа? Там не кровати надо переставлять... :)
| |
|
|
|
|
|
3.78, Аноним (-), 01:28, 13/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
> stay away comrade
Э... а вот кстати да, интересно, а можно на shell написать shell? :)
| |
|
|
1.29, Аноним (29), 12:42, 12/02/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Я на шеле файл менеджер писал. Внешний вид в стиле nc, две панели, пародия на редактор, всё как положено. Конечно для баловства. Как ни странно, времени ушло меньше, чем планировал.
Пользы в чистом виде нет, не смотря на то, что всё вполне хорошо работало. Но эти упражнения помогли сделать файл менеджер, не то что на stm32, но и на дохлом avr.
| |
|
|
3.39, Аноним (29), 13:33, 12/02/2020 [^] [^^] [^^^] [ответить]
| –3 +/– |
на bash3+ хотя бы читаемо, и компактно. В разумных пределах.
На более деревяеянный шелл переносимо, и даже ещё читаемо гораздо лучше, чем брайнфак, но нахрена.
Кстати, а зачем мне понадобился изврат с башем?
Дело было на море, был под рукой контроллер без компиляторов. Вот вечерами и баловался.
| |
|
|
5.92, Аноним (25), 10:40, 13/02/2020 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ну ХЗ, Javascrint же есть для микроконтроллеров. Поэтому неудивительно, если кто и bash для них запилил.
| |
|
|
3.60, oopssss (?), 19:04, 12/02/2020 [^] [^^] [^^^] [ответить]
| +5 +/– |
А уже выросла поколение смузи-хлебов, которые не знают в чем разница
| |
|
|
1.36, Аноним (36), 13:28, 12/02/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>Код распространяется под лицензией DWTFYWTv2.
Эта лицензия называется WTFPL.
| |
|
2.72, Ordu (ok), 23:54, 12/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
Сказано же do what the fuck you want public license, это подразумевает в частности смену аббревиатуры для лицензии по прихоти левой пятки.
| |
|
3.96, Аноним (96), 11:40, 13/02/2020 [^] [^^] [^^^] [ответить]
| +1 +/– |
Нет. Это значит. что можно делать что угодно с кодом, но не с лицензией.
| |
|
|
|
|
3.93, Аноним (25), 10:45, 13/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
О, тогда Меркурия точно фтопкy. Python хоть и тормозил, но он из коробки во всех известных дистрах есть.
| |
|
4.114, Аноним (99), 17:18, 13/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
Вы таки думаете, что прога на rust не будет работать без rustc?
А прога на сях, соответственно, без gcc тоже не запустится?
| |
|
|
6.134, Аноним (-), 01:00, 15/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Принесите-ка мне это rustc на e2k. Ну или на riscv.
Под последнего LLVM вроде пилят, значит и rustc постепенно его сможет.
Кстати валидный пойнт: сделав проц недоступным ALL и кодогенерацию проприетарной таки хорошо себя натянули везде в софте где речь заходит о генерации кода. Т.е. JIT у вас в пролете будет вообще ВЕЗДЕ, как я понимаю.
А вот так, пальцем в небо, ежели на этом вашем эльбрусе да браузером на вебфэйс этого вашего мэйлру или яндекса какого заползти, "ощущения" будут хотя-бы на уровне самого поганого PIII? А то современный JS без JIT штука в высшей степени печальная.
| |
6.139, Ordu (ok), 22:34, 15/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Принесите-ка мне это rustc на e2k.
Не, пока e2k стоит как крыло самолёта, и то лишь после подписания контракта кровью, раст там может появиться только лишь при активном субсидировании из казны РФ.
> Ну или на riscv.
$ rustup target list | grep riscv
riscv32i-unknown-none-elf
riscv32imac-unknown-none-elf
riscv32imc-unknown-none-elf
riscv64gc-unknown-none-elf
riscv64imac-unknown-none-elf
Я не проверял, работает это или нет. Врут всё?
| |
|
|
|
|
|
1.52, б.б. (?), 17:17, 12/02/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
помнится, когда-то для своего дистрибутива весом в 50 мб делал панель управления системой - веб сервер monkey и cgi-скрипты на busybox shell
| |
1.58, xm (ok), 18:08, 12/02/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Прямо респект чуваку. И за название, и за способ реализации.
Настоящий джедай.
| |
1.73, Аноним (-), 23:58, 12/02/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Это он просто офигел с того чувака, продавшего скрипт на баше - и решил что если не продаст это, то уж хотя-бы похайпует! И ведь сработало, смотри ж ты. Ждем резкого роста популярности баша...
| |
|
2.115, Аноним (99), 17:21, 13/02/2020 [^] [^^] [^^^] [ответить]
| +/– |
> Осталось systemd на шелле написать
Есть уже, OpenRC называется. До ухода основателя был самобытный проект, после превратился в (основном безуспешные) попытки скопировать системду. В итоге тоже получился экспериментальный проект, не предназначенный для промышленного применения.
| |
|
1.94, Аноним (94), 10:55, 13/02/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Вы хоть проект то открывали, эксперты?
Там до реализации гита как до Китая пешком
| |
1.116, gbab (?), 18:05, 13/02/2020 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Ха! А я на шелле в районе 2000 года под BSD написал интерфейс к консольному плееру mp3. Управление, плейлисты, лазание по файловой системе, ID3 теги, всякое такое. Было весело!
| |
|
2.119, Аноним (-), 18:31, 13/02/2020 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Ха! А я на шелле в районе 2000 года под BSD написал
> интерфейс к консольному плееру mp3. Управление, плейлисты, лазание по файловой системе,
> ID3 теги, всякое такое. Было весело!
Дык что ж не релизнул? Эх, стартап, постиг тебя факап... :)
| |
|
|