[Перевод] Самая правильная имлементация сплеш-скрина |
android.intent.action.MAIN
в вашем манифесте может быть еще с десяток Activity
, через которые можно запустить апп – шаринг картинок, текста, нотификации. И по-хорошему везде нужен сплеш!
Метки: author nixan разработка под android android kotlin styles |
Как уничтожить Интернет? |
|
[DotNetBook] Stackalloc: забытая команда C# |
stackalloc
. Оно настолько редко встречается в коде (тут я даже со словом «немного» преуменьшил. Скорее, «никогда»), что найти подходящий пример его использования достаточно трудно а уж придумать тем более трудно: ведь если что-то редко используется, то и опыт работы с ним слишком мал. А все почему? Потому что для тех, кто наконец решается выяснить, что делает эта команда, stackalloc
становится более пугающим чем полезным: темная сторона stackalloc
— unsafe код. Тот результат, что он возвращает не является managed указателем: значение — обычный указатель на участок не защищенной памяти. Причем если по этому адресу сделать запись уже после того как метод завершил работу, вы начнете писать либо в локальные переменные некоторого метода или же вообще перетрете адрес возврата из метода, после чего приложение закончит работу с ошибкой. Однако наша задача — проникнуть в самые уголки и разобраться, что в них скрыто. И понять, в частности, что если нам дали этот инструмент, то не просто же так, чтобы мы смогли найти секретные грабли и наступить на них со всего маху. Наоборот: нам дали этот инструмент чтобы мы смогли им воспользоваться и делать поистине быстрый софт. Я, надеюсь, вдохновил вас? Тогда начнем. Читать дальше ->
Метки: author sidristij c# .net dotnetbook clrbook |
R как спасательный круг для системного администратора |
Мотивом для этой публикации послужил доклад «Using the R Software for Log File Analysis» на конференции USENIX, который был обнаружен в интернете при поиске ответов на очередные вопросы. Поскольку была написана целая печатная статья, логично предположить, что тема обладает актуальность. Поэтому решил поделиться примерами решения подобного рода задач, решению которых не придавалось такого значения. Фактически, «заметки на полях».
R, действительно, очень хорошо подходит для подобных задач.
Является продолжением предыдущих публикаций.
Метки: author i_shutov системное администрирование data mining big data data science |
[Из песочницы] Можно ли использовать GQRS паттерн в GO? |
Метки: author BOOTLOADER go golang cqrs |
«Программист-прагматик. Путь от подмастерья к мастеру»: коротко о главном (часть первая) |
Метки: author nanton учебный процесс в it управление проектами программирование блог компании everyday tools тестирование по управление командой самообразование |
Почему большинство людей не используют двухфакторную аутентификацию? |
Метки: author GlobalSign информационная безопасность интерфейсы usability блог компании globalsign google двухфакторная аутентификация 2fa перехват sms ss7 |
[Из песочницы] Управление интернет модулями Laurent из RouterOS MikroTik |
Метки: author Sertik13 сетевые технологии программирование api микротик интернет-модули laurent прямые http-команды |
Расширяем функционал Ansible с помощью модулей |
Под капотом сервиса d2c.io мы активно используем Ansible – от создания виртуальных машин в облаках провайдеров и установки необходимого программного обеспечения, до управления Docker-контейнерами с приложениями клиентов.
В статье о раширении функциональности Ansible мы частично рассмотрели, чем отличаются плагины от модулей. Если вкратце, основное различие в том, что первые выполняются на локальной машине, где установлен Ansible, а вторые — на целевых.
Основная задача плагинов – влиять на ход выполнения плейбука, добавлять новые возможности загрузки и обработки данных. Задача же модулей – расширять перечень систем и сервисов, которыми Ansible может управлять. Например, создать сервер на площадке Vultr – модуль vultr
, создать пользователя в самодельной системе авторизации для офисной WiFi сети – модуль mywifiauth_user
.
Метки: author Berlic серверное администрирование it- инфраструктура devops блог компании d2c.io ansible infrastructure as code |
Мобильные устройства изнутри. Изменение разметки памяти планшета |
Метки: author vin2809 реверс-инжиниринг разработка мобильных приложений gpt gpt- схема разметки раздел intel-типа разметка памяти |
Виртуальный учебник Wolfram Language (Mathematica), 5 издание |
Метки: author galinawri функциональное программирование профессиональная литература программирование блог компании wolfram research туториал учебник wolfram mathematica wolfram language |
Office 365. Пример работы с Microsoft Graph API в Angular5 с помощью ADAL JS. ADAL JS vs MSAL JS |
Метки: author Alex_BBB разработка для office 365 sharepoint microsoft azure office 365 office web apps office add-in office online microsoft graph |
Орги среди программистов |
Метки: author birdFromGodges управление разработкой управление проектами управление продуктом карьера в it-индустрии управление проектами и командой |
Распознавание объектов с помощью PowerAI Vision |
|
Бесплатная GPU Tesla K80 для ваших экспериментов с нейросетями |
Около месяца назад Google сервис Colaboratory, предоставляющий доступ к Jupyter ноутбукам, включил возможность бесплатно использовать GPU Tesla K80 с 13G видеопамяти. Если до сих пор единственным препятствием для погружения в мир нейросетей могло быть отсутствие доступа к GPU, теперь Вы можете смело сказать, “Держись Deep Learning, я иду!”.
Я попробовал использовать Colaboratory для работы над kaggle задачами. Мне больше всего не хватало возможности удобно сохранять натренированные tensorflow модели и использовать tensorboard. В данном посте, я хочу поделиться опытом и рассказать, как эти возможности добавить в colab. А напоследок покажу, как можно получить доступ к контейнеру по ssh и пользоваться привычными удобными инструментами bash, screen, rsync.
Читать дальше ->
Метки: author Dumbris google cloud platform gpgpu data mining big data *nix jupyter notebook ssh tensorflow kaggle linux docker |
Индийские программисты, печенье из Англии и Кавказ: истории из отдела техподдержки |
Метки: author PuzzleEnglish развитие стартапа service desk блог компании puzzle english техподдержка техническая поддержка support служба поддержки |
Почему важно проверять, что вернула функция malloc |
|
Как добавить свой счетчик в PRTG. И кратенько о форматах датчиков с примерами на powershell |
Метки: author pak-nikolai системное администрирование powershell powershel prtg |
[Из песочницы] Орги среди программистов |
Метки: author birdFromGodges управление разработкой управление проектами управление персоналом карьера в it-индустрии управление командой развитие компании менеджмент проектов |