DevFM
2.35K subscribers
80 photos
5 videos
492 links
О разработке: технологии, инструменты, system design, процессы, команды

Для связи @sa_bul
Download Telegram
За последние 5 лет доля Windows упала с 84 до 76% согласно statcounter. В 2009 году, когда проект statcounter начался, доля Windows была 95%.

Ещё в районе 2010-ых года я предполагал, что Ubuntu почти готова для распространения среди непрофессиональных пользователей. Достаточно же установить Ubuntu и всё настроить, а дальше оно работает почти без нареканий. Ну что ж, спустя десятилетие Ubuntu всё ещё в состоянии "оно почти готово".

Надежда была на разработчиков, так как на Linux удобнее разрабатывать софт. Ну, игр то нет и ничего не отвлекает. К сожалению, всё идёт к тому, что распространением WSL (Windows Subsystem for Linux) Windows продолжит быть основной ОС.
#skills #trends
👍3🔥2
Есть такая больная тема, как фрагментация версий. Речь про то, сколько одновременно существует версий операционной системы (или форматов экранов, или чего угодно), под что требуется адаптация разрабатываемых приложений. Windows провела хорошую работу в части сокращения фрагментации версий своей ОС. В начале 2018 win10 обогнал win7 и с тех пор уверенно растёт до 80% в пике
👍3🔥3
На мобильных сейчас расклад 70 android против 30 IOS. Так было не всегда. В период 2009-2012 жили SymbianOS от Nokia, Blackberry, IOS. В 2012-2015 существовал Series 40 от той же Nokia.

Не могу не подчеркнуть стабильность IOS. Они держат свои 30% уже больше десятка лет
👍3🔥3
Вот у Android с фрагментацией всегда был ужас. Сейчас легче, но всё ещё плохо. В 2018 году в ходу было одновременно 6 версий Android, а плюсом к тому огромный спектр различных размеров экранов.
👍3🔥2
IOS вот умеют твёрдой рукой загонять в светлое будущее. Вышел апдейт – надо обновиться, бро. Убрать зарядку или дырку для наушников? Я лучше знаю, я же Apple. Это позволяет быстро внедрять инновации и доставляет много боли, если конкретно эту инновацию ты не хочешь
👍6🔥2
На рынке браузеров сейчас складывается грустная монополия Chrome и Chrome-based движков. Монополия Internet Explorer 6 задержала развитие интернета на 15 лет. Использование Chrome своего доминирующего положения не за горами.

Поддержи Firefox как единственный альтернативный движок для браузера
#skills #trends
👍10🔥2
Расклад по РФ чуть лучше. Яндекс смог взять 20% рынка, пусть движок тот же Blink, что и у Chrome.
👍5🔥2
Мобильные браузеры тоже под Chrome. Кусок рынка Safari от пользователей IOS. Есть некий Samsung Internet с 5%, впервые такое вижу. А он с 2016 года взял 5% и не отдаёт.
👍2🔥2
В РФ на рынке мобильных до 2014 года правила Opera с долей аж до 80% (в 2010). А потом владельцы потеряли все полимеры.
👍4🔥1
Последние 15 лет google занимает 1 место в области поиска для настольных компьютеров (Desktop) с долей в 85%. Bing и yahoo 10% в сумме. Яндекс молодцы, смогли занять 1.5% мирового рынка
👍4🔥1
На рынке в РФ в категории Desktop Яндекс лидирует с 55% против 40% у Google. Провал справа технический, там yandex.ru заменился на yandex.
👍3🔥1
На глобальном рынке поиска в категории Mobile Google занимает 95%.
👍3🔥3
Для Mobile в РФ яндекс проигрывает гуглу. Почему? Средний пользователь мобильного телефона не лезет в настройки и пользуется всем по умолчанию. Отсюда всякие законодательные инициативы о предустановке или обязанности предоставления выбора при первом запуске
👍3🔥3👎1
Как удобно использовать сложный пароль? Речь про конструкции вроде

JVoZlEoHk~?rsnJFCZ1pJ%IEp

На помощь приходят менеджеры паролей:
– 1Password
– Bitwarden
– LastPass
– KeePass
и многие другие. Тут важна безопасность, поэтому убедитесь в отсутствии громких утечек от выбранного менеджера паролей за последние годы.

Можно пользоваться только оффлайн-хранилищем и не использовать облачную синхронизацию. Чуть менее удобно, зато ваши пароли не утекут. Можно синхронизировать пароли через файловую шару типа дропбокса. А если файл с паролями ещё и зашифровать... Ляпота.

PS: не доверяйте свои пароли браузеру. Мы же параноики, верно?
#skills
👍11🔥2
Пятничное развлекательное

Немного разобраться в себе и окружающих поможет старый советский фильм Я и другие – 50 минут результатов психологических исследований. Способны ли вы идти против мнения толпы? Насколько точна ваша память? Есть ли на столе черная пирамидка или обе белые?

Частично схожие вопросы поднимаются в просто идеальном фильме Трасса 60. Как люди отнесутся к оригиналу картины известного художника, если выдать её за подделку? Как будет выглядеть город, где живут только адвокаты? Что будет, если легализовать наркотики? Описание получилось отстойным, но фильм, право, очень хорош.

#fun #films #edu
🔥10👍7
Господа, нас круглое число – 128. Планируем захват мира через 3...2...^C

#ToTheMoon
🔥30🤯5👍2
DevFM
Одним из вариантов безопасной пересылки данных является передача зашифрованного rar/zip архива с паролем. В rar есть удобная галочка "шифровать имена файлов", когда названия файлов внутри архива не показываются. Но rar формат проприетарный, что плохо с точки…
Как сформировать надёжный мастер-пароль для менеджера паролей, о которых мы писали ранее? Самым простым, при этом самым неломаемым вариантом будет кусок стихотворения со всей пунктуацией.

Я вас любил: любовь ещё, быть может,

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

PS: Не используйте свои любимые цитаты. Выбранный фрагмент должен иметь нулевую связь с вами, как личностью.
#skills #sudo #devfm
👍12🔥2
Попроси программиста проверить 10 строк кода, он найдёт 10 проблем. Попроси его проверить 500 строк кода, он скажет: "выглядит норм".

На ревью кода надо отправлять небольшие наработки. Чем больше фрагмент кода для ревью, тем сложнее дать обратную связь. Либо легче — можно скипнуть внимательный анализ и просто проверить работоспособность, совершенно не вдаваясь в детали. Но польза от такого ревью невелика.

Как научиться писать хороший код? Прочитанное в книгах совсем не сразу преобразуется в ваш опыт. В разработке огромный пласт знаний образуется в результате практики написания и, что более важно, чтения чужого кода. Читайте чужой код, господа — это самый быстрый способ роста скилла разработки. Если код хорош — то вы научитесь как надо писать. Если код плох — вы увидите, как писать не надо, и сможете дать обратную связь (если вас об этом попросили, прошу заметить).

#procode #devfm
👍3🔥2