1. Куча / Говнокод #23908

    +6

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    https://www.opennet.ru/opennews/art.shtml?num=48234
    
    Создатели редактора кода Atom из компании GitHub развивают новый
    экспериментальный текстовый редактор Xray, который также построен
    с использованием фреймворка Electron, но примечателен тем, что для
    повышения надёжности и производительности ядро редактора с
    реализацией базовой логики написано на языке Rust, интерфейс
    оформлен на JavaScript/CSS с применением фреймворка React, а для
    отрисовки текста применяется WebGL.

    Чем вообще руководствуются люди, делающие IDE из кусков браузера? Нахрена там JavaScript/CSS, нахрена там React? Еще и Rust приплели зачем-то.
    Может это чтоб всякие фронтенд-разрабы возрадовались, потому что теперь их умение писать хуиту на жабаскрипте применимо для написания говноплагинов к этой хуите? А как же бекенд? Пусть дополнительно встроят туда PHP MySQL чтоб никто не ушел обиженным.

    Запостил: j123123, 11 Марта 2018

    Комментарии (273) RSS

    • Люди руководствуются желанием сделать кросс-платформенный лёгкий IDE который не надо ставить и легко обновлять.

      Другой вопрос что JS не самый лучший (на мой взгляд) язык для написания больших сложных проектов, тем более таких как редактор. Но есть люди, которые реально его любят.
      Ответить
      • > Но есть люди, которые реально его любят.

        и они пока еще на свободе
        Ответить
      • >лёгкий IDE
        >с использованием фреймворка Electron

        ORLY?
        Ответить
        • 16Гб памяти хватит* всем!

          *При условии использования только 1 экземпляра нашего нового лёгкого IDE!
          Ответить
          • Зато можно будет запустить быстрое ядро на сервере, а тормозной жс на своей слабой машине.
            Ответить
            • И на каждое нажатие слать REST и получать JSON:)
              Ответить
              • Слишком неынтерпрайзно. Надо SOAP+XML.
                Ответить
                • Это же хипстеры, зачем им интерпрайз?

                  soap не модно, модно rest, json и javascript
                  Ответить
                  • Надо написать немодный редактор на Java, XML, Soap и назвать его Phlogiston.
                    Ответить
                    • C UI на свинге и Look&Feel пусть будет Motif

                      https://www5.in.tum.de/lehre/vorlesungen/eipro1/ws00/JAVA/tutorial/figures/uiswing/start/ConverterMotif.gif
                      Ответить
                      • Сразу взять vim. В vim можно сделать почти всё, что можно в любой IDE, а то, что сделать будет слишком сложно, с лихвой окупается исчезающе малым по сравнению с ide расходом памяти и процессора.
                        Ответить
                        • В vim можно сделать почти всё, что можно в любой IDE, если тебе не лениво это напрограммировать:)
                          Ответить
                          • Например?

                            Без программирования и даже практически без плагинов можно: go to definition, lint, гибкий и нечеткий поиск по проекту, автокомплит, дерево файлов, дебаг, билд только измененных файлов. А чо ещё надо?
                            Ответить
                            • pull member up в классе, manage.py консоль для django c completion, рефаторинг add argument, инспекции всякие итд
                              Ответить
                              • > pull member up в классе
                                > рефаторинг add argument
                                Думаю, найдутся плагины

                                > manage.py консоль для django c completion
                                Не знаю что это. Не решается простым доступом в консоль в папке проекта и хорошим $PATH? На крайняк можно откуда-нибудь комплит спиздить и переделать под zsh.

                                Ну да, я в целом понимаю о чем ты. Я такие фичи ide пока никогда не юзал.

                                А чо такое инспекции?
                                Ответить
                                • >>Думаю, найдутся плагины

                                  Для чего-то найдутся, для чего-то -- нет. Что-то придется писать свое

                                  >>Не решается простым доступом в консоль в папке проекта и хорошим $PATH?

                                  PATH не хватит, там нужен комплишен: можно написать под zsh, я не спорю

                                  >>А чо такое инспекции?

                                  типа lint, но они шарятся по коде в фоновом режиме и сразу же подсвечивают, и дают по хоткею исправить

                                  В IDE нет ничего что _невозможно_ было бы сделать в vim. Вопрос в количестве пердвремени и настройки.
                                  Ответить
                                  • > Вопрос в количестве пердвремени и настройки

                                    Один хуй обживать что IDE, что vim. Зато в vim значительно проще сделать что-то, что в какой-то конкретной ide не предусмотрено. Сижу на работе и наблюдаю, как пыхеры прыгают с шторма на атом, с атома на саблайм, и по кругу, потому что в атоме нет нечеткого поиска, как ctrl+p в сайблайме по кускам имён файлов, в саблайме нихуя не работает go to definition и хуёвые линтеры, а если проект на докере, то ещё и пхп внешний придётся ставить, а в шторме есть почти всё, но ему вынь да полож 8 гб памяти...

                                    Ну это я так, к слову. Так-то я согласен. Наверное, на какой-нибудь работе мне понадобится ide и будут на неё ресурсы.
                                    Ответить
                                    • > Наверное, на какой-нибудь работе мне понадобится ide и будут на неё ресурсы.

                                      На джаве удивительно сложно программировать без IDE.
                                      Ответить
                                    • На самом деле правильно сравнивать vim (и другие open source системы с тучей плагинов, например эклипс) и проприетарные коробочные IDE для статически типизированных языков со всякими аддонами вроде UI билдеров и интеграции с БД, поддерживаемые разработчиками платформы
                                      .
                                      Например:
                                      1) VS+R# для C#.NET или C(++) под винду
                                      2) Android Studio Java/Kotlin
                                      3) XCode/Apple (Objc, вероятно и Swift)

                                      Out of box ты получаешьс
                                      1) модель проекта, по которой он и собирается и комплишен работает. Как vim поймет какая папочка есть в PYTHONPATH, какая нет? А Android Studio поймет свой градловый файл (если он простой), и само собой xcode и vs поймут свои проекты.
                                      2) Интеграция с GUI билдерством типа wpf или xib или layout editor.
                                      3) всякие плюшки вроде автоподсветки измененной части файла, трекинга что нужно добавлять vcs а что нет
                                      4) умный запуск тестов, с рисованием слева значка о прошедшем/не прошедшем тесте
                                      5) очень плотная интеграция с SQL (в случае студии или Idea) включая комплишен имен таблиц, инжекшен языка SQL в строковые литералы итд
                                      6) визуальный дебаггер
                                      Даже для Python PyCharm умеет понять где у тебя лежат шаблоны, и позволить в один клик создать нужный файл в нужном месте
                                      итд
                                      Как всегда проприетарном коробочном софте ты СРАЗУ получаешь охулиард всего (многое из чего тебе не нужно).
                                      И есть два важны момента:
                                      1) ты не можешь осознать плохо это или хорошо, пока не попробуешь. Ты ведь не знаешь что PyCharm умеет налету комплитить ключи дикта (если ты дикт описал литералом), и выводить тип значения и предлагать комплишен для него. Наверняка vim не умеет, и наверняка ты даже не задумылся что IDE так может, так что PyCharm для тебя это просто "как vim, только тормозит и не расширяем".
                                      2) IDE с комплишеном и рефакторингами расхалаживает. Можно хуивертить любой код, потому что всегда есть find usage, rename, комплишены в один клик, инспекции итд.
                                      Писание в vim порождает более продуманный и часто более документированный API.

                                      Its all about trade-offs
                                      Ответить
                                      • > Its all about trade-offs

                                        Да.

                                        Знал бы ты, как долго бот читал твой комментарий мне в наушники))
                                        Ответить
                                        • прикрутил таки своего spd-say?
                                          Ответить
                                          • > прикрутил таки своего spd-say?

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

                                            Сегодня вечером покажу.

                                            P.S. Говнокод прёт изо всех щелей. email, spd-say, notify-send, b.gcode.cx с миганием при новых комментах, текстовый сток в консоли. Фаром я, разве что, не пользуюсь... )) Так что comprehensive toolkit (назовем его pyGK) будет в тему. Можно даже мыло отключить. Хотя хуй там, есть же ещё мобилка.
                                            Ответить
                                            • Может, стоит писать на си libgovnok, а потом делать биндинг на питоне?
                                              Иначе трудно будет прикрутить поддержку других языков
                                              Ответить
                                              • > Может, стоит писать на си libgovnok

                                                Да, но для этого придется выучить Си.
                                                Ответить
                                                • так будет отличный повод же:)
                                                  трушный юниксоид должен уметь си (именно чистые си, кресты менее важно)

                                                  зы: читать вот: http://shop.oreilly.com/product/9780596006976.do
                                                  потом вот https://nsu.ru/xmlui/bitstream/handle/nsu/9058/kr.pdf
                                                  Ответить
                                                  • > так будет отличный повод же

                                                    Ну вот выложу proof-of-concept на py+curses, и расчехлю Ритчи.
                                                    Ответить
                                              • > стоит писать на си libgovnok

                                                Да вы, я смотрю, совсем упоролись.
                                                Ответить
                                            • > Говнокод прёт изо всех щелей

                                              Я бы вот хотел наоборот меньше времени тратить на ГК...
                                              Ответить
                                              • > Я бы вот хотел наоборот меньше времени тратить на ГК...

                                                Так я к этому и клоню, написать исчерпывающий функционал, один раз настроить, и будет уходить намного меньше. Когда, скажем, тебе легко выводится всё непрочитанное за время отсутствия, ты не боишься ничего пропустить, если уверен, что не придётся скроллить месиво стока или искать в лонгтредах с поехавшей вёрсткой ебучие выделенные зеленым поддеревья.
                                                Ответить
                                              • > Я бы вот хотел наоборот меньше времени тратить на ГК...
                                                Въебал плюс.
                                                Ответить
                                            • > b.gcode.cx
                                              уже ж давно вся общественность перешла на gcode.cx
                                              прост средствами днс не сделать http 302
                                              а нжинкс я ставить не хочу, чтобы никто не показывал пальцем на злоупотребление
                                              Ответить
                                              • > уже ж давно вся общественность

                                                Так я же уже декларировал. Для настоящих фанатов — bormand.gcode.cx! ))
                                                Ответить
                                    • > прыгают с шторма на атом, с атома на саблайм, и по кругу
                                      Понаделали несовместимой питушни.

                                      Где мой XXI век, когда я могу взять пару фич из одного редактора, вставить в IDE, из которой выкорчевано 80% функциональности, всё это приправить плагинами от Eclipse, Notepad++ и Emacs?
                                      Ответить
                                      • Так вот же он: https://code.visualstudio.com/docs/extensions/example-language-server
                                        Ответить
                                      • Деды-то вручную битики в перфокартах продырявливали, а вам какие-то там плагины подавай.
                                        https://upload.wikimedia.org/wikipedia/commons/e/e5/IBM_Port-A-Punch.jpg
                                        Эх вы, жизни не нюхали!
                                        Ответить
                                        • Этим дедам мы обязаны шириной экрана в 80 символов. У меня в 2018 году в IDE на 80-м символе палочка написована
                                          Ответить
                                        • > Когда люди моложе 50 втирают про перфокарты
                                          https://my.mixtape.moe/ddcezy.jpg
                                          Ответить
                                          • А в 70-е на Уралвагонзаводе сделали первый советский твиттер, чугунный такой весь, работал на дизеле, лайки приходилось шуруповёртом вкручивать, ретвиты все на изоленте держались, и в ленте там показывали только молодого Брежнева.

                                            Тиндера тоже не было, приходилось знакомиться по старинке, объявлениями в газету. Тиндер, говорят, был только у Гагарина и Высоцкого, новенький американский, из-за границы привезли, даже сам Брежнев им завидовал.
                                            Ответить
                                            • В СССР Интернет давали всем, и бесплатно и без всяких ГМО
                                              Ответить
                                            • Сейчас-то биткоин где только не купишь. А в советские времена достать можно было только по блату, если связи были в криптоколхозах. Сунешь, бывало, вахтёру бутылку, он тебе биткоин через проходную и вынесет в трусах. Месяц подождёшь, и армянам на рынке за ящик коньяка можно сдать. Когда совсем туго было, собирались с мужиками в гараже и в ручную в столбик майнили, не то что сейчас на компьютерах всё.
                                              Раньше натуральнее как-то было, проще.
                                              Ответить
                                              • >>Сейчас-то биткоин где только не купишь. А в советские времена

                                                Спекулянты из Польши возили.
                                                Ответить
                            • > без программирования
                              Ага, только обычно это превращается в "без программирования на нормальном языке" и ёблю с очередной недоскриптушнёй.
                              Ответить
                            • Полезные фичи.
                              А есть vim с интерфейсом как у нормального текстового редактора?

                              Есть для использования этих фич и плагинов вариант, кроме пердолинга с режимами и хоткеями в стиле "я создал список всех действий, пустил кота по клавиатуре и навесил действия на нажатые им кнопки"?
                              (прикручиваемые интерфейсы, unix-way, дать возможность выбрать пользователю?)
                              Ответить
                              • Есть WebStorm с интерфейсом как у vim (vim plugin)
                                Ответить
                                • Идеальное сочетание тормозов вебшторма и юзабилити вима.
                                  Ответить
                                  • а ты в чем пишешь?
                                    Ответить
                                    • Да хоть в блокноте, если z и x на пробел замапать, чтобы отступы удобней было набивать.
                                      Ответить
                                      • в блокноте++ писали многие пыхеры первой половины нулевых
                                        Ответить
          • Хм, гост привык к аватарке и поставил её и на основном гк?
            Ответить
            • Говорят, все, сидящие на ГК, в конце концов станут анимешными девочками.
              Ответить
        • На фоне студии или идеи вполне
          Ответить
    • > WebGL
      Сговор с продавцами видюх?
      Ответить
      • любая встройка поддерживает эту срань
        это ж ухудшенный несовременный опенгл
        Ответить
        • Ну не любая, на встройках времен ivy bridge у меня не взлетало.

          > несовременный
          Сильно порезанный современный.
          Ответить
          • на встройке времен sandy bridge работает, хоть и говёно

            > современный
            ну как я посмотрю, наконец-то раздуплились на спецификацию Webgl 2.0 (январь 2018)
            ещё не в каждый браузер завезли
            более-менее к опенгл 3.0 соответствует
            2008 год как-никак
            всё же лучше, чем опенгл 2.0 в webgl 1.0, согласен
            Ответить
            • > работает
              Х.з. Возможно, что у меня там просто шейдер не взлетел.
              Ответить
          • лол, встройка айви бридж это типа HD 4000? Как там, в 2012-м?)

            Iris на небесном озере и выше вполне себе работает, afaik
            Ответить
            • Причем тут мерянье писюнами о годе процессора, если веб на то и веб, чтобы максимальный охват аудитории получить. Наше вебжл-срачло в 2014 году даже на айфонах того же года работало.

              А на основной машине рендерило 6000×3000 в 60фпс.
              Ответить
            • > Как там, в 2012-м?)
              А что, каждый год новое железо покупать надо?
              Я думал, побеждённый закон Мура и курсы валют рекомендуют распоряжаться финансами менее легкомысленно.
              Ответить
              • Не нужно конечно, но если всерьез говорить о современных технологиях, то нужно говорить о них в соответствии с новым железом кмк.

                А саблайм запускать или хром на семерке можно и на йоркфилдах 10-ти летней давности
                Ответить
            • К слову, до сих пор юзаю айвик i5. В комплекте с 16 гигами, ссд и 1060й нвидией на нём всё летает как и 5 лет назад -- и игрушки, и конпеляция и транскодинг анимешек...

              Ну вот разве что на VR он может сдаться, если я надумаю стать нарисованной девой.
              Ответить
              • У мну тоже есть i3770 (это айвик i7) с SSD средней руки (mlc), и там тоже летает копеляция, но я же его графику не рассматриваю как серьезное решение для WebGL:)

                Маркетологи интела как-бы говорят нам что всё что ниже Iris это не про серьезную графику, и я похоже что они правы
                Ответить
                • Я графику этого ивика рассматривал пару раз ради интереса. Больше она мне не пригодилась.

                  И очень обидно, что в современных процах вместо дополнительных ядер и кеша тратят кристалл на это говно. Разве что xeon'ы без этой ереси.
                  Ответить
                  • По мне так удобно. Можно говнокодить на куде, и при этом не придётся отлаживать выход за пределы массива в состоянии радужного мигающего мухоморного прихода.
                    Ответить
                    • У меня, видимо, руки кривые. Я так и не смог запустить их одновременно. Или это работает только если дискретка полностью отдана куде и не юзается как видюха?
                      Ответить
                      • Не знаю, у меня Optimus в последний раз завёлся без особых проблем, Blender в нём тоже нормально работает.
                        Ответить
                        • Ну ок, значит у меня лапки ;(
                          Ответить
                          • Возможно дело в Ubuntu. Там с графикой что-то настолько крепко нахуевертили, что у меня в последний раз (когда я её использовал для развёртывания stage3 ~___^) и без Optimus'а все дрова текли.
                            Ответить
                            • Да не, дело скорее в лени и отсутствии мотивации. Я с кудой особо не возился и самая "страшная" проблема была когда я запустил на ней while true. И то оно как-то с горем пополам рисовало десктоп. Поэтому серьёзного повода для запуска интеграшки у меня не было.
                              Ответить
                  • Ну встроенная видяха-то всё равно нужна. Зачем мне на работе отдельная карта, например?

                    >>ксеоны
                    бывает и так:
                    https://ark.intel.com/products/55452/Intel-Xeon-Processor-E3-1290-8M-Cache-3_60-GHz

                    Но по уму-то в датацентрах (и хороших серверных) графика и вовсе не нужна. Там фирмварь умеет IME, и админ удалённо всё делает. Это 20 лет назад они сидели с моником и kvm switch среди серверов, но тогда не было и встроенной графики.

                    А зачем сейчас ксеонам графика я не знаю: видимо это ничего не стоит.
                    Ответить
                    • Да понятно, что они хотят продавать один кристалл для всех применений. И что 90% его стоимости - разработка да маски, т.е. от отрезания видюхи он станет только дороже.
                      Ответить
                      • Теоретически её можно было бы отключить программно, на уровне микрокода.
                        Ответить
                        • А смысл? Её и так можно просто не юзать.

                          А битые видюхи пойдут в зеоны.
                          Ответить
                          • Я имел ввиду что интел может ее отключить по маркетинговым соображениям, чтобы лучше позиционировать свой продукт:)

                            Собссно вот про что я говорил:
                            https://software.intel.com/en-us/articles/intel-active-management-technology-start-here-guide-intel-amt-9#2.1

                            "The ability to configure a headless platform remotely without the need for local user-consent has been added."

                            Никакакая видяха не нужна похоже что
                            Ответить
                            • AMT, кстати, только со встройкой и работает - если дискретную видюху вставить/задействовать, то уже можно лососнуть с удаленным управлением столом, разве что включать-выключать-мониторить по сети

                              + эта убогая желтая поебень мигает по периметру рабочего стола при подключении, хз, возможно отключается
                              Ответить
                    • > бывает и так:
                      > https://ark.intel.com/products/55452/Intel-Xeon-Processor-E3-1290-8M-Cache-3_60-GHz
                      как оно, в 2011? /green
                      что мешало такой же v6 ну или v5 скинуть?

                      > ксеонам графика я не знаю
                      чтобы вроде как ещё i7, но хотя бы уже ECC
                      Ответить
                      • i7 позиционируется маркетологами как проц для рабочий станций, а xeon как проц для серверов, потому мне кажется логичным отключить встроенное видео у ксеона, вот я и удивился что они этого не сделали.
                        Ответить
                        • конкретно эти ксеоны (E3) - мелки и хуйчни
                          именно что полшишечки над i7
                          сокет тот же, а чипсет покупай не тот же - заради поддержки ECC, говорят маркетологи

                          и да, есть опции как с графонием, так с отключенной видюшной частью кристалла
                          разница баксов 10 в закупке

                          в том же самом C236 для ксеона с графонием будет интеловское удаленное управление, для C232 его не будет, а вот купив ксеон без графония удаленное управление ты получишь только на матери, где вендор поставил свой чип типа IPMI - тут уже надо смотреть нужно/не нужно/на что есть деньги/как это собираешься/собираешься ли встраивать в инфраструктуру
                          Ответить
    • > Electron
      > интерфейс оформлен на JavaScript/CSS
      Идиоты, блядь. Сначала они делают кросс-платформенные редакторы с применением всех модных аббревиатур и названий, а потом обработка нажатия любой кнопки на чём-нибудь, что хуже i7+128GB, начинает занимать несколько секунд. Ур-роды.
      Ответить
      • EMACS - Eventually Mallocs All Computer Storage
        ELECTRon - Eight Letters Easily Consume Terabyte RAM
        Ответить
    • >Еще и Rust приплели зачем-то

      Да ладно, это самое нормальное в той компашке.
      Или вы, как старый сишник негодуете по поводу того что в ржавой питушне хаки не компилируются?
      Ответить
      • > хаки не компилируются
        unsafe
        Ответить
        • Ну не труЪ.
          Программу распидорасит сегфолтом и что, на зеркало кивать?
          Ответить
          • > на зеркало
            Ну да, зеркалирование и супервизор. Одну башню снесло -- четыре осталось.
            Ответить
          • > не труЪ
            Двусвязные списки - не труЪ.
            Ответить
            • Типичные растооправдания.
              P.S. Rustоманы -- новые OOПешники?
              Ответить
              • > P.S. Rustоманы -- новые OOПешники?

                Вот что недавно очередной ярый растоман выдал про плюсовое OpenCV: "Там почти нет темплейтов в API, поэтому манглинга нет."
                Полное непонимание основ.
                Ответить
                • Мне не верят, но я всегда говорю, что на раст чаще перекатываются с жс, в лучшем случае с питона, а не с плюсов или няшной.
                  Ответить
                  • Ну так и Go изначально задумывался с целью переманить крестушков, а в замен получили поток руби/питонистов, которые внезапно осознали, что компилятор умеет проверять типы, а программы — работать быстро.
                    Ответить
                    • Врагу не сдаётся наш гордый UB, пощады никто не желает!
                      Ответить
      • > Да ладно, это самое нормальное в той компашке.
        Тоже хипстерская питушня этот ваш раст. Вот то ли дело ATS.
        Ответить
        • Ещё бы синтаксис в него нормальный завезли…
          Ответить
          • Вот тебе ещё линейная типушня с синтаксисом a la Agda https://github.com/silt-lang/silt
            Ответить
            • > silt
              Wow, such production-ready, very documented.
              .        ▄              ▄
                      ▌▒█           ▄▀▒▌
                      ▌▒▒█        ▄▀▒▒▒▐
                     ▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
                   ▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
                 ▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌
                ▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒▌
                ▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
               ▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄▌
               ▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▌
              ▌▒▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒▐
              ▐▒▒▐▀▐▀▒░▄▄▒▄▒▒▒▒▒▒░▒░▒░▒▒▒▒▌
              ▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒▒▒░▒░▒░▒▒▐
               ▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒░▒░▒░▒░▒▒▒▌
               ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒▄▒▒▐
                ▀▄▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▄▒▒▒▒▌
                  ▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀
                    ▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀
                       ▒▒▒▒▒▒▒▒▒▒▀▀
              Ответить
        • атс - кал
          Ответить
          • Поясни
            Ответить
            • Я читал его доку - какие-то костыльные костыли. Когда дочитал до момента, что без гц нельзя использовать замыкания (утекают), а гц из языка выпилили во второй версии - приложил руку к лицу и закрыл. Еще названия функций охуенные там.
              Ответить
              • >что без гц нельзя использовать замыкания (утекают)
                Автор не осилил std::shared_ptr

                > а гц из языка выпилили во второй версии
                Ну правильно, кому нужен очередной гц язычок?
                Ответить
              • >> без гц нельзя использовать замыкания (утекаю

                Это он про кейс типа "добавляем питушку слушатель события в виде замыкания и там используем указатель на сам петушок, и получаем цикл"?

                В Objc для этого использовали weak ref наприме
                Ответить
                • А как вообще без weak-ссылок можно делать язык с reference counter?
                  Ответить
                  • Давать пользователю явно вручную уменьшать счетчик, но это довольно опасно.

                    Допустим, я знаю что
                    a has reference to b
                    b has reference to a

                    Я явно говорю
                    a.release()
                    b.release()

                    Хорошо ГЦшникам, правда? Почти никогда о таком думать не надо
                    Ответить
                    • А, ну да, запахло 2011
                      Ответить
                      • данглинг поинтерами с EXC_BAD_ACCESS с одной стороны, и утёкшей памятью с другой;)
                        Ответить
                    • > Давать пользователю явно вручную уменьшать счетчик, но это довольно опасно.
                      Ещё немного, и мы изобретём ручное управление памятью!
                      Ответить
                      • У яблов (о которых мы с Десктопом говорим) до изобретения ARC оно именно так и работало) reatin увеличивал счетчик, release -- уменьшал. Когда счетчик становился равен нолю вызывался деструктор и делался free().

                        Так что самая страшная ошибка была это несбалансированные malloc/free retain/release
                        Ответить
                • Захваченный объект нельзя освобождать при выходе за пределы scope. RAII не помогает.

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

                  А в гц всё просто и понятно.
                  Ответить
                  • ну замыкание само по себе может считать кол-во ссылок на нее и удаляться вместе со всем добром захваченным когда ссылки кончились (кажется так делали блоки в objc с arc)

                    но проблему strong reference цикла это не решает потому что замыкание держит ссылку на объект, а объект -- на замыкание
                    и никто никого никогда не отпустит)

                    в ГЦ просто проверяются пути от стеков потоков и perm gen (или как оно за называется) и полтно связанные между союой питушки называются isle of isolation и выпиливаются
                    Ответить
                    • > полтно связанные между союой питушки
                      Товарищ оператор, у вас вореционная пушка сбоит, проверьте.
                      Ответить
                    • > само по себе может считать кол-во ссылок на нее и удаляться вместе со всем добром захваченным когда ссылки кончились

                      Ну так, std::shared_ptr.

                      > потому что замыкание держит ссылку на объект, а объект -- на замыкание

                      Ссылка из переменной на замыкание не обязательно должна быть shared со счётчиком, это может быть какой-то weak_ptr.
                      Ответить
                    • > ну замыкание само по себе может считать кол-во ссылок на нее
                      Reference counting – взрывоопасное [1] и тормозное (требует атомарных операций на каждый чих) говно. Ну и циклы надо разруливать вручную само собой. Короче, бронзовый век управления памятью.
                      [1] http://govnokod.ru/19104
                      Ответить
                      • А как надо?
                        Ответить
                      • >>атомарных
                        зачем, если у меня нет тредсейф код?

                        refcount говно, но гц тоже иногда говно
                        а уж ручное-то управление и вовсе говно

                        похоже что динамически выделямая память вообще говно
                        Ответить
                • Это он про кейс типа "захватываем локальную переменную в замыкание". Замыкание создается на куче и... утекает.
                  Ответить
                  • ну можно требовать чтоб захватываемые переменные были const/final и тогда их тупо копировать:))
                    Ответить
                    • > тогда их тупо копировать

                      Скопировал файловый дескриптор в замыкание, проверь.
                      Ответить
                      • Пока файл не закрыт -- дескриптор валиден, разве нет?
                        Или ты хочешь сказать что его закроют?
                        Ну тогда и поинтеры копировать нельзя -- объект же удалят.

                        Или у нас такой ref counting что передача указателя на объект в замыкание увеличивает счетчик?
                        А тогда надо не передавать дескрипторы, а оборачивать их в объекты
                        Ответить
                      • > Скопировал файловый дескриптор
                        dup
                        Ответить
                        • dup2 тогда уж, dup же в первый незанятый пишет

                          зачем вообще нужен дуп кроме стандартной идиомы
                          close(STDIN_FILENO)
                          dup(pipe)
                          ?
                          Ответить
                          • > dup же в первый незанятый пишет
                            В этом как бы суть. Создает "копию" дескриптора. Как ты хочешь использовать для этих целей dup2?
                            dup2 нужен как раз для твоей стандартной идиомы "dup2(pipe, 1); close(pipe);" и, скорее всего, больше ни для чего.

                            На счет юзкейсов для dup, я использовал его только для обхода ограничений во всяких библиотеках. Например, libcurl забирает себе сокет и закрывает его в конце сессии - просто создаем себе копию и работаем с сокетом после курла. Еще в boost.asio перенoсил сокет с одного io_service на другой тоже с помощью dup().
                            Ответить
                            • >>Создает "копию" дескриптора
                              так и dup2. Разница только в том что dup2 еще можно сказать под каким номером эту копию сделать.

                              Я делал именно так:
                              close(STDIN_FILENO)
                              dup(pipe)
                              //теперь мой stdin это pipe, всякие читатели из stdin теперь читают оттуда

                              >>Например, libcurl забирает себе сокет и закрывает его в конце сессии - просто создаем себе копию и работаем с сокетом после курла

                              О, спасибо) вот это пример юзкейса
                              Ответить
                    • Речь о том, как оно в атс, а не как можно сделоть.
                      Ответить
                  • Чтобы не вводить в заблуждение, скажу: если нужны замыкания, то предлагается использовать какой-нибудь опциональный гц для сишочки, например boehm (как будто бывают другие). Но бля, в моей голове не укладывается, как одна из базовых фичей языка может течь памятью без опционального гц, не имеющего отношения к языку, да еще и консервативного к тому же. Как автор может говорить, что язык можно использовать без гц, когда в языке есть такие вещи. Как можно сделать функциональную парашу, в которой надо руками вызывать free().
                    Ответить
                    • > Как можно сделать функциональную парашу, в которой надо руками вызывать free().
                      Ну так в этом и фишка. Тебе дают царский язык, но монархия сугубо конституционная. ГЦ нет, т.к. не царское дело.
                      А замыкания без гц бесполезны: статический анализ их не возьмёт, а давать юзверю доказывать корректность их использования – глупо.
                      Не, я знаю про кресты. Там замыкания сделаны под девизом "не верь в себя, верь в Комитет, который верит в тебя", то есть "вот вам стеклянный хуй, ебитесь с ним сами".
                      Ответить
                      • И не только кресты
                        В Objc были замыкания еще до ARC.

                        Считалось что если ты не пудак, то сделаешь strong weak dance.

                        вот пример на псевдокоде (чтобы не сломать психику синаксисом обжсей)
                        weak__ weakPituh = pituh;
                        pituh.addListener(^{pituh.color=Red;})


                        weakPituh слабая ссылка, ее наличие не увеличивает число ссылок.

                        Соответственно кложа захватывает ее, и питуха можно выпилить вместе с кложей.
                        Ответить
                        • "weakPituh
                          А теперь давайте понаблюдаем за боём фазанов.
                          Ответить
                        • Ты, наверное, хотел сказать

                          pituh.addListener(^{weakPituh.color=Red;})
                          Ответить
            • > ats — кал

              Ну в общем-то я согласен. Всё сырое и нестабильное.
              Синтаксис явно придуман под воздействием мощных веществ. Язык по сути пилит один китаец, и имена функций он явно заимствует из родного языка.

              Т.е. идеи хорошие, годные, но писать на этом — нет, спасибо, уж лучше пердолиться с крестошаблонами.
              Ответить
              • > Синтаксис явно придуман под воздействием мощных веществ.
                Это я ещё свою смесь Forth и unlambda с sized types не выкладывал.
                Ответить
                • Так выкладывай :)
                  Ответить
                  • Как будет компилировать факториал – выложу. (никогда, т.к. Снаут – ленивая перфекционистская жопа)
                    Ответить
              • > атс - кал
                > ats — кал

                Какой хороший у тебя буфер обмена: все тексты в порядок приводит…
                Ответить
                • Мне было быстрее перепечатать этот маленький отрывок, чем тянутся до мыши и целиться, выделяя текст.
                  Ответить
                • По факту наличия "—" можно легко макоблядков палить
                  Ответить
                  • > атс - кал
                    это тоже на маке написано
                    Ответить
                  • > макоблядков палить

                    С ума сошёл, что ли? Недавно же только обсуждали compose key.
                    Ответить
                  • Я их обычно палю по наличию ебаных нестандартных кавычек. Некоторые даже в коде-сниппетах их пишут.
                    Ответить
                    • “Таких”?
                      Или ‘таких’?
                      Ну не «таких» же?

                      Где здесь макоблядство, inho?
                      Ответить
                      • Таких ”
                        Есть ещё одинарные - пидорские.
                        Ответить
                  • В линупсе я умею гораздо больше интересных символов набирать, чем на маке. Так что мимо.
                    Ответить
                    • ⠯ꔅꔬꖝ
                      Ответить
                      • ⠯⠯⠯
                        Хм, а ведь этим шрифтом брайля можно картинки рисовать попиксельно.
                        Ответить
                        • Так на спектруме рисовали картинки в текстовом режиме. У каждого знакоместа мог быть только цвет фона и цвет символа, к пикселям доступа не было. И были символы псевдографики с разной плотностью заполнения отведенного для символа пространства, так что умельцы с натяжкой эмулировали графику, мысля уже не в категориях символов, а премерно половины-четверти символа.

                          P.S. Так вот же оно, называется СёмаГрафикс. https://en.wikipedia.org/wiki/Semigraphics.
                          Ответить
                        • ⠀⣿
                          ⢎⣿⡱
                          Ответить
                      • Ответить
                • некоторые пишут два тире (--) - это зачем?
                  Ответить
                  • > два тире

                    Лол, это два дефиса, а не два тире.
                    А вообще этот знак по-хорошему и не дефис и не минус, а какой-то хуй с горы, который лучше называть dash.

                    Два тире пишут ещё со времён печатных машинок, там моноширинный шрифт, поэтому два дефиса подряд хорошо (ну, чаще — плохо) сливались в красивое тире. Всякие вконтакте и телеграмы заменяют автоматически в сообщениях и постах
                    -- → —
                    << → «
                    >> → »

                    Так что некоторые привыкают так писать.
                    Так пишут люди, которые не любят дефис вместо тире, но не имеют под рукой удобного средства писать нормальное тире. Это приемлемо, но когда мне показали compose key, я выкинул эти дефисы в пизду.
                    Ответить
                    • << → «
                      >> → »
                      крестолабы соснули
                      питонолабы - тоже
                      Ответить
                      • А какой дурак будет вконтактике скидывать код plain текстом, не загнав на pastebin или не обрамив в телеге ```?

                        Хотя на работе регулярно получаю в телеграме в личку ебучие
                        $ some_command long-key
                        с тире вместо дефиса, так что в итоге команда не копипастится нормально.
                        Ответить
                        • > А какой дурак будет вконтактике скидывать код plain текстом
                          Любой нормальный человек, разве нет?

                          Для тех, кто решает задачи по программированию в школе или вузе
                          1. ВК - естественная среда для общения, в которой человек уже несколько лет, часто - большую часть жизни.
                          2. Pastebin - название, которое никто никогда не слышал.
                          3. Чтобы сделать сложнее, чем как обычно, нужны веские причины.

                          Кстати, в ВК можно запостить и обычный файл без промежуточного пердолинга с pastebin. Правда, для этого надо найти, где лежит файл с исходником, и в вообще осознать, что он существует, а MSVS это тщательно скрывает.

                          Ситуация становится лучше по мере погружения человека в программирование (для интереса или по работе), но нормальный человек ведёт себя описанным образом. И да, программирование изучают в вузах не только программисты, а и нормальные люди. Ещё в 70х-80х так было.
                          Ответить
                          • > Любой нормальный человек

                            Разве что в плохом смысле слова нормальный.
                            Ответить
                            • Вот только не надо "любой нормальный программист" пытаться сделать синонимом "любой нормальный человек".

                              А то набигут другие специалисты и будут нас унижать. Повод у них найдётся. Вино не с тем сыром едите, на смартфон портреты фотографируете, музыку через колонки с убогой АЧХ слушаете, гвозди забиваете не тем молотком, оциллококцинумом лечитесь и т.д. Тупые программишки.
                              Ответить
                              • Те, кого ты назвал — специалисты в чём? В пересылании сырцов через вк и незнание pastebin? Для этого и знать его не надо, если у тебя есть здравый смысл, ты заметишь, что не надо блять вк слать код, потому что его оттуда хуёво копировать, он обрезается под лине и разбивается на несколько комменатриев, проябывает табуляции, а заменяет некоторые символы.

                                Допустим, это нормальный человек, а не программист. Почему он тогда учится программировать? Другие специалисты не будут нас унижать, потому что мы, скажем, назвались программистами и хороши в этом. А тот, кто взял на себя обязанности и с ними не справляется, достоин порицания. К плохим программистам у меня более плохое отношение, чем, возможно, было бы у какого-нибудь фотографа ко мне, если бы тот увидил, как я плохо фотографирую, потому что моя плохая фотография не так сильно портит ему жизнь, как мне каждодневное взаимодействие с плохими программистами.
                                Ответить
                                • > Те, кого ты назвал — специалисты в чём?
                                  Те, кого я назвал, по большей части либо ещё не специалисты вообще, либо специалисты в произвольной области.

                                  > если у тебя есть здравый смысл, ты заметишь, что не надо блять вк слать код, потому что его оттуда хуёво копировать, он обрезается под лине и разбивается на несколько комменатриев
                                  Если ты копируешь код в 10-50 строк туда-обратно два-четыре раза в неделю до и после занятий, время его исправления - секунды или десятки секунд... Если ты копируешь код одногруппника на паре, и у тебя выбор между тем, чтобы просидеть всю пару перед белым монитором и тем, чтобы получить код и поправить его так, чтобы окошко не выдавало ошибок... Если у тебя по другим предметам много заданий, и к экзамену готовиться надо...
                                  То придумывать какие-то решения для банального копирования кода, который ты исправишь за минуту - нецелесообразно.

                                  > Допустим, это нормальный человек, а не программист. Почему он тогда учится программировать?
                                  Опять илитка бесится? Программирование - для программистов?
                                  Скажу сразу, началось всё с того, что еретики, о ужас, начали обучать чтению и письму простых людей, а не только священных жрецов. Так и опустилось человечество.
                                  >>>> программирование изучают в вузах не только программисты, а и нормальные люди. Ещё в 70х-80х так было.
                                  Банальная компьютерная грамотность. Сейчас почти в каждой профессии - компьютер, и программировать нужно гораздо большему числу людей.
                                  Это XXI век, сейчас учёному нужно как минимум уметь пользоваться CAS, писать скрипты и небольшие программы.

                                  > А тот, кто взял на себя обязанности и с ними не справляется, достоин порицания.
                                  Так и зачем порицать студентов за отсутствие программистской мысли? Они же хотели быть физиками, биологами, космонавтами, а не изучать языки, код на которых ломается в ВК.
                                  Ответить
                                  • > Опять илитка бесится

                                    Хуй купил четыре дипломки, вышел из универа, устроился в контору, теперь сидит за соседним столом и спрашивает меня, как отфильтровать массив или почему у него undefined после асинхронного вызова, и примеры кода шлёт вконтакте плейн текстом без табов. Наверное это нормальный человек. Хуй вас, нормальных людей, знает. Лично я порицаю.

                                    > Программирование - для программистов

                                    Как и вообще любое мастерство.

                                    > еретики, о ужас, начали обучать чтению и письму простых людей

                                    Именно это и делает Столлман, проповедуя свободное программное обеспечение. И знал бы ты, как он неугоден инквизиции в лице твоей любимой ОC, раздающей аборигенам дешёвые китайские пластмассовые бусы в гуях под видом драгоценностей, чтобы они, не дай бог, не захотели узнать как это работает, и взамен берущей их в рабство несвободы и перманентной кражи личных данных.
                                    Ответить
                                    • >> Программирование - для программистов
                                      > Как и вообще любое мастерство.
                                      >> еретики, о ужас, начали обучать чтению и письму простых людей
                                      > Именно это и делает Столлман
                                      Не понял, Столлман - плохой или хороший? С одной стороны, программирование для программистов, с другой - просвещение для простых людей.

                                      > Наверное это нормальный человек. Хуй вас, нормальных людей, знает. Лично я порицаю.
                                      >> Так и зачем порицать студентов за отсутствие программистской мысли? Они же хотели быть физиками, биологами, космонавтами, а не изучать языки, код на которых ломается в ВК.

                                      > чтобы они, не дай бог, не захотели узнать как это работает
                                      Интересно, откуда тогда берутся Windows-программисты.

                                      > дешёвые китайские пластмассовые бусы в гуях под видом драгоценностей
                                      Бусы, в которых не грех выйти в высшее общество.
                                      Гораздо лучше, чем ценный консольный плутоний, который так фонит, что приходится огораживаться от него тяжёлыми свинцовыми бусами.
                                      Ответить
                                      • > Так и зачем порицать студентов

                                        Я же реальный пример с работы привожу. Люди идут работать программистами, и при этом шлют код вк.

                                        > Они же хотели быть физиками
                                        Программистами они, видимо хотели быть. Хотя они настолько нормальные, что они, скорее всего, ничего вообще не хотели. Не пойти в армию хотели.

                                        Поэтому и говорю именно про профессию и про мастерство.

                                        > Интересно, откуда тогда берутся Windows-программисты

                                        Из школ, в которых винда, универов, в которых винда, семей, в которых винда, из стран, которые в государственных учереждениях держат винду, из книжек про C++ со скринами из MSVS, из книжек про Java, уебанских книжек про Java, в которых нет ни слова про linux, зато на обложечке стоит логотип майкрософт. Из продавленного спроса, который рождает продавленное предложение. И ещё некоторые Windows-программисты — это талантливейшие и опытнейшие люди, которе по разным причинам используют Windows, например потому, что её философия им близка, в отличие от меня.
                                        Ответить
                                        • >Я же реальный пример с работы привожу. Люди идут работать программистами, и при этом шлют код вк.
                                          Ращкапроблемы
                                          Ответить
                                      • > Бусы, в которых не грех выйти в высшее общество.

                                        Как раз недавно поюзал windows10 на ноуте у жены. Грех выйти в любое общество, ещё какой. Система, кстати, сломалась сразу (просто в процессе обновления, без действий пользователя), потребовала включить «Режим разработчика» (это привет тебе от обычных пользователей, не-программистов), и в итоге так и не починилась ни одним из методов (даже после запуска нескольких программ, которые просто показывают черное окно консоли и что-то там в фоне делают, не давая никакого выхлопа и информации вообще, и это ТАК И ЗАДУМАНО в твоей любимой ОС, и долгого разглядывания уродливейшего на вид powershell-скрипта с зеленым выхлопом на красном фоне (ТАК И ЗАДУМАНО в твоей любимой ОС) без возможности скроллить и кликать по ссылкам или нормально их скопировать без разрыва на две строки). И так и не починилось, пришлось сбрасывать на заводские настройки (читай: переустанавливать винду, как и во времена старой доброй XP).

                                        Любишь, чтобы тебе харкали в рожу за пластмассовые бусы — ну тут у каждого свой фетиш. Но я, как видишь, порадикальнее стал от этой милой встречи, раньше вроде как особо права не имел, поскольку не пользовался давно.

                                        Да, чисто чтобы поглумиться, после всей ебли перед сбросом запустил «Инструменты диагностики». Мне твоя любимая ОС подсказала, что всё в порядке, и что нужно войти в Майкрософт аккаунт. В ещё один.
                                        Ответить
                                        • > Я же реальный пример с работы привожу. Люди идут работать программистами, и при этом шлют код вк.
                                          Тут хотя бы по своей воле пошёл в программисты. Ну и шлёт наверно короткие примеры кода на-посмотреть.
                                          А там - не по своей воле и код, который надо потом самому запускать.

                                          > сломалась сразу (просто в процессе обновления
                                          Продавили эту питушню, да.

                                          > что-то там в фоне делают, не давая никакого выхлопа и информации вообще, и это ТАК И ЗАДУМАНО в твоей любимой ОС
                                          Абстракции не должны протекать. Пользователю не нужно знать, как работает программа. Если пользователь знает про внутренности программы, значит программа работает настолько плохо, что пользователю пришлось повозиться под капотом. Когда абстракции протекают из-за бага, выпускается обновление.
                                          Хуже, когда пользователю приходится возиться с выхлопом чёрт знает чего самому, гуглить это всё по строчке, вместо того, чтобы авторы ПО выкатили нормальную версию.
                                          Пока мой молоток работает, мне не нужно знать, как закалять сталь и как выпиливать ручку.

                                          > Любишь, чтобы тебе харкали в рожу за пластмассовые бусы — ну тут у каждого свой фетиш.
                                          Не знаю, кто там харкает в рожу. Это, видимо, у пердоликов принято друг другу в рожу харкать по пустякам - если не помнит наизусть все заповеди швабодки, каталоги в своей системы, список утилит и их ключей, или поставил программку не через консолечку, а скачав установщик.
                                          Ни Windows-пользователи, ни сама Windows не харкают в рожу.
                                          Ответить
                                          • > Абстракции не должны протекать

                                            Всё, уже протекли, уже всё сломалось. Теперь я хочу знать почему, и как починить. Где выхлоп? Нету. Переустановим и подождём обновления. Это плевок в рожу пользователю со стороны системы. Система пытается управлять мной, а не предоставляет средства мне для управления ею.

                                            > у пердоликов принято друг другу в рожу харкать по пустякам

                                            У линуксоидов принято, если уж не помогла документация, в irc на подходящем канале получать компетентные ответы с нескольких точек зрения, если таковые допустимы в задаче, и так же помогать другим, если хватает опыта.

                                            А в твоей любимой ОС, как показал мой опыт, принято гуглить сообщения об ошибках наподобие «Обратитесь к вашему системному администратору», набирая сообщения вручную, потому что они не копируются с окон, и потом искать их на сайтах, полных рекламы о том, как пугачева увеличила грудь, с водянистым текстом, не решающим проблему, и кнопками внизу «Была ли полезна вам эта статья». ЧЯДНТ?
                                            Ответить
                                            • > Это плевок в рожу пользователю со стороны системы. Система пытается управлять мной, а не предоставляет средства мне для управления ею.
                                              Нет, это поддержка своего софта. Боярин купил программу и обращается в техподдержку, где мастера обязаны всё починить. Не боярское это дело - ковыряться и искать советы потому, что баг фиксить не хотят, и никто тебе ничего не должен.
                                              Отличный принцип, рекомендую. Платишь деньги, получаешь продукт и гарантийный ремонт.
                                              Обманули или выкатили плохие условия - пишешь гневные отзывы, голосуешь рублём за конкурента, можно ещё в антимонопольный комитет и спортлото жаловаться, если влиятельный - развивать свободные аналоги.

                                              > «Была ли полезна вам эта статья»
                                              Прекрасная возможность собрать мнения и пофиксить критические места, сделать мануал более полезным, если речь про официальную документацию.
                                              Ответить
                                              • > можно ещё в антимонопольный комитет и спортлото жаловаться

                                                А можно использовать свободное программное обеспечение.

                                                Ты всё время упускаешь из виду один важдый момент: твоя любимая ОС, или, например, любая мобильная ОС, зарабатывает на тебе не только тем, что ты платишь за неё, как за продукт, а и тем ещё, что ворует твои личные данные, показывает контекстную рекламу, сотрудничает с правительствами, следит и управляет тобой. А ты за это платишь.
                                                Ответить
                                                • В общем-то, не моё это дело - что там делают те, кто дал мне ОС, если ОС работает правильно. Люди могут заплатить мне тысячу рублей а получить с этого 10 миллионов - большинство так и работает.
                                                  Сотрудничество с правительствами никак не отменишь. В этом плане лучше заранее легализоваться, чтобы потом не было проблем.
                                                  Предложения согласно предпочтениям, поиск с учётом особенностей пользователя - это фичи. Что-то из этого уже работает хорошо, осталось только рекламе бить точно в цель и предлагать именно то, что сейчас нужно, с учётом философии пользователя и с обоснованием выбора.

                                                  Вот если программа своровала без спросу мои личные файлы - тогда это повод для похода в суд.
                                                  Не то, что программы, которые так и пишут в лицензии "работаю как работаю, используешь на свой страх и риск".
                                                  Ответить
                                                  • > "работаю как работаю, используешь на свой страх и риск".
                                                    В любой EULA есть этот пункт.
                                                    Ответить
                                                  • > Не то, что программы, которые так и пишут в лицензии "работаю как работаю, используешь на свой страх и риск".

                                                    Free software не дает никаких гарантий, чтобы не накладывать на свободу себя и пользователя никаких ограничений.

                                                    При этом у тебя всегда есть возможность посмотреть исходный код и знать математически точно и однозначно, что программа не вредоносна. А в случае с несвободными программами ты должен платить деньги проходимцам, верить им наслово, что они не воруют твои файлы, не иметь никакой возможности это узнать, пока дело уже не дойтёт до откровенного преступления и суда, и всё это время проходимцев спонсировать. Потом они на твои деньги ещё и суд у тебя выиграют. Может там в лицензионном соглашении windows пункт под звёздочкой, ты внимательно читал?
                                                    Ответить
                                                    • > знать математически точно и однозначно, что программа не вредоносна.
                                                      Нет у меня такой возможности, к сожалению. Мне что теперь, каждую новую версию Firefox компилировать в голове и мысленно прогонять её бесконечное время? За конечное время о вредоносности узнать не удастся, ну разве что о вредоносности программы, которую я б и сам написал.

                                                      > верить им наслово, что они не воруют твои файлы
                                                      А ведь винда правительству сдавалась на аудит, там веры не было.

                                                      > Потом они на твои деньги ещё и суд у тебя выиграют. Может там в лицензионном соглашении windows пункт под звёздочкой, ты внимательно читал?
                                                      Всё может быть. Но если пункт был обидный, огласка пошатнёт позиции ОС.
                                                      Ответить
                                              • > Прекрасная возможность

                                                Конечно прекрасная. Особенно на сайте Битрикс, где обе кнопки «Да» и «Нет» — это одна некликабельная картинка, а на других сайтах блядская сеошная водянистость и засранность рекламой как была так и остаётся, независимо от нажатий. Вот как чудесно капитал двигает прогресс. Без рекламки уже и дока не дока.

                                                Кстати, уже и ты рассуждаешь про фичу как про светлую сияющую благородную идею по улучшению документации, при полной говнистости на практике, заметил? Именно в этом ты обвиняешь линуксоидов — в беспочвенных идеалистических мечтаниях. Значит и ты во что-то веришь. Только мой бог написал GCC и Emacs, а твой — заработал на офисном планктоне миллиарды и бросил своё детище.

                                                Хуй эта кнопка ебучая улучшает, а не документацию. Документацию улучшает человек, который сидит и документирует свой собственный код. В случае с free software — часто бесплатно.

                                                Спасибо тем благородным мудрецам, кто не жалея времени и сил писали man'ы, хендбуки, переводили на разные языки книги, доки и интерфейсы программ и систем (у винды10, кстати, абсолютнейший гугл транслейт просто по всей системе, бросилось в глаза за три минуты использования, ещё одна пренебрежительная пощёчина пользователю за его собственные деньги), и прямо сейчас мейнтейнят, пишут и переводят бесплатно, за идею, которой, как мы сегодня узнали от 1024--, не место в операционных системах, они, оказывается, для решения задач.
                                                Ответить
                                                • > уже и ты рассуждаешь про фичу как про светлую сияющую благородную идею по улучшению документации, при полной говнистости на практике, заметил? Именно в этом ты обвиняешь линуксоидов — в беспочвенных идеалистических мечтаниях. Значит и ты во что-то веришь. Только мой бог написал GCC и Emacs, а твой — заработал на офисном планктоне миллиарды и бросил своё детище.
                                                  Нет. Я рассматриваю эту штуку как одну из возможностей. Ей можно пользоваться, а можно не пользоваться. Кнопка не делает документацию лучше, кнопка позволяет собрать мнения. Отказываться от полезной возможности, даже если её результаты выбрасываются - глупо, т.к. хранить жалкие, максимум, сотни мегабайт истории мнений - более, чем легко. Молиться на кнопку и ждать, что пользователь бесплатно что-то улучшит - наивно.

                                                  И да, GCC и Emacs не боги написали, а люди.

                                                  В СССР любили во всё вплетать идею. Отличный инструмент для управления людьми. Поработай бесплатно ради идеи ради швабодки, поработай ещё. Идее нужны сытые исполнители, а значит деньги на реализацию, которые в данном случае не честно и прозрачно берут за продукт, а как-то опосредованно: вроде у нас швабодка, а вроде вы как приличный человек можете и отстегнуть.
                                                  Ответить
                                                  • > которые в данном случае не честно и прозрачно берут за продукт

                                                    У тебя нет ни одного основания обвинять сообщество разработчиков свободного ПО в нечестности. Они никого не обманывают и чаще всего предоставляют результат своего труда бесплатно, независимо от того, «отстегнёшь» ты в итоге или нет. Постеснялся бы такое говорить, да еще и в защиту жадной корпорации. Совсем, что ли, тю-тю.
                                                    Ответить
                                                    • Нет, как раз есть основания. Это обычная пропаганда. Высокие идеалы, мечты, свобода. А на обратной стороне монеты - пожертвованные деньги и баги, которые никто не обязан править.

                                                      А жадные корпорации я не защищаю. От жадных клиенты сами уходят постепенно.
                                                      Ответить
                                                      • Твоя позиция мне ясна.
                                                        Ответить
                                                      • Кстати, пропаганда платного софта ничем не лучше. Никто не говорит, что вот эта питушня скатится в говно, оставив тебе кучу файлов, которые ты не сможешь открыть после xxxx года.

                                                        Вот бы был способ узнавать полную картину. Ведь даже тот, кто честно пытается рассмотреть все плюсы и минусы, советуя тебе что-то, может только верить в своё мнение и обмануть ненарочно.
                                                        Ответить
                                                        • > Вот бы был способ узнавать полную картину

                                                          Этот способ называется «свободное программное обеспечение». В самом-самом-самом-самом крайнем случае, если с проектом что-то случится (а, как мы знаем, некоторые тут живы с 80-х) в отличие от блядской скатившейся проприетарщины, постоянно плюющей тебе в рожу (цитирую: «оставив тебе кучу файлов, которые ты не сможешь открыть после xxxx года»), ты сможешь хотя бы нанять программистов, которые продолжат поддержку или переведут твои файлы в другой формат, потому что на руках у тебя всегда будут исходники. Лучше этой гарантии и быть никакой не может.
                                                          Ответить
                                                          • Нет, такого способа в принципе нет.

                                                            Вот только недавно Сёма приходил спрашивать про Download Master, создался тред админов свободного ПО, что-то решили, но не известно, заработает ли всё как хотел пользователь.

                                                            Чтобы узнать, есть ли программа, нужно посмотреть их все.
                                                            Чтобы узнать, есть ли фича, нужно полностью осознать программу.
                                                            Соответственно, решение проблемы - какой-то ИИ, который проанализировал все версии всех известных программ.

                                                            P.S. Что-то я тут стал комментарии дописывать.
                                                            Ответить
                                                            • Ага,тред "одминов", которые и шейпер настроить предлагали, и напитоне программировать, и все равно соснули у мокрой письки, с которой любой даун разберется.
                                                              Ответить
                                                            • > создался тред админов свободного ПО, что-то решили, но не известно, заработает ли всё как хотел пользователь

                                                              Пошёл нахуй этот пользователь, приходит в одну операционную систему с правилами другой, неблагодарно тявкает, и требует от кого-то коробочных решений. Понятно, что борманд и СёмаРиал обсуждали как это сделать вручную, потому что только это и интересно обсуждать программистам на ГК.

                                                              СёмаРиал назвал же блять вам коробочное решение
                                                              sudo apt install uget

                                                              Гуй есть, ограничение скорости есть, скачивание по файлу с урлами есть, пауза и докачка есть, генерация улров подряд 01.jpg … 99.jpg есть. Домохозяйка справится.

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

                                                              В том треде, как и во всех дугих, сёма грандиозно набздел в лужу и подсоснул у d++ и SR, только он этого не признает, потому что у него нет чувства собственного достоинства, есть только ущемлённая гордость. Весь говнокод постоянно ссыт на этого истинного арийца с нордическим характером, а ты до сих пор его говнотреды как аргумент приводишь, ну в самом-то деле.
                                                              Ответить
                                                              • >Пошёл нахуй этот пользователь
                                                                >неблагодарно тявкает
                                                                >требует от кого-то коробочных решений
                                                                То есть, ты только что признал, что прыщи в принципе не для пользователей, а для пердоликов? И почему пользователь должен благодарно тяфкать за что-то, что он на другой оси получит просто так?

                                                                Чего разбомбился, пердоля? Обоссались вы со своими пердокурлами, нахватали хуев за шиворот и только потом вспомнили про uget неизвестно какой степени кривизны.


                                                                >Люди начинают обсужать программирование и красивые мануальные решения, а не искать этому еблану что-то в гугле.
                                                                > Понятно, что борманд и СёмаРиал обсуждали как это сделать вручную, потому что только это и интересно обсуждать программистам на ГК.
                                                                Интересно обсуждать как сделать сложно когда можно сделать просто только пердоликам, которым сперма штульмана залила глазки. Главное - результат. Если ты проебался больше, а сделал меньше - это твои личные проблемы.

                                                                > сёма грандиозно набздел в лужу и подсоснул у d++ и SR, только он этого не признает, потому что у него нет чувства собственного достоинства
                                                                Чувство собственного достоинства - это когда признаешь свои ошибки перед хуй знает кем вообще (которые на самом деле конечно не ошибки, конечно)?

                                                                Да, и само собой, пошел ты нахуй.
                                                                Ответить
                                                                • А чо ты на uget то ни мне ни SemaReal не ответил, блядь домохозяйская?
                                                                  Ответить
                                                                  • Блядь в зеркале увидишь.
                                                                    Ответить
                                                                  • Что я тебе на него должен был ответить?
                                                                    Ответить
                                                                    • Ты искал что-то похожее на DM в линукс, тебя ткнули им в ебало: UGET, после того, как загуглили за тебя, пообсуждали остальные мануальные решения. Ты продолжаешь кукарекать "прыщебляди соснули". Что ты должен был ответить? Ничего. Все всё и так поняли про тебя, чмошка.
                                                                      Ответить
                                                                      • Боюсь, ты неправильно понял. Поискали вы за себя, точнее, за свои прыщи. И кукарекали добрую сотню постов, пока не поняли, что обоссались.
                                                                        uget я еще не юзал, вот и не писал ничего. Что не отменяет ваших предыдущих обосрамсов. Там еще кто-то шейпер хотел настраивать.
                                                                        Ответить
                                                                        • > не поняли, что обоссались

                                                                          Чо-то путаешь. Пока не поняли, что ты очередной раз пёрнул в лужу, и теперь тебе твои комплексы не позволят остановиться меньше чем через десять постов «прыщебляди соснули», чтобы хоть как-то сгладить в душе твой собственный отсос. Только нихуя не сгладилось, ты сосал и сосёшь.
                                                                          Ответить
                                                                          • Я всё понял! vistefan -- файка сёмы, которую он использует для получения помощи по прыщам.
                                                                            Ответить
                                                                            • Не, я просто сейчас пью пиво и меня прикалывает быковать и сраться. Завтра я снова стану добрым и отзывчивым. А тому пидорасу уже помогли, ему мозгов не хватает помощью воспользоваться.
                                                                              Ответить
                                                                              • Водкаяд!
                                                                                Ответить
                                                                              • Пидорасина, я-то свою задачу давно решил. Я просто хотел посмотреть как пердолики с ней справятся. И справились. Как пердолики, бгг. Сложно и криво.
                                                                                Ответить
                                                                                • Тебя и ловить-то нечего, тебя уже там под колпаком давно держат, заразу.
                                                                                  Ответить
                                                                              • Ну как, стал добрым и отзывчивым?
                                                                                Ответить
                                                                          • Это виртуальный отсос.

                                                                            Как вы хотите это представить: пришёл Сёма, просил помощи. Ему дали одно, второе, третье, а он пишет: "соснули!". Вот пидарас ведь!

                                                                            Как это было на самом деле: вам предложили решить задачу, которую я сам в своё время пытался решить прыщеговном, но плюнул и решил ее мокрой писькой. Начался пердолинг с пердоговном, и только после того как я упомянул, что решил задачу Download Master-ом, какая-то прыщемакака нашла его аналог. Пыыс, победа разума! А до этого предлагали пердолиться с питоном, прыщами и бог еще знает с чем. То ли местные линуксоеды - дебилы и пердолики, то ли прыщи реально не для декстопа.
                                                                            Ответить
                                                                            • Похуй как у тебя там «на самом деле», я увидел так: ты сказал, что у тебя есть задание для прыщеблядей, с которым ты ебался, но не осилил, и пошёл на DM (который и без тебя все виндузятники знают, первооткрыватель, блять). Я задачу тебе решил в одну строку, за исключением шейпинга скорости, а SemaReal дал тебе аналог DM.

                                                                              После этого ты не смог запустить моё решение и ещё через несколько дней спрашивал, как оно работает, а до uget у тебя «руки не дошли», что не мешало тебе кукарекать «прыщебляди соснули». В таком свете ты конченый хуесос, но говорят, пока меня не было на ГК у тебя уже стало традицией бздеть в лужу и всем сосать. Так что не парься, ну послали тебя нахуй, ничего страшного.
                                                                              Ответить
                                                                              • > я увидел так:
                                                                                Похуй как ты "увидел".

                                                                                Я ж тебе тупому сказал, что для себя я ее решил, причем давно. А ваше прыщеговно обосралось. Поэтому вы соснули. Глотай уже, заебал!
                                                                                Ответить
                                                                                • > Я ж тебе тупому сказал, что для себя я ее решил

                                                                                  Походом на DM? Хуй пососал, а не решил, неосилятор ебаный. Тебе дали аналог DM, ты его не удосужился посмотреть. Пока не посмотрел — твоё подпёздывание гаснет в луже и ни до кого не долетает. Или аргумент против линукса в том, что тебе лень программу запустить и ты закомплексованное чмо, неспособное к самокритике?

                                                                                  Соснул ты у дефекейта и СёмыРиала. Разумеется, уже не раз, и всегда с проглотом.

                                                                                  Как с твоей джангой на ДО прыщебляди виноваты, что ты криворукий хуесос.
                                                                                  Ответить
                                                                                  • Да, DM. Ваш недоаналог вы дали уже после всех пердопопыток с пердоговном и то после того, как я сказал вам про DM. Аналог на прыщах может любой дебил найти, хуй знает насколько рабочий. Все ходы записаны: http://gcode.cx/ngk/#!/23860

                                                                                    Чмо ебучее, а покажи-ка ты нам свое творчество. Уж очень взглянуть хочется. А то только пиздеть умеешь.
                                                                                    Ответить
                                                                                    • > вы дали уже после всех пердопопыток

                                                                                      Потому что никто не озабочен решением конкретно твоей проблемы, все делают то, что им нравится. В частности на ГК всем, кроме одной домохозяйки, нравится программировать.

                                                                                      > Все ходы записаны

                                                                                      Записано как ты отсосал у дефекейта и риала, и бдоро продолжал кукарекать, как порноактриса после съемок.

                                                                                      > Чмо ебучее, а покажи-ка ты нам свое творчество. Уж очень взглянуть хочется.

                                                                                      Щас, бегу отчитываться перед хуесосом.

                                                                                      Потребовал бы у тебя показать сначала своё, но мне поебать на твои высеры.
                                                                                      Ответить
                                                                                      • >Потому что никто не озабочен решением конкретно твоей проблемы, все делают то, что им нравится. В частности на ГК всем, кроме одной домохозяйки, нравится программировать.
                                                                                        >Но мы не пердолики, мы полезные люди. Кукарекууууу!

                                                                                        > Щас, бегу отчитываться перед хуесосом.
                                                                                        Ясно, иди нахуй, пустышка. Или прыщи настраивать, что одно и то же.
                                                                                        Ответить
                                                                                      • ~
                                                                                        Ответить
                                                                            • >>пришёл Сёма, просил помощи
                                                                              Создаешь тред "прыщебляди сосунли" и спроашиваешь там как сделать что-то в линукс
                                                                              Ответить
                                                                              • Спросил - и раздалось массовое чмоканье. Но соснул я. Притом что на блядовинде я эту задачу решил уже давно.
                                                                                Ответить
                                                            • > Соответственно, решение проблемы - какой-то ИИ, который проанализировал все версии всех известных программ.

                                                              И чо, у вас на винде такой ИИ есть? Чо ты хуйню-то несёшь.

                                                              Ослу ясно, блять. Есть исходники — можно хотя бы теоретически что-то сделать. Нет исходников — нахуй иди, доверяй пидармотам из корпораций и плати им, чтобы они на твои бабки тебя наябывали.

                                                              Наебалово — единственная причина прятать код. Как мы видим, на честную оплату труда программистов закрытость или открытость их продукта не влияет.
                                                              Ответить
                                                              • > И чо, у вас на винде такой ИИ есть?
                                                                Причём тут винда?
                                                                >> Нет, такого способа в принципе нет.
                                                                >> в принципе нет.
                                                                >> нет.
                                                                и не факт, что будет

                                                                > Чо ты хуйню-то несёшь.
                                                                Я несу разумное, доброе, вечное. Разве возможность узнать ситуацию не нужна? Именно узнать ситуацию, а не угадывать её вручную по исходникам.
                                                                Ответить
                                                              • Школотрончик. Я сейчас скажу одну очень банальную, возможно, обидную вещь. Но твоё "в прынцыпе можно" в реальной жизни никого не ебет. А не понимаешь ты этого потому что еще маленький и прыщавый.
                                                                Ответить
                                                                • > маленький и прыщавый

                                                                  Вот это поставил фанатика на место! Нам повезло, что ты уже большой и никчёмный.
                                                                  Ответить
                                                                  • Кому нам, школотрончик?
                                                                    Ответить
                                                                  • Про тебя
                                                                    -----
                                                                    Под винду есть неадекваты, например дни и ночи проигрывают в ВОВ, напоминают пердоликов, которые день и ночь ебутся с консолькой, настраивают и настраивают, чинят и чинят бесконечно. Овладевают тайными знаниями как сменить обоину на рабочем столе через консоль.

                                                                    Но кто ебанутей? Давайте разбираться.

                                                                    Природа двух задротств одна и та же. Люди не имея уважаемого социального статуса в реальном мире, тратят время на получение виртуального. Это намного легче, а удовлетворение от его наличия почти сравнимо с реальным.

                                                                    Рано или поздно дурачок в ВОВ наиграется. Поймет что его эльф 80-го уровня не хуя не значит в реальном мире. Возьмется за ум.
                                                                    Ответить
                                                                    • А теперь посмотрим на пердоликов: они тоже тратят время на получение виртуального статуса мегауважаемого технического "специалиста". Дрочат линукс чтоб все вокруг охуели от их тайных знаний консоли. (Ах если бы.) Если дурачок в ВОВ наиграется. То пердолики могут всю жизнь дрочить на свой ПЕРДОЛИКС, пока мама с папой содержат, прибывая в иллюзии успешности. А как не быть в этой иллюзии, если взрослые дяденьки в реальном мире говорят что ПЕРДОЛИКС мега охуенно. То что эти дяденьки сами конченные лузеры, юного пердолика не капли не смущает. А подрастая пердолик и сам начинает придумывать небылицы, преукрашая и дополняя своим бредом пусть и редкие и скудные, но действительные факты. Для поддержания иллюзии высоко социального статуса пердолика, в ход идет и вакансии с заоблачными зарплатами для специалистов по пердоликсу (ну и похуй что эта вакансуя 1 на милион других), всякие истории успехов внедрения этого говна (ну и похуй что это единственное внедрение на милионы других) и т.д. и т.п. То что всякие гуглы, IBMы, top500 в реальности не имеет ни какого отношения к отдельно взятому пердолику, самому пердолику похуй. Иногда на мгновение пердолика возврашают в реальность, что он нищеброд, лузер, время потраченое впустую, денег не вернуть. Остается идти или грузчиком или заправлять картриджи. Оказывается даже в столь брезгливый офисный планктон не берут, оказывается надо еще что-то знать. Но это лишь мгновение. Через минуту пердолик возвращается в столь привычную паралельную реальность.
                                                                      Ответить
                                                                      • Успокаивает себя: "я же крутой мегаспециалист по ПЕРДОЛИКСУ, скоро ПЕРДОЛИКС завоюет весь мир и все работодатели будут драться за меня на перебой! Я ТО ТАКОЙ УМНЫЙ, ПЕРВЫЙ УСЛЕДИЛ В ТЕНДЕНЦЯХ ВСЕПРОНИКНОВЕНИЯ ПЕРДОЛИКСА, это не какие-то там тупые спермачи. вот-вот еще немного, вот сейчас выйдет новое ядро, и мы их порвем". Шел 2011 год. Доля ПЕРДОЛИКСА колебалась около 0%. "Они все тупые они не понимают мощь ПЕРДОЛИКСА, за этим будушее всего человечества, тупые потребляди!!!" успокаивал себя пердолик.

                                                                        меня воротит одинаково, что от дурачья с ВОВ, которые лузеры в реальном мире и играют в игру ради виртуального статуса, что от пердоликов.

                                                                        Вот только дурачки в ВОВ рано или поздно наиграются, а пердолики - никогда.
                                                                        Ответить
                                                                      • Lorem ipsum dolor sit PERDOLIX, consectetur adipiscing PERDOLIX. Aliquam nec pulvinar lectus. Pellentesque non PERDOLIX ex, vel tempus enim. In eleifend felis at lorem PERDOLIX vestibulum. Proin consequat arcu quis massa maximus, luctus bibendum libero semper. Pellentesque efficitur consectetur arcu at ullamcorper. Praesent cursus lacinia PERDOLIX. Nunc vehicula PERDOLIX eget dolor suscipit, sed scelerisque augue auctor. Quisque ut odio blandit, PERDOLIX nisi eu, facilisis nisl. Quisque felis urna, venenatis ac pellentesque eu, PERDOLIX ac libero. Integer eleifend eget dui a interdum. Sed tempus lorem ac elit pellentesque, eget lobortis purus congue. Ut PERDOLIX interdum orci, condimentum sagittis nulla bibendum et. Suspendisse massa tortor, molestie et laoreet eu, dapibus quis neque.

                                                                        Etiam feugiat PERDOLIX vel imperdiet PERDOLIX. Quisque sit amet orci ligula. Vivamus sed diam vitae risus vehicula tincidunt. Etiam lectus magna, feugiat a PERDOLIX vitae, scelerisque vestibulum PERDOLIX. In vitae mi mauris. Phasellus ac felis sed metus feugiat dignissim quis a odio. Nunc placerat, ex vitae faucibus vehicula, nisi sapien pharetra PERDOLIX, quis rutrum erat mi in dui. Nunc quam risus, mattis vel fringilla eget, vulputate at lorem. Sed ut libero a nisl posuere PERDOLIX quis et ipsum. Duis aliquet suscipit erat volutpat vestibulum. Nam a turpis sit amet PERDOLIX porttitor scelerisque bibendum vitae nulla.
                                                                        Ответить
                                                                        • Похоже на вореции: PERDOLIX везде используется только в nominative [1], что статистически маловероятно.
                                                                          [1] https://en.wikipedia.org/wiki/Latin_syntax#Latin_cases
                                                                          Ответить
                                                                          • P.S. s/[1]/[i]/g
                                                                            Исправил ссылки на нормальные, римские.
                                                                            Ответить
                                                          • Ага, питушок краснаглазый. А как же быть с апинсорсными "недокументированными форматами"? Вот сетевой протокол в aircrack неверсионирован и может быть изменен в любой момент. Т.е. если ты к airserv подключаешься, то ты просто не узнаешь, с какой версией протокола ты имеешь дело. Что тут надо сделать?
                                                            Ответить
                                        • То что на винде - исключение, поломка, на прыщах - трудо выебудни.
                                          Ответить
                                      • Будем считать, что напиздел ты мне о райской жизни в винде не меньше, чем я тебе про линукс, хотя мы друг друга никуда и не звали. ))
                                        Ответить
                                        • Можно позвать и пойти напитон или наноду, одно кроссплатформенней другого!
                                          Ответить
                                    • Ты, неосилятор, сука, небось телек купил себе готовый, вместо того чтобы как при совочке самому его себе спаять? Как ты можешь считать себя свободным, если ты не знаешь как работает телек? А вдруг он данные отправляет куда не надо?
                                      Ответить
                                      • У меня нет телевизора. У меня есть raspberry pi.
                                        Ответить
                                        • И на чем ты его смотришь, петушок? Или ты смотришь, как он лампочками мигает вместо телека?
                                          > Да только вот ведь незадача, меня мнение такого гнилого гандона как ты вообще не волнует.
                                          Настолько не волнует мое мнение что тебе сраку порвало?
                                          Ответить
                                          • > И на чем ты его смотришь

                                            На мониторе с HDMI

                                            > Настолько не волнует мое мнение что тебе сраку порвало?

                                            То есть любой, кого заебёт с тобой инфантилом возиться как с ребенком и что-то тебе объяснять, спокойно посылая тебя нахуй, автоматически бомбанул? Понятненько.

                                            Агрессивный коммент я писал 1024--, и то под пивом, себе-то не льсти. Он человек талантливый, ему свойственно наивно заблуждаться. Ты — бездарный как пень.
                                            Ответить
                                            • Так это ты инфантил, дегенерат. Словечно новое услышал, но смысла не знаешь? Инфантил - малолетний долбоёб, который ввиду малого опыта еще не понимает, что если к говну есть исходники, оно от этого говном быть не перестанет. Все сходится.

                                              А монитор ты сам спаял? Ты же не понимаешь, как он внутри работает, РАБ!
                                              Ответить
                                              • Ну ты совсем тупой, получаешься. Инфантил — это как раз великовозрастный долбоёб, который ведёт себя, как малолетка. Например, после того, как ему аргументированно всё объяснили и показали, кричит «нет, вы не правы, а я прав».

                                                Ну и для кого тут слово новое, бздун? Тебе только дай лужу, чтобы в неё побздеть, посмешище ты дремучее.
                                                Ответить
                                                • Всё правильно, ты ведешь себя как малолетний долбоёб, еще более малолетний, чем ты есть. А показали вы тоьлко то, что настоящий пердолик сначала побежит пердолиться. И только после того как я вам сказал про DM, вы побежали искать его аналоги. Я их, кстати, еще не тыкал. Вполне возможно, что ваш угет кривее хуя носорога.
                                                  Ответить
                                            • >>> raspberry pi
                                              > На мониторе с HDMI
                                              Эта штука работает как медиапитушня с ютубом и проигрыванием видеофайлов с диска?
                                              Ответить
                                              • > медиапитушня с ютубом и проигрыванием видеофайлов с диска

                                                Не с диска, с флешки и из интернета. На офф сайте есть дистрибутив, ориентированный как раз на работу в качестве умного ТВ. Там и какие-то интернет-телеканалы есть. Я не смотрю, я шатаю linux в пирожке.
                                                Ответить
                                        • Почему не "Arduino"?
                                          Ответить
                                          • Прочитал как "Arduinho"
                                            Ответить
                                            • Странно, что никто ещё не зарегал учётку с таким именем.
                                              Ответить
                                              • Напоминаю, завтра - зачёт. Пришедший с небритым лобком и попкой, получит КОЛ!
                                                Ответить
                                        • > raspberry pi
                                          У которой дрова на видеочип -
                                          закрытое проприетарное говно. И этот человек нам затирал про чистоту дистрибов...
                                          Ответить
                                          • > И этот человек нам затирал про чистоту дистрибов...

                                            Я был пьян…
                                            Ответить
                                            • Был пьян, когда покупал raspberry pi с закрытым проприетарным говном?
                                              А сейчас протрезвел и сжёг эту piтушню на костре инквизиции?
                                              Ответить
                                              • Не, был пьян, когда вчера так всё максимизировал. Но вроде ж было весело, нет?

                                                Когда покупал, был разве что слишком молод.

                                                Но на самом деле, говорили мы — сначала с bormand, потом с тобой — про полностью свободные дистрибутивы[1] и их вики, и я действительно считаю, что нужны они в большей степени, чтобы прививать культуру и философию FS в условиях практически лабораторных по своей чистоте.

                                                Я же при этом не говорю, что все дистры и уж тем более все ОС должны быть такими.

                                                Ну а про винду пофлеймить — дело святое :)

                                                [1] — https://www.gnu.org/distros/free-distros.html
                                                Ответить
                                                • Разумеется, весело было. Правда, только до тех пор, когда Сёма пришёл.
                                                  Ответить
                                                  • Да с ним тоже нормально.
                                                    Ответить
                                                    • До него на личности явно не переходили.
                                                      Ответить
                                                      • То есть это я начала на личности переходить?
                                                        Ответить
                                                        • >То есть это я начала на личности переходить?

                                                          Так мимимишно. Под стать аве на gcode.
                                                          Сёма — это ж женское имя?
                                                          Ответить
                                                          • Се́ма — минимальная, предельная, далее не членимая составная часть лексического значения (семемы).
                                                            Ответить
                                                            • >Се́ма — минимальная, предельная, далее не членимая составная часть лексического значения

                                                              Сёмантичненко.
                                                              Кстати, я придумал как легко отличать вас по ссылке. Буквою ё.
                                                              Ответить
                                                        • Браузер ёбаный тормозит, хуйня напечаталась.
                                                          Ответить
                                                          • >Браузер ёбаный тормозит

                                                            Купила бы себе нормальный комп, вместо свалки ­— не тормозил бы.

                                                            А какой браузер и сколько вкладок открыто?
                                                            Ответить
                                                            • Прыщелис, около 900. Привычка с оперы осталась. Назови мне браузер, который хотя бы при 50 гарантированно не будет лагать, если страницы с видео.
                                                              Ответить
                                                              • 900 вкладок? Ты что, упоротый?
                                                                Ответить
                                                                • Говорю же, привычка со старой оперы. Она с выключенным js позволяла сколько угодно открывать. А закрывать я их буду хуй знает сколько, при переключении на старые вкладки браузер тормозит.
                                                                  Гораздо хуже, что он и винду начинает тормозить, при том что у меня давно SSD. Например, окно не хочет сворачиваться, комп не хочет уходить в режим сна. Я неебу как они так сделали.
                                                                  Ответить
                                                                  • >Говорю же, привычка со старой оперы. Она с выключенным js позволяла сколько угодно открывать.

                                                                    Факт. И с включенным тоже очень много.

                                                                    >Назови мне браузер, который хотя бы при 50 гарантированно не будет лагать

                                                                    Правда я и в хроме много открывал, периодически убивая процессы. Или они сами крашились по OOM (у меня в очень старых версиях так получалось — вкладки крашатся, а браузер нет).

                                                                    Но 900 вкладок это ппздц.

                                                                    Впрочем периодческий killall "Web Content", помогает и фф.
                                                                    Ответить
                                                        • Точно не следил за тем, кто начал, знаю только, что в вашем диалоге перешли на личности, а до этого только целые группы обсирали.
                                                          Ответить
                                            • Кстати, там открытый драйвер вроде запилили в прошлом году. Х.з. только умеет ли он h264, надо бы погуглить.
                                              Ответить
                                              • Чуть не в тему. Есть личность по имени Кривоус Анатолий, ник TheTrick, пишет драйверы на VB, не стесняясь патчить рантайм и творить прочие непотребства. Психоанализу это действо ну никак не поддаётся. Мог бы ты, как опытный, пролить свет: нахуя это делать? Если так хорошо знаешь систему и API, почему бы не написать супер-мега-крутой, полезный проект? А своего софта у чувака нет. Сейчас он развращает школьников на Vbbook.ru.
                                                Ответить
                  • TeX же.
                    Ответить
                  • в lua это обозначения каммента
                    Ответить
    •          ▄              ▄
              ▌▒█           ▄▀▒▌
              ▌▒▒█        ▄▀▒▒▒▐
             ▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
           ▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
         ▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌
        ▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒▌
        ▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
       ▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄▌
       ▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▌
      ▌▒▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒▐
      ▐▒▒▐▀▐▀▒░▄▄▒▄▒▒▒▒▒▒░▒░▒░▒▒▒▒▌
      ▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒▒▒░▒░▒░▒▒▐
       ▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒░▒░▒░▒░▒▒▒▌
       ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒▄▒▒▐
        ▀▄▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▄▒▒▒▒▌
          ▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀
            ▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀
               ▒▒▒▒▒▒▒▒▒▒▀
      Ответить
      •          ▄              ▄
                ▌▒█           ▄▀▒▌
                ▌▒▒█        ▄▀▒▒▒▐
               ▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
             ▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
           ▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌
          ▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒▌
          ▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
         ▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄▌
         ▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▌
        ▌▒▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒▐
        ▐▒▒▐▀▐▀▒░▄▄▒▄▒▒▒▒▒▒░▒░▒░▒▒▒▒▌
        ▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒▒▒░▒░▒░▒▒▐
         ▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒░▒░▒░▒░▒▒▒▌
         ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒▄▒▒▐
          ▀▄▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▄▒▒▒▒▌
            ▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀
              ▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀
                 ▒▒▒▒▒▒▒▒▒▒▀
        Ответить
        •          ▄              ▄
                  ▌▒█           ▄▀▒▌
                  ▌▒▒█        ▄▀▒▒▒▐
                 ▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
               ▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
             ▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌
            ▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒▌
            ▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
           ▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄▌
           ▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▌
          ▌▒▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒▐
          ▐▒▒▐▀▐▀▒░▄▄▒▄▒▒▒▒▒▒░▒░▒░▒▒▒▒▌
          ▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒▒▒░▒░▒░▒▒▐
           ▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒░▒░▒░▒░▒▒▒▌
           ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒▄▒▒▐
            ▀▄▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▄▒▒▒▒▌
              ▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀
                ▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀
                   ▒▒▒▒▒▒▒▒▒▒▀
          Ответить
          •          ▄              ▄
                    ▌▒█           ▄▀▒▌
                    ▌▒▒█        ▄▀▒▒▒▐
                   ▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
                 ▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
               ▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌
              ▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒▌
              ▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
             ▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄▌
             ▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▌
            ▌▒▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒▐
            ▐▒▒▐▀▐▀▒░▄▄▒▄▒▒▒▒▒▒░▒░▒░▒▒▒▒▌
            ▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒▒▒░▒░▒░▒▒▐
             ▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒░▒░▒░▒░▒▒▒▌
             ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒▄▒▒▐
              ▀▄▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▄▒▒▒▒▌
                ▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀
                  ▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀
                     ▒▒▒▒▒▒▒▒▒▒▀
            Ответить
            •          ▄              ▄
                      ▌▒█           ▄▀▒▌
                      ▌▒▒█        ▄▀▒▒▒▐
                     ▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
                   ▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
                 ▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌
                ▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒▌
                ▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
               ▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄▌
               ▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒▌
              ▌▒▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒▐
              ▐▒▒▐▀▐▀▒░▄▄▒▄▒▒▒▒▒▒░▒░▒░▒▒▒▒▌
              ▐▒▒▒▀▀▄▄▒▒▒▄▒▒▒▒▒▒▒▒░▒░▒░▒▒▐
               ▌▒▒▒▒▒▒▀▀▀▒▒▒▒▒▒░▒░▒░▒░▒▒▒▌
               ▐▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▒▄▒▒▐
                ▀▄▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒▄▒▒▒▒▌
                  ▀▄▒▒▒▒▒▒▒▒▒▒▄▄▄▀▒▒▒▒▄▀
                    ▀▄▄▄▄▄▄▀▀▀▒▒▒▒▒▄▄▀
                       ▒▒▒▒▒▒▒▒▒▒▀
              Ответить
        • _.---._    /\\
                     ./'       "--`\//
                   ./              o \
                  /./\  )______   \__ \
                 ./  / /\ \   | \ \  \ \
           GK       / /  \ \  | |\ \  \7
                     "     "    "  "
          Ответить
    • set font sizes(10,15,20) - отличный способ прапорционального сжатия картинки на ГК
      Ответить

    Добавить комментарий