LINUX.ORG.RU

Гвидо ван Россум вышел на работу в Microsoft

 


3

3

Создатель языка программирования Python Гвидо ван Россум сделал несколько шокирующее объявление:

Мне стало скучно на пенсии, так что я вышел на работу в подразделение разработки (Developer Division) в Microsoft. Чем я буду заниматься? Столько вариантов, даже не знаю, что выбрать! Но в результате использовать Python станет удобнее (и не только на Windows :-). Тут полно опенсорса. Следите за новостями.

>>> Подробности

★★★★★

Проверено: alpha ()

Ответ на: комментарий от anonymous

Тонкости произношения во всяких верхних средненемецких - оставим тамошним оркам, в русском устоялось Гвидо. Я думаю англичан немало передергивает от того как у нас короля Артура называют.

anonymous ()
Ответ на: комментарий от Linfan

Все эти ресурсы не бесплатные по своей природе. И как ты догадываешься, их оплачивают именно эти корпорации. Вспомни, было такое в начале 2000х хоть близко?

я помню, что тогда мы сами могли поднять себе ftp, а не бежали к корпорациям за удобным веб-интерфейсом с web 2.0. а ты фактически бежишь за бесплатным SaaS.

Сборочные имиджи, которых по размеру под пол-террабайта

я сто раз видел неэффективные команды, которым слабо что-то придумать, поэтому они бегут за типовым решением.

это именно windows-way. и ты можешь сто раз ставить у себя на десктопе линукс.

crypt ★★★★★ ()
Последнее исправление: crypt (всего исправлений: 1)
Ответ на: комментарий от crypt

ты начал про зарплаты, опенсорс и майкрософт.

Ты разницу между айти и опенсурсом ваще понимаешь? В начале 2000х айти почти не было, а то что было - с нищенскими зарплатами в 500$ За 20 лет айти индустрия развилась по объемам на порядки. И зарплаты тоже. Но не относится к платности чего либо в опенсурсе.

ни разу не видел sk1 где либо. самба видел, а sk1 нет. вопрос объемов.

Для реверсинжиниринга без разницы объемы использования. Скорее наоборот - чем больше интерес, тем более полным он имеет шансы быть. Разве нет?

честно признать

Думаю, что тебе стоит честно признать наличие фобий и подумать над ними. Я не ношусь с корпами как объектом обожания. Есть объективные вещи, которые нужно признавать и использовать в своих целях, а не заниматься каким-то отвязным хейтерством, помятуя события 20-летней давности. Любая корпорация преследует свои и только свои цели, когда что-либо делает и не нужно про это забывать. Вчера МС была корпораций зла, сегодня таковой может стать Эппл, Гугль или еще кто-то.

Linfan ★★★★★ ()
Ответ на: комментарий от Reset

Для сборки пакетов можно chroot использовать, нахера докер?

Каким образом будут линковаться либы без нативного окружения? Предлагаешь держать кучу вариантов дистров на сборочном сервере, чтобы chroot работал?

Linfan ★★★★★ ()
Ответ на: комментарий от Linfan

Каким образом будут линковаться либы без нативного окружения? Предлагаешь держать кучу вариантов дистров на сборочном сервере, чтобы chroot работал?

А в докере как ты собираешься без 100500 докер-образов с различными дистрибутивами?

Reset ★★★★★ ()
Ответ на: комментарий от Linfan

нужно признавать и использовать в своих целях

есть такое слово «конформист». слышал? вот ты - как раз он. ты видишь то, что удобно, а что неудобно (свежую историю с extFAT) не видишь.

Вчера МС была корпораций зла, сегодня таковой может стать Эппл, Гугль или еще кто-то.

или RedHat... верно. но я не слышал, чтобы торвальдс или тео вдруг сказали: «ок, то что вчера было черное, сегодня белое. надо это использовать!»

crypt ★★★★★ ()
Последнее исправление: crypt (всего исправлений: 2)
Ответ на: комментарий от crypt

