GitHub представил beta-версию многоплатформенного CLI-инструментария, позволяющего управлять своими проектами из командной строки. Для работы предлагается утилита "gh", при помощи которой можно заводить и просматривать сообщения об ошибках (issue), создавать и разбирать pull-запросы, выполнять рецензирование изменений. Сборки инструментария доступны для Linux, macOS и Windows. Код открыт под лицензией MIT...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=52363
10 лет ждал! Ну, наконец-то.
А смысл? GitLab всяко лучше. Если и ждать CLI, то только на нем.
Гитлаб попытался отключить работу с репами у тех, кто выключил телеметрию. Через два дня включили задний ход, но такое уже не отмывается для интерпрайза.
А в гитхабе вообще нет возможности отключить телеметрию, поэтому и проблемы нет!
MS перешли к этапу "extend"?
У вас шапочку из фольги закоротило.
Шапочка из фольги априори закорочена.
Оторвало заземление. ))
GitHub от рождения был extended. А это лишь ещё один интерфейс/клиент к родным фишками GitHub-а
MS всегда заботилось о своих пользователях. Вот всегда всегда!
не думаю, что эта фича планировалось как ms-extendно думаю, что будет использовано мелкософтом именно так
Как похорошел гитхаб с момента покупки! Когда уже опеннет продастся чтобы современный человеческий интерфейс сделали?
продайся сам. Человеческие интерфейсы у тебя уже есть.
Вот почему здесь до сих пор привет из 90х на перле когда тому же хабру лет 15 и он современен и прекрасен?
Ты на что батон крошишь!!?
Я не тот анон, но скажу так. Пироги лучше батонов! Пирожки, пирожочки...
То они жалуются что веб перегружен свистоперделками, что не хватает ОЗУ, кидаются какахами во все браузеры и поделки электроне. А теперь опеннет оказывается несовременный! Биполяр очка.
А Опеннет в графическом плане прекрасен
Это не биполяр это разные люди. А то что ты объединяешь всех людей в интернете в одного и придаешь ему единые свойства это уже может быть звоночком.
кто хочет выделить свое мнение среди других не пишет из-под анонима, так что все норм
Как ни прискорбно, но в Интернете, как правило, всем пофиг на мнение собеседника. Соответственно, выделять его, то есть писать не из-под анонима, смысла нет (я тоже когда-то был регистрантом, а потом познал истину).
> Биполяр очкаЧто это за страшная болезнь такая?!
Это когда функции головы и задницы путаются, в результате чего пациент начинает выдавать на публику сокровенное.
2020. Информация не может без красивой кнопки, никак..
В момент осознания, становится не по себе. Как я вообще живу то с вами на одной планете, с такими "интересными".
Хабр - УГ!!!
Унылая карма выпилила всех адекватов, теперь на этой помойке боятся слово в каментах написать даже под рекламными помоями, коих теперь большинство, как и переводного контента, потому что лучше писать свои статьи где угодно но не на хубре.
Вы все ещё хабр вспоминаете когда все уже давно на dev.to переползли?
> все уже давно на dev.to переползлиЧё-то я там на этом dev.to ниасилил переключение на русский язык. :-(
Записал: «хабр — сайт для „айтишников“, которые не знают английского».
Китайского?
Я самовыпилился от туда и потребовал удаления всего моего контента - нех на мне зарабатывать!
>> Вы все ещё хабр вспоминаете
> Я самовыпилился оттуда и потребовал удаления всего моего контентаХехе. Я думал, я один такой. На прошлой неделе ввели новые правила -- не зайдёшь, пока галочку не поставишь. И сообщение им не отправишь, пока не согласишься на обработку личных данных товарищем майором. Потребовал удалить мои креаклы и тоже самовыпилился.
Ух ты, глобус не без разумных людей, респект! :)
Глянул, что это такое. Помойка хуже хабра. Лучше уж сабреддиты по Linux тематике, чем это сборище веб-макак.
На ebanoe.it :)
> теперь на этой помойке боятся слово в каментах написатьМожно подумать с модерацией на опеннете всё не так. Вы даже и не видите сообщения, которые просто были удалены и скрыты модераторами.
Только на опеннете нет регистраций и инвайтов. Удаленные видны в логе модерирования в отличия от хренабра. Можно как минимум понять на чей стороне модератор. Например топит он за раст или нет.
> Можно как минимум понять на чей стороне модератор. Например топит он за раст или нет.Ну то есть всё-равно получается что модераторы чью-то сторону занимают. Не вижу тогда принципиальной разницы, хоть и можно смотреть лог.
Если ты написал в тему то не херят твои сообщения и даже если херят потом не запрещают тут же и в других темах писать. Если ты себя не уважаешь - не значит что другие тоже должны так поступать.
Тутошняя модерация не затыкает мне рот и не заставляет пахать за бесплатно отрабатывая право свободно выражать мое мнение.
В отличие от хабра здесь можно просмотреть удалённые сообщения и причину их удаления.
Аноним про внешний вид, а ты что правила и подходы. Залезай обратно на свой дуб, откуда ты рухнул, и будь впредь осторожней.
Красивая девушка != умная. Умная и красивая берет дорого.
Если действительно умная — возьмёт всё, что у тебя есть. Ещё и должен останешься.
А Вы случаем не та девушка Робингуд из легенд, которая брала у богатых и давала бедным?
Правильно, нужно сделать редизайн в стиле соврменного западного IT-сайта, чтобы шапка постоянно висели и скрывала 20% контента, до текста нужно было листать две страницы с огромным заголовком с полноразмерной картинкой, постоянно вылазило окно с предложением подписки, всплывали какие-то опросы и внутри текста вклинивалась визуально неотделённная реклама, а с списки статей были так хитро разбросаны и разбавлены картинками, что не поймёшь в каком порядке идут статьи и где кончается одна статья и начинается другая.
"Лёгкие" сайты типа medium.com не лучше, та же постоянно вылезающая во время листания шапка, огромный диалог поверх контента для подписки, постоянные предложения авторизироваться/завести аккаунт, замена спецсимволов в коде на левые unicode-символы, загрузка 2.2 Мб скриптов, навязывание платных услуг и монетизации авторам.
> нужно сделать редизайн в стиле
> соврменного западного IT-сайта, чтобы...Забыл добавить, что надо наваять ещё один модный в последние годы западный пшик (который из-за бездумного применения басурманских движков вставляют нынче даже в русские сайты), в котором на всё окно пишется про то, что сайт использует куки для вашего же счастья и если вы не согласитесь с тем, что куки используются, то лучше валите-ка с сайта по добру да по здорову! :-)
Этому пшику скоро 10 лет будет, или 20, смотря как считать.
Это не пшик, а требование GDPR.
Внезапно идиотские законы есть не только в РФ.
> Это не пшик, а требование GDPR.Конечно, это не пшик веб-мастеров (оно им нафиг не надо), а требование властей. И власти этот свой пшик, конечно, называют не пшиком, а как-то по другому. Ну что тут поделаешь? На их стороне сила и этой силой они заставляют свои требоования выполнять.
вы забыли две картинки размером примерно 6000x4000 - одну, поменьше и поярче, рисовать под неубираемой шапкой, а вторую, на пару мегабайт, побледнее - внизу, туда куда никто вообще никогда не докручивает страницу.Лучше, конечно, разные в разных разделах, если уж нельзя динамически обновляемые - а то вдруг у кого слишком хороший канал и слишком много лишнего процессора.
слэшдот. железотома. старый реддит (да, есть новый, но почему-то живёт и старый, догадайтесь сами почему). сайты дебиана, фри, арча. монахи перла. гики для гиков.только проспаться не забудь, перед тем как пойдёшь смотреть, кваснина ольговская.
западный, как же. сварганено на коленке хипстотой с апворка по демпинговым ценам. но западное. угу, как же.
как по мне, так их конструкция сайтов всегда затыкает за пояс посконное творчество. что легко объснимо, если помнить, откуда родом все эти технологии и насколько там любят качественную работу.
в родной же державушке, напоминаю виктора олеговича, за деньги нельзя купить качество. только понты. веб не исключение. тут до сих пор не умеют задание не поставить без переделок по семь раз на дню. но хотят "шоб работало", причём ещё вчера.
Поменьше читайте виктора олеговича, у вас истерика.
> Вот почему здесь до сих пор привет из 90х на перле когда тому же хабру лет 15 и он современен и прекрасен?Вот почему ты ноешь здесь а не на хабре? А, на хабре тебе карму же сольют! :)
>хабру лет 15 и он современен и прекрасен?Нет. Далеко не прекрасен, потому что современен. Хз какие погроммисты его писали, но прокрутка страницы статьи, где просто текст с картинками, существенно нагревает смартфон.
В современных сайтах, зачастую, где требуется HTML + CSS и пара скриптов для всяких конопочек соцсетей, ваяют мегабайты говна, которое ни к чему, кроме, лишей траты ресурсов пользователя не приводит.>привет из 90х
В 90-х такой х...ни не было - страницы были крошечными и в современных реалиях грузились бы за доли секунды. Сайты были спроектированы очень просто и удобно - не в пример современному минимализму, где все запрятано в самой жопе, а главная представляет чуть-ли не цирк со спецэффектами, которые вызывают желание посадить на кол разрабов этого чудо-сайта.
Прекрасен по форме или по содержанию?
И, в каких стойлах, простите, вы обучались чувству прекрасного, юноша?
> Вот почему здесь до сих пор привет из 90х на перлеИ это прекрасно! Заходишь после этих всех жирнонетов на опеннетик и как глоток свежего воздуха из разумного интернета.
> когда тому же хабру лет 15 и он современен и прекрасен?Да, и именно поэтому хабра выжирает своими страницами стооолько ресурсов, потому что там верстают как муд^W те, которым пофигу на пользователей, обилие свитяще-пepдящeго мельтешащего этого самого, что даже на довольно не дохлом ноуте лучше просматривать хабру в мобильной версии (а лучше вообще не просматривать).
А вот опеннет очень годный, его даже с "утюга" можно посмотреть, если там links запуститься, и главное, что тут инфа - текст и картинки, что там, зато разница - разительная, так что опеннет почти совершенство, лично мне только функционала отображения постов как на бордах не хватает, а в остальном нареканий нет.
Давайте скинемся, купим его? И попользуемся человеческими интерфейсами. Ух как попользуемся.
В ИТ все основополагающие сайты выглядят "классически" тот же хакерньюз https://news.ycombinator.com/ бек у него не на перле но фронт вполне себе в стиле 20 летней давности как и был. Кстати подсказка можно оттуда тырить новость переводить и постить сюда.
> В ИТ все основополагающие сайты выглядят "классически"
> тот же хакерньюз https://news.ycombinator.com/
> бек у него не на перле но фронт вполне себе в
> стиле 20 летней давности как и был.Продивился я на этот фронт и вспомнил времена USENET, ФИДО, Голые деды и т.п. :-)
можно ещё подивиться на железотома. на слэшдот. и на много других, нет им числа. но квасные где-то умудряются найти западное-облитое-смузи.хотя люди, у которых память не угроблена национальными напитками, помнят, что такой дизайн изначально назывался русским. и легко догадаться, что современное западное сделано преимущестаенно аутсорсерами из бывшей одной шестой. спасибо апворку.
ваш покорный слуга лично присутствовал при отклонении варианта дизайна, только входившего тогда в моду. вердикт был - дословно - too russian. пришлось объяснять коллегам, что в загнивающем мире ставка на текст, и что внешний вид не должен напоминать книгу для младшего школьного возраста - капитализм не поощряет инфантилизма, в отличие от необъятной. где дурак уже лет 15 как идеал гражданина.
Тот кто вынес вердикт тебя просто троллил зная откуда ты. А у тебя сразу шаблон проснулся.
какой я важный, однако. ради троллинга меня лично и моего шаблона оставляют вердиктованные комментарии. спасибо, самооценка подросла.
> капитализм не поощряет инфантилизмаа практично зарабатывает на комиксах и полезных идиотах. Ничего личного.
> современный человеческий интерфейсНет, спасибо.
Как вольно дышится в возрождённом Арканаре! (с) Стругацкие
Мы дерьма - не покупатели!Пусть, э... во - к гуглю пусть обращается, там такое любят!
(только вынуждены предупредить, исключительно из заботы о _наших_ пользователях - что гугель года через два закроет проект со словами "закрыто с сегодняшнего дня" и объяснением "без объяснений". Он всегда так делает.)
Opennet прекрасен, пожалуйста не меняйте ничего
https://github.com/cli/cli/issues/328 👍
Хороший наброс с учётом того что тулза на golang
Смеяться после слова golang? Или я что-то не знаю?
Можете смеяться когда хотите, врачи одобряют
Шутка в том, что установка программ на го сводится обычно к curl && chmod +x.
_Правильная_ установка — это go get && go install.
А тянуть блоб неизвестного происхождения — ССЗБ.
А тянуть код неизвестного происхождения - тоже ССЗБ
Так как для go get нужно явно указывать происхождение кода — вы совсем мимо.
Так для curl тоже.
При скачивании _бинарника_ происхождение _исходного кода_ указать, увы, невозможно. Снова мимо.Попробуйте ещё раз.
> _Правильная_ установка — это go get && go install.
> А тянуть блоб неизвестного происхождения — ССЗБ.Т.е. сначала curl, а потом запуск скачанного кода. И кто туда чего положил - неизвестно.
Библиотеки столь бедны, что или своё писать или курлить трэшь.
Ему ещё лет 20 и обрастёт хорошим. Но могут и заболотить вместо.
Телеметрия входит в комплект?
Предлагаете так ?
https://tjournal.ru/internet/117292-v-kitae-zablokirovali-gi...
All zonds included! :)
>Goodbye, context switching. Hello, terminal.Интересно какой процент пользователей гитхаба пользуется только консоль, особенно становиться весело что я тупо не могу послать patch, а должен делать непонятный PR.
А вы на каком носителе хотели бы послать patch: CD, дискета, пергамент, etc?
Если я правильно понимаю Ваше ерничанье, то работа с патчами при помощи (например) e-mail Вам не доступна?
У меня юзкейсов таких нет. У вас похоже есть. Раскажите.
LKML же ж. "Порежьте помельче, у меня в экран невлезаит, и перепошлите, и кланяйтесь, ниже, ниже, смерды!" (c)Его Светлейшество С ПальцемЭто то, единственное, для чего на самом деле предназначен git.
Ну так если патч не влезает в экран, его, внезапно, аудитить очень хреново. А комитить код вообще совсем не читая - дело пофигистов и раздолбаев, которым пофиг на свой проект и во что он в результате превратится.Так что Торвальдс таки да, выдвигает определенные требования. И эти требования позволяют такому проекту оставаться поддерживаемым и не страдающим какими-то фатальными проблемами, а Торвальдсу - эффективным агрегатором наработок.
...наверное это довольно круто, а? И поэтому разогнать себя до хотя-бы 10% того что может Торвальдс уже сойдет за достижение.
> Ну так если патч не влезает в экран, его, внезапно, аудитить очень хреново.Иди и отаудить вон, к примеру, новый exfat. Там пацаны все сделали по правилам (они ж корейские, шеф сказал - пацан сделал, не уложился в 12 рабочих часов - задержался на работе на 18, целесообразность распиливания уже работающего обратно в мелкие лоскуты обсуждать не принято) - в результате ничего понять нельзя вообще, не выковыряв эти четыре или сколько их там частей обратно, и не посмотрев код в собранном комплексном виде, а не этими огрызками. Причем код - крошечный, в сравнении с другими подсистемами ядра, и его действительно можно посмотреть просто глазами.
А с какой-нибудь btrfs - ну, успехов тебе пожелать не могу, поскольку в них не верю. Или с интеловским драйвером 10Ge.
А еще больше кода - просто никогда не попадает в ядро, потому что его разработчикам нахрен не надо преодолевать выдуманные грабли.
> И эти требования позволяют такому проекту оставаться поддерживаемым и не страдающим какими-то
> фатальными проблемамиесли фатальные проблемы позакрывать с notabug - конечно.
Источник проблемы 12309 - четко отслеживаемой с точностью до пары (а может и до одной, некому было ослеживать-то) версий и через 12 лет закрытой с формулировкой "ну мы хз где она была, УМВР" (первые попытки ее так закрыть делались сразу по поступлении) - так и не найден.
Потому что это как раз случай, когда в экран - не влезает, затронуто несколько комплексных систем ядра - и, внезапно, подход "порежьте и заверните в салфеточку" тут не сработал.
> ..наверное это довольно круто, а?
круто - развести на бабки IBM, да еще так, чтоб лично тебе перепала доля малая, но на постоянной основе - это вот только у Линуса и вышло. А мертвого и криво работающего кода в ядре - дофига и больше.
Или вот просто отвратительного by design - забрел я как-то в недра drivers/usb/serial/option.c - о...ел мрачно (не ходи туда, я предупреждаю!). А поскольку эти бесконечные { USB_DEVICE_AND_INTERFACE_INFO(ZTE_VENDOR_ID, 0x1136, 0xff, 0xff, 0xff) }, добавляются по десятку за раз - у фанатиков в экран все влезает, ни разу не прилетело авторам пинка "вы там совсем долбанулись, ctrl-c/ctrl-v макаки?!"
> Иди и отаудить вон, к примеру, новый exfat.А в чем проблема? Я его по диагонали смотрел даже. Код как код. Не предел мечтаний, ну так он и валяется в staging пока не причешут. В новой версии стало явно лучше чем раньше.
> Там пацаны все сделали по правилам (они ж корейские, шеф сказал - пацан сделал, не
> уложился в 12 рабочих часов - задержался на работе на 18,Когда сделают по феншую - из staging/ переедет в fs/ ;)
> целесообразность распиливания уже работающего обратно в мелкие лоскуты обсуждать не принято)Он таки распилен на core, cache, super и nls. Наверное можно и гранулярнее, но он вроде не такой уж и огромный. Насколько это надо - пусть майнтайнеры и Торвальдс решают, у них башня на плечах есть и я уверен что вменяемые компромиссы они найдут.
> в сравнении с другими подсистемами ядра, и его действительно можно посмотреть просто глазами.
Ну так exfat и задуман быть относительно простой ФС. Иначе сдался бы он кому, аж два раза. Он и так то странная хрень, довольно тухлая технологически и единственный аргумент "за" - в SDXC как стандарт прописан, ms в свое время пролоббировал.
> А с какой-нибудь btrfs - ну, успехов тебе пожелать не могу, поскольку в них не верю.
А напрасно. Я не мегаразработчик, но там народа в теме и без меня есть. А пару очень странных corner cases на пожевать я им нашел :)
А чисто поржать, мне как-то так все же нравится:
[5482290.921347][T31745] BTRFS error (device mmcblk0p2): bdev /dev/root errs: wr 0, rd 0, flush 0, corrupt 230, gen 0
[5482292.174157][T31745] BTRFS error (device mmcblk0p2): fixed up error at logical 653606912 on dev /dev/root
...еж пищит, кряхтит, орет, но живет :). Это он на сыпучей SD карте в железке, с dup данных и метаданных. Просто для сравнения ext4 к этому моменту был бы уже unbootable.> Или с интеловским драйвером 10Ge.
А вот этого ты как-нибудь сам.
> что его разработчикам нахрен не надо преодолевать выдуманные грабли.
А мне тоже не надо чтобы на меня абы какой код вываливалил самосвалами. И я как раз очень рад что на моих воротах такой вратарь как Торвальдс, отбивающий такие плюхи. Ядро и так не маленькое, чтобы всякие туда свои самосвалы гуано абы как выгружали. Для этого газуйте в могильник апача. В случае exfat там еще немного сдвинули компромисс, из-за сильной востребованности фичи и поэтому активного желания народа причесать до ума эту штуку.
> если фатальные проблемы позакрывать с notabug - конечно.
Ну как бы говоря за себя у меня нет фатальных проблем.
> закрытой с формулировкой "ну мы хз где она была, УМВР" (первые
> попытки ее так закрыть делались сразу по поступлении) - так и не найден.Вообще-то таки если разуть глаза то можно найти подробное исследование что за нафиг творился: большая очередь страниц на отжим ядром vs медленный накопитель, и как результат проги дружно встрявшие на попытке выделения памяти до момента пока ядро не выжмет все гигазы кэша на какуюнить флеху с скоростью записи пару мег в секунду, так что все и курили бамбук пока это происходит. Ну так и пофиксили, лимитировав кэш для тормозных сторажей.
А то что всякие бакланы накидали еще 20 совершенно отдельных проблем туда же - кто ж им виноват что они бакланы?
> затронуто несколько комплексных систем ядра - и, внезапно, подход "порежьте и
> заверните в салфеточку" тут не сработал.Взаимодействия софта и железа вообще не совсем тривиальные. И предусмотреть заскоки вообще всех мыслимых комбо - ага, ща. Это только Шишкин может, в теоретических бумажках. На практике стораж вон отдаст битую страницу с трухой и даже ошибку не зарепортит. И все теоретические рассусоливания пойдут лесом с интересом.
> перепала доля малая, но на постоянной основе - это вот только
> у Линуса и вышло.Ну так этим он и крут. И вообще, он популярно объяснил - делиться надо. Можно и борзыми щенками, ему так ок. Нормальная позиция имхо. В отличие от лоховатых пермиссившиков, которыми корпы пользуются в режиме туалетной бумаги, попользовали да выкинули.
> А мертвого и криво работающего кода в ядре - дофига и больше.
Совсем тухляк периодически вытряхивают. Как только начинает создавать проблемы и это не фиксится - опачки.
> Или вот просто отвратительного by design - забрел я как-то в недра
> drivers/usb/serial/option.c - о...ел мрачно (не ходи туда, я предупреждаю!).Забавный драйвер. Но если еще и шапку прочитать, там расписано почему это появилось. Такой себе catch all для дурных по своим свойствам железок имеющим много общего, но - с персонализированными причудами. Теоретически это наверное вообще должно быть где-то не там (aliases какие-нибудь?) но практически оно должно еще знать кой-что о заскоках конкретной железки. Оттуда и километровые таблицы.
> экран все влезает, ни разу не прилетело авторам пинка "вы там
> совсем долбанулись, ctrl-c/ctrl-v макаки?!"Так это ж постепенно небось присылали - и в виде патча в экран спокойно влезало.
Пардон, я имел дело с подобными железками и знаю что они из себя представляют. Там еще спасибо если хотя-бы зацепится как нечто юзабельное, а то еще сперва извольте usb_modeswitch сначала сделать, пульнув какой-то железкоспецифичный крап в юсб! И там еще такие клевые таблицы примерно такого же размера и свойств у udev'а есть, даже покруче, рассказывающие как usb_modeswitch для вот конкретно этой каки звать :)
>> экран все влезает, ни разу не прилетело авторам пинка "вы там
>> совсем долбанулись, ctrl-c/ctrl-v макаки?!"...это ты еще комитмсг этой штуки не видел, я таки проверил тезис что присылали постепенно. И правда, постепенно, но комитмсг там, скажу я вам... :)
> Но если еще и шапку прочитать, там расписано почему это появилось.когда оно появилось, они реально проверяли. А теперь - 0xff,0xff,0xff, или макрос, вообще ничего не проверяющий, кроме vid/pid (тоже сперва не было такого). Потому что китайцы не парятся, и там пять отбалдовых значений, все означающие одно и то же.
> Так это ж постепенно небось присылали - и в виде патча в экран спокойно влезало.
угу. И никто этот трэш и п-ц даже и не замечает. Как и то, что смысл этих бесконечных проверок давно потерян, там пятнадцать специальных случаев, в основном относящихся к давно несуществующему железу, и тысяча - мусорных. Если бы этот дифф рассматривали в контексте (как это принято у владеющих phabricator, хотя бы) - скорее всего, все же заметили бы.
> если хотя-бы зацепится как нечто юзабельное, а то еще сперва извольте usb_modeswitch сначала
> сделать, пульнув какой-то железкоспецифичный крап в юсб!смотрите-ка, до него, кажется, начинает доходить. А, нет, показалось.
Хинт, хинт: и на каждую такую железку, в результате - там _две_ копии этого мусора, до и после switch. А на некоторые особо вредные - три, потому что у них три PID (и VID тоже может быть не один). Причем на комментариях сэкономлено (а то в экран бы не влезло и возникли бы - ваааапросы) - так что даже научной ценности вида "какие именно железяки чего на самом деле отдают" не имеет, эта информация утеряна.
> Потому что китайцы не парятся, и там пять отбалдовых значений, все
> означающие одно и то же.Это ты еще не видел что узкоглазые в железе делают! Каждому подвальчику впадлу покупать свой VID! Так что либо воруют VID соседа, либо вообще вкатывают что-то не валидное по спекам USB IF, типа нулей. При том для винды, раскорячивающее ее достаточно для работы с железкой подвал как-то корябает. Остальные оказываются в интересной позе - вы либо используете какие-то стремные хаки и эвристику, попутно забив на спеки USB IF, либо железка не работает и юзеры негодуют. В общем какие железки, такие дрова: захочешь, по феншую не сделаешь: работать не будет - юзеры порвут.
> угу. И никто этот трэш и п-ц даже и не замечает.
Ну так там трэш начинается прямо с железок :)
> Как и то, что смысл этих бесконечных проверок давно потерян, там пятнадцать
> специальных случаев, в основном относящихся к давно несуществующему железу, и тысяча - мусорных.Там в основном всякие GSM/3G/... свистки. Их со временем начал делать каждый второй китайский подвал, ну вот и накопилось постепенно. И 3.14-ц там идет прямо с MFR'ов :)
> принято у владеющих phabricator, хотя бы) - скорее всего, все же заметили бы.
Я думаю что "у владеющих phabricator" своих проблем найдется, на цать линуксов. К тому же если все подозрительные vid/pid побустать, у кого-то что-то все же отвалится и они таки будут вонять. И поди объясни им что у них железка кривая.
> Хинт, хинт: и на каждую такую железку, в результате - там _две_
> копии этого мусора, до и после switch.Спасибо если только две. Эти железки такие чудесатые и вытворяют иной раз такие вещи что это еще далеко не хучший вариант.
> тоже может быть не один).
А у особо наглых MFRов бывает еще и формально невалидный хлам.
> так что даже научной ценности вида "какие именно железяки чего на
> самом деле отдают" не имеет, эта информация утеряна.Ценность там не научная, а практическая. Железки у юзерей все ж работают и они все ж не делают мозг. А вот если этот гадюшник вилами поворошить - мало не покажется. Ну вот никто и не связывается, добавят i++'ные vid/pid очередного подвальчика и в кусты. А чего еще с таким железом делать? :)
У тебя гит на 80 строк?
Пользовал как0то Git diff + patch нормальная штука хотя это конечно аварийный случай был
до format-patch и am не дочитал, да?Сочувствую, ну да, дерьмо документация у гита.
P.S. вынужденно пользуюсь на постоянной основе. Проект, как обычно, чужой, генерится автоматически (да-да. макаки генерят автоматически и комитят нагенеренное в гитхламовый репо), поэтому свои правки бесполезно держать в ветке и пытаться их потом прикладывать - все равно не приложатся.
Поэтому они хранятся в другом репо, где можно отделить их исправления для очередного апгрейда у апстрима, от изменений, сделанных для своих целей, которые только и интересны.
Например безопасник написал: "Все коммиты слать патчами на емейл. Коммитить в присутствии двух понятых через два дня после дедлайна" И хочешь не хочешь придется делать.
> Например безопасник написал: "Все коммиты слать патчами на емейл. Коммитить в присутствии
> двух понятых через два дня после дедлайна" И хочешь не хочешь придется делать.Какой годный концлагерек. А траву, траву то там красить в зеленый цвет в феврале таки заставляют?
И анальные пробки про праздникам и фонтаны миазмов без повода. Ты больше анонимов слушай.
> И анальные пробки про праздникам и фонтаны миазмов без повода. Ты больше анонимов слушай.Да мало ли из какого гестапо этот зэк вылез? В РФ много странных контор и иногда даже странные люди находятся. Правда в последнее время таким ящикам часто "требуются". При том вакансии там не менее чудесатые, сразу видно что у галерного раба цепь сломалась, или он просто помер. Хотят обычно за зарплату кассира кого-нибудь работающего за пятерых разных рож.
а хоть по вечерам-то наручник отстегивают, или так перед монитором и спишь?
Если у вас workflow через email, зачем вам вообще github?git format-patch
git send-email
git am
отвечай на мой ответ!!
EEE?
а я думал, что cli утилита для github называется git
А не подскажете как в этой утилите сделать пулреквест?
да это ж просто.rm -rf /*
git push -f origin master
И у вас есть права это сделать в любой проект на гитхабе?
А с gh у меня появятся права сделать в любой проект на гитхабе?
А PR --- это создать бранч, накоммитеть туда и попросить коллег(у) его оценить?
PR - это Pull Request
Как вы себе представляете создание бранча опенсорсного проекта на гитхабе не разработчиком проекта? Оно всем доступно? - такое счастье разрабам проекта не нать. Желающему прислать один патчь - становиться разрабом проекта?
И, как я понимаю, прочтение новости позволило тебе понять, что ты ошибался, и даже понять в чём именно ты ошибался?
ssh выдумали? молодцы.
Есть ли что-то аналогичное для GitLab?
естьman gl
no manual page for glГугл тоже такого не знает.
Ссылочкой не поделитесь?
https://github.com/NARKOZ/gitlab/
У этого парня в соседней репозиторий назва Hacker Scripts. Я боюсь таких ребят.
А официального ничего нет?
> У этого парня в соседней репозиторий назва Hacker Scripts.И таки весьма такие жизненные скриптики, половина псинодев сейчас себя ощутит нубами...
> Я боюсь таких ребят.
Правильно. Как истинный хакер готовит себе кофе? Он запускает скрипт. К моменту когда он доходит до кофемашины, кофе уже как раз можно забирать. А остальные в конторе вообще не были в курсе что у этой штуки есть линух и телнет, да еще понимающий команды на изготовление кофе :)
Погуглите изначальный смысл слова hacker, узнаете много нового.
Символично, тулза для gitlab лежит на github.
Сразу ощущаю нужность продукта
Прочитал я тут все комментарии и вижу, что никого не заинтересовала мысль о том, что взаимодействие с сайтами через комстроку - это интересная штука. А то в последние годы навыдумывали каких-то там то REST, то SOAP, то где ни скажу! :-) А работа из комстроки с сайтами не развилась до популярных масштабов. Ну с гугло-календарём через gcalcli можно работать. Ну ещё там может быть с некоторыми сайтами. А вообще никто такие способы взаимодействия с сайтами к своим сайтам не приставляет.Для многих сайтов CLI-вариант-то и не нужен. Ну а для сайтов, на которых тусуются программисты, это не помешало бы. Будем надеяться на то, что опеннет не останется в стороне и начнёт работы в этом направлении, чтобы можно было со временем в комстроке отдавать опеннету (opennet = on) команды типа:
% echo список последних новостей:
% on news list% echo новость по идентификатору 52363:
% on news 52363% echo запостить комментарий в тему 52363:
% echo "Привет, братва! (hi, all)" | on forum post 52363% echo 'ну и так далее - остальное Макс придумает и додумает сам! :-)'
>чтобы можно было со временем в комстроке отдавать опеннету (opennet = on) команды типаlinks2, elinks, ...
а у вас уже как-то страшно выглядит, видимо я слишком молод
Ну хз. Где cli -- там и скрипты. Можно запилить поллинг (не делайте так на проде) с выводом обновлений через notify-send -- становятся безумно простыми самые хитрож*пые интеграции
А через командную строку взаимодействие не через API, а святым духом должно работать? :-) Как раз для любого нормального API легко сгенерировать cli-обертку.Проблема в основном в том, что нормальных API очень мало. Например, все считают что у них REST, но на самом никто не реализует полноценные RESTful API, останавливаются на Level 2. Полноценное - это RESTful Level 3 с HATEAOS, когда все связи всех ресурсов прописаны не в документации на гитхабе, а на уровне самого API, а формат данных задан через Media Types. Для подобного API вообще можно было бы сделать универсальный клиент.
Кстати. А можно ссылочки на более подробное изложение концепции. Про L2, L3 -- совсем ничего не понял. Напоминает историю с нормализацией, когда люди научились модельки шлёпать -- и думают, что умеют пользоваться БД, при этом грубо нарушая даже 1ю НФ
https://restfulapi.net/ - подробнее некуда.> Напоминает историю с нормализацией, когда люди научились модельки шлёпать -- и думают, что умеют пользоваться БД, при этом грубо нарушая даже 1ю НФ
Да, очень похоже.
Конкретно про левелы - https://restfulapi.net/richardson-maturity-model/
Сначала сделали web-интерфейс к гиту, сейчас - cli к веб-интерфейсу. Через пару лет наверное графическую морду на Electron к этому самому консольному gh....
> Через пару лет наверное графическую морду на Electron к этомуЭто вы что-то долго тянете. Полгода ж.
https://desktop.github.com/
Хорошо хоть cli-интерфейс не на электроне.
Я просто оставлю это здесь:
https://github.com/sociomantic-tsunami/git-hubЕму уже дофига лет.
Так то действительно EEE
>GitHub начал тестирование интерфейса командной строкиМайкрософт тщетно косит под юниксовость, хочет казаться своим среди линуксоидов.
А то в досе командной строки не было.
Досовост не равно юниксовость.
> А то в досе командной строки не было.Была, но по сравнению даже с sh, не говоря про bash, это была жалкая пародия. Да и сейчас они вон WSL с горя придумали, окончательно отчаявшись сделать шелл нормально.
Потому что досообразный шел убог. Поварщель оверинжинернута и - для каких-то алиенов. Потому что километровые команды. Потому что замуты с структурированной передачей объектов и совместимостью типов, так что просто сконектить 2 программы - да чичаз! Потому что на виртуалке стартует 30 секунд. Потому что автодополнение полунерабочее, что в паре с километровыми командами и дурными путями очень доставляет, превращаясь из инструмента повышения эффективности админов и девов в годный якорь, где бороться с дурными трудностями дольше чем плюнуть на все и проклацать 100 файлов руками.
Так как когда они окончальетльно похоронят/потеряют рынок у них все еще будет пару векторов вроде Azure и т.д.
Ничего нового. Классический EEE. Здесь даже манагер МС по промыванию мозгов завелся, топит за "добренький и полезный" МС, расставляет минуса несогласным. :)
Наброшу-ка и я немного.
А почему никто не упоминает что оно на ruby???
Он на Golang cсмотри внимательнее.
> Наброшу-ка и я немного.
> А почему никто не упоминает что оно на ruby???Наверное, потому что оно на go :)
Твой набрасыватель сломался. Но дары от корпорации зла все-равно ненужны.
Они изобрели hub? https://github.com/github/hub
А я думал что никто на гитхаб зайти не может из-за навязанной 10 этапной аутентификации.
Видимо я один такой.
Эээ, в каком месте она навязывается? Хочешь - включай, не хочешь - сам дурак.
У меня она была выключена, но в один момент гитхаб стал просить верификацию почты при входе. Сам дурак.
Подтверждаю, глюч какой-то. Никогда не включал, но просит. Что делать - не знаю.
Включите двухфакторную авторизацию :)Так хотя бы будет возможность выбрать более удобный фактор для авторизации...
Можно ещё не пользоваться сайтом.