Когда говорят про благополучные страны в Южной Америке, то первая ассоциация, которая обычно приходит на ум, - это какие вообще благополучные страны в Южной Америке!? Чили. Низкий уровень преступности; очень высокий индекс человеческого развития; единственная страна Латинской Америки, гражданам которой не нужна виза для посещения США.В этой статье я расскажу о чилийских городах и общественном транспорте, об экономике и ценах, о землетрясениях и индейцах мапуче, о недавних протестах и о политич…
Getcontact — мобильное приложение, позиционирующее себя как менеджер звонков и блокировщик спама. Появилось в конце 2017-го и стремительно взлетело на первые места магазинов приложений: сейчас загрузок в Google Play больше 100 миллионов, а сами создатели сервиса оценивают свою аудиторию в 400+ миллионов пользователей.Начали за здравие…Приложение декларирует, казалось бы, благие намерения: предотвращение нежелательных звонков от спамеров и телефонных мошенников — услуга в современном мире необх…
В go нет исключений. Разработчики, начинающие знакомиться с go, часто не знают как лучше всего обработать ошибку, как её отобразить в логах и что с ней делать дальше.Попробуем рассмотреть все варианты, которые можно встретить в проектах на golang в 2023 году.Статья больше рассчитана на начинающих разработчиков. Но, надеюсь, и разработчики с опытом сочтут этот обзор полезным и будут более осознанно выбирать стратегию обработки ошибок для своих проектов.Стандартная библиотекаОсновная идеяНачнем …
Новый View Transitions API, что можно перевести как "интерфейс переходов отображения", предлагает легкий способ анимирования перехода между двумя состояниями DOM — даже между загрузками страниц. Это прогрессивное улучшение, которое можно реализовать уже сегодня. Переходы и анимации CSS революционизировали веб-эффекты за последнее десятилетие, но не все так просто. Представьте список элементов, например, 10 изображений с заголовками, который мы хотим преобразовать в новый список элеме…
Приветствую всех. Уже как неделю я переписываю свой проект, который был на Vue options api с использованием Quasar и перевожу его на Svelte-Sveltkit-DaisyUI. Скажу сразу, он мне очень понравился, особенно в если учитывать что Vue composition api стал больше похож на React, нежели чем на самого себя. Складывается впечатление что Svelte это то к чему должен был прийти Vue, но он пришел к реакту (ты должен был бороться...).Итак, тот код, который я писал на вью(вуй в простонародье) 10 месяцев на с…
Что описывается: Apollo-client — популярная библиотека для работы с GraphQL. Библиотека призвана ускорить разработку и оптимизировать приложение.Задача статьи: Описать возможные решения и проблемы оптимизации приложения в части apollo.mergeВ каких случаях использовать: если есть несколько запросов за одной и той же сущностью с разным набором полей. В некоторых случаях при реализации пагинации.Что дает: Позволяет слить данные разных полей по одной и той же сущности в кэше apollo. Это необходимо…
Starting kit for the NeurIPS 2023 unlearning challenge Starting kit for the NeurIPS 2023 Machine Unlearning Challenge This repository contains the starting kit for the NeurIPS 2023 Machine Unlearning Challenge. The starting kit currently contains the following examples: Unlearning on CIFAR10 The notebook unlearning-CIFAR10.ipynb provides a foundation for participants to build their unlearning models on the CIFAR-10 dataset. This jupyter notebook can be run locally, on Colab, or on Kaggle
Extension to return old Twitter layout from 2015.OldTwitter (2023) Browser extension to return old Twitter layout from 2015. This extension doesn't add any CSS on top of original Twitter. It's fully original client that replaces Twitter, making it much faster than alternatives. Installation Chrome, Opera, Brave & Chromium browsers: Chrome Web Store Firefox: Addons For Firefox Edge: Microsoft Edge Addons Donate If you like this extension please consider donating: https://dimden.dev/…
Open Source Education PlatformNoodle Noodle is an open source student productivity platform that helps students manage everything to do with their education from tasks, notes, flash cards to timetables. We are rethinking student productivity with Noodle. Noodle is still in early development and is not ready for use yet. Follow me on twitter @ixahmedxii for updates. Purpose Typically for a student, you need to be using multiple applications just to be managing your education well. This would …