ну так что с extFat все-таки? пятый раз проигноришь?

Я ею не пользуюсь, не интересовался и не собираюсь. Составлять свое мнение по одной википедии - моветон. Что ты еще хочешь услышать? Что МС ее запатентовала? Так все корпы патентуют разработки - это что, новость?

билгейцу расскажи. все вместе посмеемся.

Смеяться то над чем? Над тем, что не было тогда достаточных объемов разработки и соотв. оплаты труда? Или тебя беспокоят доходы бени гейтца?

есть такое слово «конформист». слышал? вот ты, как раз он. ты видишь то, что удобно, а что неудобно (свежую историю с extFAT) не видишь.

Яя не ковыряюсь во всех отраслях айти. Только в тех, которые мне интересны. Событий везде предостаточно происходит. И хороших и хреновых. Пора бы уже не воспринимать мир только в градациях «черное-белое»

Linfan ★★★★★ ()
Ответ на: комментарий от Reset

А в докере как ты собираешься без 100500 докер-образов с различными дистрибутивами?

цитирую: «Сборочные имиджи, которых по размеру под пол-террабайта, на абсолютно бесплатной основе хранит докерхаб.»

я же говорю... его купили на бесплатный сыр (SaaS).

crypt ★★★★★ ()
Ответ на: комментарий от Linfan

именно Гвидо ван Россум вышел на работу в Microsoft (комментарий)

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

crypt ★★★★★ ()
Последнее исправление: crypt (всего исправлений: 3)
Ответ на: комментарий от Linfan

Период «дикого капитализьма» в айти закончился в начале 2000х, когда с опенсурсом рьяно боролись. Сейчас это симбиотическое существование.

он не закончился. просто m$ нашел более выгодную тактику. симбиоз означает взаимную выгоду. exFat очень популярна на переносимых устройствах, и M$ пользовалась этим, чтобы тормозить продвижение Android'a (перед этим была точно такая же история с простым FAT, пока патент не истек. тогда m$ стимулировал переход на новую версию ФС). Samsung выпустил свой драйвер, но они в течении 6 лет его не включали в ядро из-за опасений патентных преследований. Я напоминаю, что патентные преследования со стороны m$ были основанием получать отчисления с компаний, продающих Android устройства. И это недавнее прошлое. Поэтому все, что ты пишешь - полнейшая чушь.

m$ успешно помешали линуксу на десктопе, не смогли помешать на мобильных платформах, но смогли делать на этом деньги за счет патентов. не смогли помешать в облаках... сейчас они не могут купить линукс из-за лицензии, но могут сделать embrace экосистемы, купить и управлять мейнстримом. это не симбиоз, а паразитирование. ты привел пример с вайном, который где-то услышал, а то, что спеки кривые и неполные никто из m$ не офишировал. точно также с их открытым офисным форматом... и т.д. и т.п. они не развивают опенсорс, как не развивали linux-версию скайпа. они получают проект в собственность и максимально эффективно стригут деньги на мейнстриме. а то, что проект развивается при этом и куда именно развивается, или вообще стагнирует - это уже вопрос десятый. m$ - это одна из худших компаний для опенсорса.

crypt ★★★★★ ()
Последнее исправление: crypt (всего исправлений: 7)
Ответ на: комментарий от crypt

Похеру кто там что хранит, тебе всё это выкачивать надо один болт.

Докер это про разворачивание, где вся система описана в конфиге, а как там что внутри работает хрен его знает. Чрут же это когда тоже описание в конфиге, но ты чётко знаешь что зачем и почему. Часто доккер юзают для переноса окружения от разраба к разрабу где из изменений два конфига и либа закинута и смех и грех. Там где 100 разных условий исполнения кода докер норм. Там где альтенативно умные распространяют своё приложение в виде образа доккера это полнейшее позорище и клеймо на лбу «я некомпетентная макака»

anonymous ()
Ответ на: комментарий от Linfan

