en
Feedback
Hello World

Hello World

Open in Telegram

Подписывается челик на канал, а он ему как раз 🎩 По рекламе: @my_little_trump

Show more
2 456
Subscribers
No data24 hours
No data7 days
No data30 days
Posts Archive
photo content

one day…

​​Отвлечемся немного от свифта и поговорим о... python библиотеке dask. Dask это такая крутая штука, позволяющая ускорять вычисления с датафреймами и массивами, особенно если размер массива настолько огромный, что не влезает в RAM. Особенно хочется отметить delayed и compute. Первая позволяет создать "ленивую" функцию для отложенных вычислений, которая потом может быть выполнена параллельно, вторая собственно производит выполнение. P.S. стоит также отметить тот факт, что на малом количестве данных dask может работать даже медленнее чем тот же np.sum. Используйте с умом. Вот отличная статья на эту тему.

photo content

Трампа забанило ещё большее количество платформ: Reddit, Twitch, Shopify, Snapchat, Youtube, Pinterest, Discord и даже Campaign Monitor (сервис для email рыссылки типа MailChimp). На этом фоне усилился приток пользователей в социальную сеть Parler, которая известна своей непредвзятостью и популярностью среди республиканцев. И как вы думаете, что происходит дальше? — Apple и Google заблокировали приложение Parler. А сегодня Amazon, на серверах которого работает сервис, пообещал приостановить предоставление услуг для Parler и дал команде 24 часа на перенос всех данных. Как вам такое? Похоже на блокировку соцсети по партийному признаку. Осталось только, чтобы во имя демократии телеком операторы определяли какой трафик правильный, а какой нет. А ещё лучше, чтобы этим занимались энергетические компании и отказывали в поставке электричества датацентрам, хранящим контент сомнительного содержания. И при всём при этом я уже не раз встречал мнение о том, что принцип свободы слова не узурпируется, ибо конституция гарантирует, что именно государство не будет её ограничивать, а частные компании вольны поступать так, как считают нужным. Вон оно как! Контент действующего президента просто неожиданно начал нарушать пользовательское соглашение всех сервисов. Кстати, платформы называют свои действия не цензурой, а политической сознательностью. И пускай сии корпоративные решения принимались самостоятельно, а не по указу сверху. Меня, признаюсь, нисколько не волнует принцип этого управления и предмет разногласий в чужой стране. Меня беспокоит, что кучка калифорнийских компаний определяет как цензурировать контент во всём мире. Антиутопичные фантазии Джорджа Оруэлла стали явью. #мысливслух

​​Все челы: у моей аппки будет миллион инсталлов. Один единственный чел с реддита:

Увидел тут крч где то топ 4 проекта которые должен попробовать каждый начинающий, и одним из таких проектов был генератор паролей. Довольно сомнительная штука на мой взгляд, поскольку встроенные генераторы уже давно существуют, либо же чел херачит один и тот же пароль во всех местах (best practices 😎). Но ради пет проекта почему бы и да. Данная аппка была совсем простой, накидал за 1 вечер буквально, также попробовал неоморфизм, понравилось. Кнопки внизу (таб бар) кликабельны, но viewRouter, привязанный к ним, пока что не ведет никуда. Исправлю в ближайшее время. Я вообще люблю добавлять ко всем аппкам меню настроек с функцией обратной связи, потому что считаю что отклик от юзера это самая главная вещь. Забились с товарищем что он запилит схожий апп на React & MobX. Возможно я даже сюда это выложу. P.S. забыл отметить что TextField со строкой вверху кликабелен, его можно легко скопировать в буфер. #100DaysOfSwift

​​Раньше для хранения нечувствительных пользовательских данных (настройки, включен ли темный мод и тд) в приложухах я использовал UserDefaults и в принципе был этим удовлетворен. Совсем недавно я увидел property wrapper @AppStorage, что подтолкнуло меня к тому, чтобы прочитать о нем более подробно. Данная штука по сути и есть более удобная обертка над UserDefaults. Если раньше надо было заводить целый отдельный класс под настройки, наследовать его от ObservableObject, использовать @Published, то есть по сути ударяться в функциональщину модуля Combine, то теперь делается это достаточно просто: @AppStorage("KEY") private var NAME: TYPE = DEFAULT VALUE Под капотом он по сути и содержит тот же самый Combine, поскольку легко позволяет шарить данные между вьхами и следить за их изменениями, если изменятся – перерисовать вьюху. Но пользоваться стало гораздо удобнее. И меньше кода писать. Хранить там пароли и ключи разумеется не рекомендуется. Хранить пользовательские настройки в играх, аппках и тд – самое оно. #100DaysOfSwift

