es
Feedback
Разработка ждёт балета

Разработка ждёт балета

Ir al canal en Telegram

What I cannot create, I do not understand. DM: @alexey_mileev PeerLab: https://t.me/+e2ND1tAa0lU2ZTli

Mostrar más
1 620
Suscriptores
Sin datos24 horas
Sin datos7 días
+230 días
Archivo de publicaciones
Эту статью я советую тебе просмотреть только для того, чтобы ты сам никогда такого не написал. Ну серьезно, это же какой-то позор. Каждый из пунктов статьи очевиден, если ты пишешь на Kotlin. Ты автоматом начинаешь их использовать просто потому, что так лучше читается и короче пишется. Не пиши такого дерьма. Пожалуйста. #kotlin #bullshit https://blog.philipphauer.de/idiomatic-kotlin-best-practices/

Братцы, тут человек попросил опрос опубликовать. Welcome. Мы, группа студентов факультета социологии СПбГУ, проводим большое исследование рейтинга IT работодателей Санкт-Петербурга и Москвы. Пожалуйста, поддержите нас, пройдя опрос по ссылке http://sgiz.mobi/s3/63243b734400 Опрос состоит только из закрытых вопросов и займет 5 минут. Результаты опроса планируется опубликовать на habrahabr.ru в блоге “Моего круга” и в группе https://vk.com/jugru #survey

Немного об устройстве Binder в Android и о том, откуда он вообще такой появился. #binder https://anatomyofandroid.com/2013/10/02/the-binder-i/

Читатель @ozodrukh прислал статейку об анимации передвижения по кривой для Android 3.0+. Может быть пригодится. И кстати, начиная с API 21, нам дали класс ArcMotion для тех же нужд. #animation https://developer.android.com/reference/android/transition/ArcMotion.html http://graphics-geek.blogspot.ru/2012/01/curved-motion-in-android.html

Братцы, тут товарищи попросили поделиться вакансией. В компанию Ultimate Guitar нужен Android-разработчик для развития текущих приложений. Специфика проекта в том, что он связан с музыкой (с игрой на гитаре), так что неплохо, чтобы было увлечение рок-музыкой. Крупный проект, многомиллионная армия лояльных пользователей. Работать придется в рок-н-ролльной атмосфере. Музыка, алкоголь, вечеринки, все такое. Тяжелые условия, в общем. Поделитесь с приятелями. Если откликнитесь на вакансию - упомяните старую добрую Дичь. Буду благодарен. Если интересно - писать @tarasov #job

Статья-шпаргалка по возможностям strings.xml. Я уверен, что большая часть разработчиков все это знает, но хочется, чтобы эта ссылочка была где-нибудь под рукой. Рано или поздно какая-нибудь деталь да забудется. Будет, где подсмотреть. #resources #localization https://medium.com/google-developer-experts/android-strings-xml-things-to-remember-c155025bb8bb

Статья с 10-ю правилами, которых придерживаются в NASA для написания C-кода, от которого зависят жизни людей. Довольно интересные правила, должен сказать. #c #nasa #principle http://www.rankred.com/nasa-coding-rules/

Помнишь, я как-то рассказывал про субботний митапчик в Москве - PeerLab? Так вот, ребята теперь решили поддержать и Android-разработчиков, так что 7 июня всем добро пожаловать в московский офис Avito на PeerLab по Android. Ссылка на форму с регистрацией ниже. Ну и ссылки на сайты/чатики там же. #peerlab #meetup Основной сайт: http://peerlab.community/find/ Peer Lab МСК геоточка: https://goo.gl/maps/mQwk7ckcokS2 Peer Lab МСК: https://t.me/peerlabmoscow Peer Lab СПБ: https://t.me/spbpeerlab https://docs.google.com/forms/d/e/1FAIpQLScLQs-nvPyNbuzgT8Z1Z0BcOn-SkYYB7U0cGqCgyO6Pad9SOg/viewform?usp=sf_link

Несмотря на то, что наша сфера деятельности слабо связана с Python, я очень люблю на нем писать. После Java это как небольшой отдых. Сам язык-то предельно удобен для написания разных тулов, парсеров, краулеров и прочего. Так вот, в этой статье чувак расписал все нюансы по использованию underscore (символ _) в именах переменных и методов. Оно все конечно есть в документации, но иметь под рукой такую вот шпаргалку всегда приятно. #python https://dbader.org/blog/meaning-of-underscores-in-python