Пора бы уже не воспринимать мир только в градациях «черное-белое»

Очень часто нужно воспринимать мир в градациях «черное - белое». Свобода - как пирог, откусывают от него маленькие, незаметные кусочки. Но съедят весь. Чаще всего призывы к компромиссам происходят от обычной трусости, когда человек боится отстаивать свои права, но хочет выглядеть и в своих глазах и в глазах окружающих «белым и пушистым».

anonymous ()
Ответ на: комментарий от crypt

m$

Способ детектить неадекватов. Всем советую.

Кстати показательно, насколько человеку не лень переключать раскладку, а потом корячить пальцы на шифт+4.

Назло маме отморозить уши, хаха

anonymous ()
Ответ на: комментарий от silver-bullet-bfg

их уже давно кто-то реализовала на JavaScript

Не реализовал, а пока только массив атомарных тестов написал, числом строк раз в 5-10 больше финального продукта... Что поделать, это javascript

Shadow ★★★★★ ()
Последнее исправление: Shadow (всего исправлений: 1)
Ответ на: комментарий от pethead

Ну так курсов развелось. python за 21 день, java за 21 день и т.п. А еще 100500 «it блоггеров» на ютюбе трыдят, что чтобы войти в it не надо изучать фундаментальные вещи, не нужно образование, а надо лишь окончить курсы по петону, которые рекламирует данный блоггер, и можно сразу зашибать деньги.

Reset ★★★★★ ()
Ответ на: комментарий от crypt

чтобы тормозить продвижение Android’a

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

m$ успешно помешали линуксу на десктопе

Вау! Это чем же? Бесплатным гитхабом или развившимся докером? Состояние линуксячего десктопа только и вытягивается за счет корпов (IBM, RH, Canonical, Google и иже с ними). У тебя есть вопиющие примеры, где прям взяли и запретили что-то важное на корню? Как по мне, бурного развития нет только потому, что нет нужного объема пользователей, которые могут заплатить за коммерческий софт. А все остальное - инсинуации на уровне конспирологии.

С линуксячим скайпом ваще не вижу где и как МС может стричь на линуксе мегатонны денег. А сама аппликуха регулярно апдейтится - дай бог каждому проекту с такой частотой релизится. К Электрону, конечно, много претензий, но это уже дело такое.

Linfan ★★★★★ ()
Ответ на: комментарий от Reset

А в докере как ты собираешься без 100500 докер-образов с различными дистрибутивами?

Докер какбы для этого и предназначен. Со всей инфраструктурой вокруг него. А вот как на chroot изголяться, и самое главное, ради чего - хз.

Linfan ★★★★★ ()
Ответ на: комментарий от anonymous

человек боится отстаивать свои права

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

За счет корпов получается сократить временные и материальные затраты на разработку. В чем тут ущемление свободы? Сделают гитхаб платным - нет проблем откочевать на другой какой-нибудь сервис или ваще на self-hosted. А пока есть возможность, почему не юзать?

Linfan ★★★★★ ()
Ответ на: комментарий от Linfan

Никогда ни одна корпорация никому и ничего даром не делает. Всегда когда она делает что то «бесплатно» она что то у тебя отнимает, например свободу выбора - задавив демпингом под видом помощи спо слабых конкурентов. Или твое право на частную жизнь, или право на покой с помощью рекламных телефонных звонков. Все имеет цену. Не надо думать что ты получил «кое что задаром», будь уверен, если корпорация тебе что то дала, то отняла у тебя различными способами как минимум не меньше.

anonymous ()
Ответ на: комментарий от anonymous

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

Linfan ★★★★★ ()
Последнее исправление: Linfan (всего исправлений: 1)
Ответ на: комментарий от Reset

а надо лишь окончить курсы по петону,… и можно сразу зашибать деньги.

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

Linfan ★★★★★ ()
Ответ на: комментарий от Linfan