Ну что, праздники потихоньку проходят, пора возвращаться к работе... Судя по всему, большинство людей именно за короткие посты, поэтому я постараюсь делать их побольше. Статьи тоже будут, когда я соберусь с мыслями. Всё по теме разработки. В процессе также и новая рубрика, которую я назвал "dev talks", где я беседую с крутым тимлидом из Cardsmobile. Так что, как говорится, stay tuned. А пока что есть одна мысль. Чтобы пнуть себя в разработку аппок помощнее, организую тут #100DaysOfSwift. Вы тоже можете поучаствовать, это может быть любой язык на ваш вкус, просто делитесь своими успехами в комментариях к постам. Кстати, если это будет все таки свифт, могу посоветовать это. Насчет пайтона могу порекомендовать это, но не уверен что там есть прям 100-дневная программа. P.S. полностью перенес все старые статьи в teletype канала. Было бы здорово, если бы вы подписались, площадка быстро развивается и есть возможность попасть на главную страницу, если подписок будет много.

🎄🎄🎄
🎄🎄🎄

С наступающим, ребята!

😂
😂

​​Java — один из самых популярных языков программирования. Существует миллион причин для его изучения: от огромного выбора библиотек под любые задачи до безграничных карьерных возможностей Java-кодеров. Если вы любите Java и стремитесь знать об этом языке гораздо больше — записывайтесь на бесплатный вебинар по Java от образовательного портала GeekBrains Mail.ru group.  Доступ к новым знаниям — по ссылке https://geekbrains.ru/link/tHp~l-

Какой контент вы бы хотели видеть в телеграме чаще всего?
Anonymous voting

​​🌲 Начните Новый 2021 год с новыми скиллами !  Шаблоны проектирования — первый шаг в карьере архитектора и необходимый навык для каждого разработчика.  Записывайтесь в новую группу онлайн-курса «Архитектура и шаблоны проектирования». За 3 месяца вы освоите принципы SOLID, поймете что такое рефакторинг и какие бизнес-процессы бывают в архитектуре. Все паттерны вы поймете на практике, а к концу обучения защитите систему и документацию своего проекта. Успейте пройти вступительный тест и занять место с новогодней скидкой -30% https://otus.pw/QF4C/

​​Он наконец-то заканчивается! 2020 год был непростым, и вы точно заслужили классный подарок🎁 Подкидываем вам идею, как побаловать себя и встретить следующий год с пользой. Начните заниматься английским! Сейчас в сервисе Puzzle English (@puzzleng) действует скидка 50% на ежемесячную подписку. Полный доступ к тысячам упражнений по грамматике и аудированию, видеоурокам, играм, песням и книгам за 499 рублей в месяц. Узнать больше о сервисе и оформить подписку➡️ https://u.to/l4_HGg

​​Сегодня учишься правильно использовать шаблоны проектирования и инструменты ClickHouse, Tarantool, RabbitMQ, а завтра уже создаешь архитектуру высоконагруженных систем в ведущей IT-корпорации.  Успей пройти тест и занять место на онлайн-курсе «Highload Architect» с Новогодней скидкой -30% Старт занятий 22 декабря https://otus.pw/om6C/

Видимо чувака из гугла уволили и он быстренько устроился работать в телеграм 😅

​​О создании квантового компьютера в 10 млрд раз быстрее машины Google сообщили недавно китайские ученые. Статья опубликована в журнале Science. Хотя, если вы помните недавний срач IBM с Google (а статья последних, между прочим, опубликована в Nature), то вы понимаете что все это требует проверок, конечно же. Если нет, то я напомню. Google заявляла о квантовом превосходстве на своем процессоре Sycamore, и согласно расчетам компании, аналогичная задача может быть решена на классической машине примерно за 10,000 лет. Сразу после этого, IBM заявила что в расчетах Google есть ошибка: самый мощный компьютер Summit (созданный в IBM) посчитает аналогичную задачу всего лишь за каких то 2.5 дня. Нужно просто... увеличить объем оперативной памяти. В Summit, к слову, ее целых 250 петабайт. Чем больше памяти используется, тем меньше промежуточных вычислений необходимо выполнить. При достаточно большом объеме памяти можно сохранить состояние всей квантовой системы за один раз. И если обычному читателю схватка Google с IBM скорее напоминает борьбу жаб с гадюками, то мне это лишний раз напоминает что даже в науке не стоит абсолютно всем верить на слово, даже если результат напечатан в Nature. @hw_code

Python test - канал, на котором выкладывают задачки по Python разного уровня и решение на них. Грех не подписаться на такой п
Python test - канал, на котором выкладывают задачки по Python разного уровня и решение на них. Грех не подписаться на такой полезный канал 👉🏻@python_tesst