Если ты любишь консольный Git также, как люблю его я, то тебя наверняка заинтересуют несколько пунктов из этой статьи. Автор рассказывает про не очень известные, но порой очень полезные фишки. Эти однострочники можно спрятать под alias и безмятежно радоваться жизни. #git https://csswizardry.com/2017/05/little-things-i-like-to-do-with-git/

Статья от Joel Spolsky про то, почему ни в коем случае не стоит на большом и старом проекте выкидывать всю кодобазу и начинать все сначала. Основной посыл автора: старый код протестирован, он усыпан самыми разными фиксами, которые закрывают разнообразные дырки. Начав писать код с нуля, мы потеряем все эти фиксы и, что не менее важно, потратим несколько месяцев на написание нового кода, уступив тем самым конкурентам. Если ситуация совсем плачевная, автор советует рефакторить. Долго и аккуратно рефакторить. #refactoring https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/

Интересная статья про уязвимость в вебе. Суть в том, что хоть запросы с одного сайта на другой и запрещены, подгрузить JS-скрипт можно с любого URL. И загрузка произойдет от лица юзера, т.е. что-нибудь интересное-таки можно вытащить. Страшно жить, братцы. #cybersec #json #vulnerability http://haacked.com/archive/2008/11/20/anatomy-of-a-subtle-json-vulnerability.aspx/

Саша Смирнов (если помнишь, он ведет канал на YouTube - Android в лицах) выложил приглашение на митапчик MOSDROID. Пройдет это дело 20 мая в Москве - Kaspersky Lab. Участие, само собой, бесплатное. Если интересно - welcome. #meetup #mosdroid https://habrahabr.ru/post/328428/

Если помнишь, какое-то время назад я вбрасывал опрос, чтобы лучше понимать, кто читает этот канал, и обещал поделиться результатами. Собственно говоря, лови результаты. #survey #results http://telegra.ph/Opros-nomer-raz---rezultaty-05-14

Интересная серия статей (две штуки) про рефакторинг инвентаря в игре (а-ля Minecraft) при помощи некоторого “разворота” модели. Да, чувак просто описал, как он отрефакторил кусочек игры, применив мозг, математику и Kotlin. Не стоит пугаться слов monoid и sum type в названии - до такой же модели вполне можно дойти, пользуясь только головой, но умение видеть математические структуры в требованиях к модели тут, безусловно, сэкономило автору время и предостерегло от ошибок. Настоятельно рекомендую прочитать. #kotlin #refactoring #monoid https://medium.com/@mttkay/refactoring-with-monoids-and-sum-types-part-1-bddc9ea61f5f https://medium.com/@mttkay/refactoring-with-monoids-and-sum-types-part-2-b2a8e8b29d5f

Краткая история появления Git: что было до него, почему он появился и все в таком духе. #git #history http://hackaday.com/2017/05/11/history-of-git/

Очень интересная статья про реверс протокола Apple Location Services. Автор байтик за байтиком разобрал запросы к серверу и его ответы для приблизительного определения местоположения по mac-адресам Wi-Fi точек. Особенно понравилось, что чувак подробно расписал шаги, перечисляя свои ошибки и выводы из них. #apple #reverse #cybersec https://appelsiini.net/2017/reverse-engineering-location-services/

И еще один шутливый пост от Chet Haase. На этот раз - про Exceptional Programming. Я не смогу описать суть статьи лучше, чем автор: “Exceptions are the new line numbers”. Замечу только, что не надо воспринимать пост всерьез, это действительно всего лишь шутка, не пытайся повторить дома :) #humor #exceptions https://medium.com/pointer-io/exceptional-programming-62ea8150f61f

Статья-шутка от нашего любимого Чета про разные аннотации. Как тебе @DangerousArgs? А @Undocumented? Вот и я о том же. А там таких еще целая пачка. #humor #annotations https://medium.com/pointer-io/the-annotated-programmer-247d62582abf

Хочу напомнить про небольшой, но очень мощный хак, который из коробки доступен в Android Studio. Она умеет конвертировать изображения в WebP формат. Без прозрачности и с потерями (которые в реальности глазу не видны) эти картинки доступны, начиная с API 14, а lossless и с прозрачностью - с API 18. Если подумать, то это довольно круто, ведь самые жирные изображения, как правило, - это какие-то фоновые jpeg без прозрачности. Для примера: один очень жирный (1.3 Мб) jpeg у нас в проекте при 75% перегоне в WebP на глаз не меняется, но приобретает вес 132.7 Кб - 10% от изначального размера. Так что вот. Имей в виду. #studio #hack #webp https://developer.android.com/studio/write/convert-webp.html