Докер предназначен не для этого. Если у тебя цель собрать бинарь под 10 дистрибутивов, то подними 10 chroot’ов. Каждый будет занимать ~1G. А докер со всей инфраструктурой разворачивать это какой-то смузихлебо-хипстерский оверинжиниринг. Хотя я бы вообще не собирал ничего под 10 дистрибутивов, а собрал бы под один со статической линковкой + древний glibc динамикой, так делают все нормальные люди.

Reset ★★★★★ ()
Ответ на: комментарий от Reset

Докер предназначен не для этого.

Сорян, но походу ты не в теме как работают современные CI/CD. Именно на докере и вертятся сборочные имиджи.

Если у тебя цель собрать бинарь под 10 дистрибутивов, то подними 10 chroot’ов

Безусловно, можно и так собирать, если раскорячивать это на локальной системе. Но это потребует хостить отдельный сборочный сервер. И все эти опреации будут настраиваться в ручном режие, в отличии от варианта с докером (см. Infrastracure As A Code)

собрал бы под один со статической линковкой + древний glibc динамикой, так делают все нормальные люди

И так можно делать. Только пакеты потом получаются вместо 2 мегабайт, на все 300-400 мегабайт. Обжать наверное можно до 100 метров, но «зачем все эти навороты в зоопарке»? И не забываем, что трафик в какой-нибуть Китай, хостеры (напр. AWS) могут насчитать весьма по конскому прайсу.

Linfan ★★★★★ ()
Ответ на: комментарий от Reset

Я лишь говорю почему петон погромистов сейчас развелось как навоза в хлеву, а C++ и алгоритмы никто учить не хочет.

Первичная причина не в курсах, а в з/п опытного прогера, которая позволяет жить относительно нормально на СНГовяных просторах. Второй момент - спрос на питонистов, джавистов и джиэсников, который серьезно повысился. И уже как результат, появление шараг, стригущих лохов под видом курсов. Но они при этом забывают объяснить, что нормальная з/п светит только через 3-4 года вджобывания и не раньше.

Linfan ★★★★★ ()
Последнее исправление: Linfan (всего исправлений: 1)
Ответ на: комментарий от Linfan

Сорян, но походу ты не в теме как работают современные CI/CD. Именно на докере и вертятся сборочные имиджи.

У кого как.

И все эти опреации будут настраиваться в ручном режие, в отличии от варианта с докером (см. Infrastracure As A Code)

Если у тебя есть готовая хрень с вебформочкой и кнопкой «сделать за***ись», в которую никогда не надо лазить и разбираться как оно работает внутри и там вдруг используется докер, то ок. Но я бы не назвали это использовать докер, это уже какая-то готовая инфраструктура поверх него.

Только пакеты потом получаются вместо 2 мегабайт, на все 300-400 мегабайт.

И что? Ты размеры современных дисков видел? Сейчас уже даже типичный ssd имеет объем 2Tb, а про hdd я вообще молчу. Я тебе больше скажу, объем бинаря может быть равен 10G. Разработка под единый набор либ + сборка одним компилятором + статическая линковка на порядки упрощает разработку и деплой.

И не забываем, что трафик в какой-нибуть Китай, хостеры (напр. AWS) могут насчитать весьма по конскому прайсу.

Какому прайсу? Как часто тебе надо привозить бинари в китай и в какой объеме? Звучит как проблема высосанная из пальца.

Reset ★★★★★ ()
Ответ на: комментарий от Reset

Если у тебя есть готовая хрень с вебформочкой и кнопкой «сделать за***ись»

Чтобы не толочь воду в ступе, просто посмотри главную https://drone.io/ например. Там в общих чертах расписано.

И что? Ты размеры современных дисков видел?

Два порядка в разнице это повод уже усложнять инфраструктуру сайта проекта: задумываться про ширину канала для разных юзеров, балансировку и т.п. Одно дело, когда это делает крупная контора, другое self-driven проект, затраты которого ложаться исключительно на твой карман в режиме just-for-fun.

