🇷🇺 Роман
врет, пиздит в чате он весь день %)
одно другому не помеха )))
Gopneg
линк даже в пхп есть. это не делает его круче чем в дотнетах
Serega
прости 🙂 с утра ядра обновляю с патчами Meltdown/Spectre, уже глаза в кучу
ниче что почти все вендоры уже отзывают патчи и рекомендуют пока не обновляться? 😅
🇷🇺 Роман
ниче что почти все вендоры уже отзывают патчи и рекомендуют пока не обновляться? 😅
отзывают патчи intel, вроде бы... как они там называются, не помню, в ядре лежат как firmware
🇷🇺 Роман
или еще что-то новое уже?
Serega
новое? уже похоже что старое https://xakep.ru/2018/01/24/stop-patching/
G72K
Слышали про Python?)
тормозное, жидкотипизированое скриптоподелие? да :)
🇷🇺 Роман
ну да, микрокоды от intel, которые Линус обосрал )))
🇷🇺 Роман
я ставлю не их ))
🇷🇺 Роман
тормозное, жидкотипизированое скриптоподелие? да :)
что-то подобное можно про любой язык сказать 😀
Bogdan (SirEdvin)
тормозное, жидкотипизированое скриптоподелие? да :)
Зато синтаксис значительно удобнее linq) А наброс неплох, но обращать внимание на дотнето бедняг себя не уважать)
Bogdan (SirEdvin)
Например, можно так: https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.query.html
Bogdan (SirEdvin)
Или так: http://docs.peewee-orm.com/en/latest/peewee/querying.html#filtering-records
Gopneg
Gopneg
чем же это удобнее чем в шарпике?
Bogdan (SirEdvin)
Тем, что это не sql-подобно, а значит его можно использовать и с не SQL бд? В целом, вкусовщина, конечно. Вот тут еще можно глянуть: https://stackoverflow.com/questions/1085337/linq-in-python. В целом, можно было и полностью linq скопировать, но похоже никому не надо.
Gopneg
как же это не подобно? %) очень даже подобно. селект тока в конце, из-за того что хочется интелисенс
Logan
Зато синтаксис значительно удобнее linq) А наброс неплох, но обращать внимание на дотнето бедняг себя не уважать)
кто-то вообще использует LINQ? Языки делятся на два вида – неудобные и непопулярные. Не помню кто сказал, по-моему Керниган. Почему-то каждый раз, когда мне рассказывают, что питон говно, го – идиотский язык с кастрированным синтаксисом а руби выглядит так, как будто типографиста-наборщика рвало кодом – выясняется, что на том же чудесном прекрасном хаскле реальных проектов примерно полтора )
Gopneg
у меня скорее есть сомнения что есть люди которые знают про линк в шарпике и НЕ используют его
Logan
а проекты под шарп и при этом не под винду – существуют в природе вообще?
Gopneg
да. моно (умер). .нет кор (родился недавно)
Gopneg
если брать за "не винду" не десктопную винду, то был еще .net compact под ce. UWP, под хуйбокс и всякие гололенс там чота тоже какой-то свой набор дотнетов вроде
Gopneg
или тебя интересуют проекты на шарпике, а не поддержка? xamarin и unity на моне клепают под мобилы и прочие линуксы
Gopneg
т.е. если видишь проект на юнити или ксамарине - это будет оно
Gopneg
а вообще клевый вопрос от того кто ставит под сомнение что линк используют %)
Logan
или тебя интересуют проекты на шарпике, а не поддержка? xamarin и unity на моне клепают под мобилы и прочие линуксы
unity – да, согласен, я про него забыл. Движок спорный, но задачу свою выполняет. Ксамарин в реальном мире не видел ни разу, если честно. Да, интересует именно проект на С#
Logan
не поддержка, а применение в полях
Gopneg
я думаю ты просто не знаешь что ты видел ксамарин, он не заставляет пихать свое название в заставку как юнити %)
Bogdan (SirEdvin)
Ксамарин как и джава угадывается по стилю и моно.
Gopneg
по какому стилю еп? там нативный можно юзать %)
Bogdan (SirEdvin)
Судя по awt, это будет больно, так что лучше не надо.
Gopneg
причем тут awt?
Gopneg
нативный это именно нативный
Gopneg
там прям дизайнер с мака транслируется, например %)
Bogdan (SirEdvin)
Оно вроде только для мобилок + uwp
Gopneg
ты про что сейчас?
Bogdan (SirEdvin)
https://developer.xamarin.com/guides/xamarin-forms/platform-features/native-views/
Bogdan (SirEdvin)
Или ты имел ввиду другие нативные элементы?
Gopneg
повторяю по буквам: там прямо дизайнер из мака транслируется %)
Gopneg
т.е. в студии по сути видишь картинку которая рисуется на маке в x-code
Bogdan (SirEdvin)
Ну, и оно будет везде выглядеть как на маке? Нативные - это когда ещё выглядят как нативные. Или я не понимаю, о чем ты.
Gopneg
эппло-фагготы разрешают девелопить под ios тока на маках,
Gopneg
поэтому если оно выглядит так на маке в x-code - так оно и будет на телефоне
Bogdan (SirEdvin)
Мы только про мобильные приложения?
Gopneg
нативные это именно нативные, не "выглядят как". все транслируется в нативные вызовы
Gopneg
ну ксамарин конкретно про мобильные, а вообще термин native UI controls безотностельно платформ подразумевает что на винде используется Windows API controls, например
Gopneg
(херня получилась, безотноситель платформ и тут же платформу пишу, ну надеюсь понятно чо хотел сказать)
Gopneg
нопример ява нихера никакой не нативный гуй, везде выглядит как не родное
Gopneg
xamarin.forms тоже к слову не нативное, ожидаемо выглядит как гогно, как любой кроссплатформенный гуй
Bogdan (SirEdvin)
Телеграм не на qt?
Gopneg
телеграм явно не на ксамарине, хотя бы потому что на винфоне он тоже есть и там он другой и другие фичи
Bogdan (SirEdvin)
нопример ява нихера никакой не нативный гуй, везде выглядит как не родное
Awt или swt такое делают, но это больно, поэтому перешли на swing
Gopneg
а если он там другой, то смысл вообще трахаться с ксамарином?
G72K
Ну он кроссплатформенный, не нативный и не "гогно" на вид
Co(n)stantine👨‍🔬
G72K
(я про десктопный клиент)
Gopneg
телеграм не кроссплатформенный %)
Gopneg
он просто есть на разных платформах
Gopneg
если блокнот написать под андроид, иос и винду, он не станет кросплатформенным, это будет три разных программы и три разных проекта
Bogdan (SirEdvin)
Ну и возвращаясь к теме, кто-то видел живое приложение на xamarin под Linux? На мобилах много всякого, даже kivy есть.
Gopneg
а вот если заюзать xamarin.forms - можно даже гуй рисовать один на три платформы
Gopneg
если без forms то хотя бы бизнес-логику (доступ до сервера там по хттп, локальное хранилище сообщения и т.п.)
Bogdan (SirEdvin)
Ну живое и хоть как-то популярное.
Gopneg
ксамарин не для линукса, он чисто под мобилы
G72K
если блокнот написать под андроид, иос и винду, он не станет кросплатформенным, это будет три разных программы и три разных проекта
Я может фигню скажу, но десктопный телеграм компилируется из одних исходников под Linux и Windows
Gopneg
тока не надо говоритть что на линуксах бывают мобилы %)
Bogdan (SirEdvin)
или тебя интересуют проекты на шарпике, а не поддержка? xamarin и unity на моне клепают под мобилы и прочие линуксы
А тут ты писал, что вроде как и линуксы тоже. Ну мобилы так мобилы, там много всякого
Gopneg
Я может фигню скажу, но десктопный телеграм компилируется из одних исходников под Linux и Windows
а, ну я не про десктоп не говорил. глянул - да, одна база под винду, мак и убунту-федора
Gopneg
А тут ты писал, что вроде как и линуксы тоже. Ну мобилы так мобилы, там много всякого
я писал что моно и .нет кор есть под линуксы, а не ксамарин под линуксы
Bogdan (SirEdvin)
Ну, значит я туплю.
Gopneg
Gopneg
вот например кнопки закрыть/свеернуть какого-то хера уменьшены, на таскбаре нету, по альтабу нету . это типа приваси такое? чтобы даже сам не мог прочитать свои зашифрованные сообщения? %))
Gopneg
не нативные решения ломают юзер экспириенс.
Gopneg
вот например по табу чо должно происхзодить в виндовом приложении? а по ctrl+tab? где это все в клиенте телеграма?
Gopneg
телепатирую что и весь easy of access тоже сломан, для тех кто не слышит, не видит и т.п. вот тот же сломанный таб уже не дает юзать апп тем у кого проблемы мышку держать
Gopneg
кстати, кроме того что они ломают UI, телега лично мне еще и аудио ломает. у меня почти каждый раз после просмотра видео и запущенном WMP перестает работать регулятор звука. как-будто я фильм смарю с DTS - управление громкостью передается ресиверу
Bogdan (SirEdvin)
Думаю, это можно послать лучи любви лучшей в мире ос, на которой оно запускается) Надо было ставить Linux, как говорится)
Gopneg
за то что qt не реализовало easy of access лучи поноса посылать надо тока в разработчиков куте