Какому прайсу? Как часто тебе надо привозить бинари в китай и в какой объеме?

Когда приходят юзеры из Китая, трафик по скачиванию за твой счет. Вот прям на этой неделе на https://sk1project.net они активно ходят. Разница в два порядка - это очень много. Это например 1$ vs 100$ в месяц за трафик. Просто потому что один бинарь - одна сборка. Да, можно на гитхаб вывалить бинарь, но там скорость отдачи как через диалап. Многие юзеры в итоге не качнут. Так что это вполне насущная проблема для небольшого проекта. И потому приходится искать компромис как по сборке, так и по деливери.

Linfan ★★★★★ ()
Ответ на: комментарий от Linfan

Чтобы не толочь воду в ступе, просто посмотри главную https://drone.io/ например. Там в общих чертах расписано.

Ну я и говорю, что нашлепка поверх докера.

Два порядка в разнице это повод уже усложнять инфраструктуру сайта проекта: задумываться про ширину канала для разных юзеров, балансировку и т.п. Одно дело, когда это делает крупная контора, другое self-driven проект, затраты которого ложаться исключительно на твой карман в режиме just-for-fun.

А затраты на разработку под 100500 дистрибутивов ты считал?

Это например 1$ vs 100$ в месяц за трафик. Просто потому что один бинарь - одна сборка.

А конкретные цифры какие? $100 это ни о чем.

Так что это вполне насущная проблема для небольшого проекта.

Вот уже появился некий небольшой проект. Возможно для небольшого это так, а для большого будет всё как я говорю.

Reset ★★★★★ ()
Ответ на: комментарий от crypt

а ты фактически бежишь за бесплатным SaaS.

Ну ты же бежишь за платным SaaS в виде подписки на Creative Cloud, что совсем не мешает тебе обличать жадные корпорации :D

AP ★★★★★ ()
Ответ на: комментарий от Reset

Ну я и говорю, что нашлепка поверх докера.

Ну а докер нашлепка поверх кернела и чо? Каждый лейеер выполняет свою функцию.

А затраты на разработку под 100500 дистрибутивов ты считал?

Имеешь ввиду написание разных Dockerfile’ов? Ну так самостоятельно пишем, опенсурс, все дела :) Тестировать под каждым из дистрибутивов нет необходимости - очень редко бывают дистрибутив-специфичные баги. Вопрос исключительно в сборке нативных компонентов - чтобы она была выполнена именно на целевом дистре.

А конкретные цифры какие? $100 это ни о чем.

Сейчас за трафик в районе 1$ - это действительно ни о чем. А выбрасывать каждый месяц сотку или больше просто в трафик нет желания. Лучше эти деньги на апгрейд ноута спустить или там на конфу съездить.

Возможно для небольшого это так, а для большого будет всё как я говорю.

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

Linfan ★★★★★ ()
Последнее исправление: Linfan (всего исправлений: 1)
Ответ на: комментарий от Linfan

Имеешь ввиду написание разных Dockerfile’ов?

Нет. У тебя в каждом дистрибутиве свои либы и разные версии компиляторов. В больших проектах такой зоопарк поддерживать невозможно.

А выбрасывать каждый месяц сотку или больше просто в трафик нет желания. Лучше эти деньги на апгрейд ноута спустить или там на конфу съездить.

Это просто смешно обсуждать. Что за контора такая, которая не может потратить 100 на трафик?

Большой опенсурсный проек

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

Reset ★★★★★ ()
Ответ на: комментарий от crypt

я помню, что тогда мы сами могли поднять себе ftp

И ftp и https сайт поднять - ума много не нужно. Но CI/CD это немного другое и немного сложнее. И ломается порой гораздо чаще, чем ftp. Регулярно мониторить состояние инфраструктуры - вещь трудозатратная. Да и сборочный сервер надо оплачивать. Поэтому возможность воспользоваться дармовым SaaS - штука замечательная. И никак не ущемляет свободу и крулосуточную доступность семь раз на неделю.

я сто раз видел неэффективные команды, которым слабо что-то придумать, поэтому они бегут за типовым решением.

Ну ты ж не смог придумать более экономичного и красивого решения сходу. Только многозначительно начал намекать на какой-то прайс, который тебе МС бессовестно перебивает демпингом)))

это именно windows-way. и ты можешь сто раз ставить у себя на десктопе линукс.

И поэтому проект создал свою тулзу для сборки MSI и DMG на линуксе, чтобы не использовать винду и макось в сборках. Вендузятники, бывает )))

Linfan ★★★★★ ()
Ответ на: комментарий от Reset

Нет. У тебя в каждом дистрибутиве свои либы и разные версии компиляторов. В больших проектах такой зоопарк поддерживать невозможно.

Дать. В питонских проектах работа с компилятором инкапсулирована в distutils. Либы во всех дистрах одни и теже - cairo, pango, imagemagick и т.п. Поэтому все отлично получается саппортить. Да, бывают девиации в либах (напр. imagemagick 6.x и imagemagick 7.x серьезно отличаются) но для таких приколов есть pkgconfig, позволяющий разрулить скользкие моменты.

Это просто смешно обсуждать. Что за контора такая, которая не может потратить 100 на трафик?

Слух, я рассказываю уже которую страницу про свой опенсурсный проект https://sk1project.net Я не про коммерсов. Просмотри тред внимательнее.

Linfan ★★★★★ ()
Ответ на: комментарий от Linfan

В питонских проектах работа с компилятором инкапсулирована в distutils. Либы во всех дистрах одни и теже - cairo, pango, imagemagick и т.п.

Там версии разные, которые работают по-разному. Саппортить код, который работает со 100500 версиями либ очень сложно и в коммерческих проектах никто этим не занимается. У меня в конторе, кстати, питон со всеми либами собирают в бинарь и никаких проблем. Даже бинарные питоновские либы научились так готовить, чтобы они попадали внутрь бинаря :)

Reset ★★★★★ ()
Ответ на: комментарий от Reset

Саппортить код, который работает со 100500 версиями либ очень сложно и в коммерческих проектах никто этим не занимается.

Ну пока получается успешно с этим бороться в достаточно широкой гамме дистрибутивов: https://sk1project.net/uc2/daily-builds/

Даже бинарные питоновские либы научились так готовить, чтобы они попадали внутрь бинаря

В этом ничего фантастического нет. Особенно, если это не десктопная тулза, а консольная аппликуха. Такой опыт и у меня есть. Проблемы могут возникать в тех случаях, когда есть необходимость присобачить что-нибудь хипстерское, требующее свежий gcc или cmake на старый дистр аля centos6. А вот с десктопными тулзами посложнее будет бандл лепить.

Linfan ★★★★★ ()
Ответ на: комментарий от qbbr

смузихлебы продуктивнее джавобоев: чем меньше кода пишешь, тем меньше вероятность допустить ошибку. все эти yoba-пакеты из 10 строк, срач из зависимостей, во всем этом есть рациональное зерно, а потому оно имеет право на жизнь. расхожая фраза про миллиарды мух, которые не ошибаются… мне все эти педики на самокатах тож не нравятся, но они ничем не лучше математиков-шизофренников, пишущих адский говнокод и сишников-илитариев. я пришел к выводу, что не хочу вообще общаться с программистами. это больные люди.

tz4678 ()
Ответ на: комментарий от Reset

Саппортить код, который работает со 100500 версиями либ очень сложно

Вообще то я считаю что ЭТО миф. К примеру возьмите докер, можно пойти еще ниже к примеру steam. (как я понимаю обычный чанж-рут в убунту12) А всякие snap и flatpak это что по вашему ? Эту кривую отмазку для тех кто не осилил - уже пора давно закопать.

Я считаю это такой же миф как то что якобы проги написаннные под windows работают под любой версий windows.

mx__ ★★★★★ ()