Пишу о программировании, книгах, науке и жизни
Ctrl + ↑ Позднее

Откуда ты всё это знаешь?

24 августа 2017, 19:29

Это Евгений Матвеев, у него своя мастерская по ремонту скутеров в Крыму. Его ежедневные блоги я смотрю каждый день, хотя у меня и нет своей мастерской, но сука интересно! В этом видео Женя даёт ответ всем удивленным чувакам, который округлив глаза и оценив проделанную работу, спрашивают тебя «откуда ты все это знаешь?!».
Подписывайтесь и ставьте колокольчик, блять!

Лекарство от боли в горле

20 августа 2017, 19:23

Когда внезапно начинает болеть горло, начинаешь вспоминать что же за хуйня в прошлый раз облегчила твои страдания. Поэтому вот мой личный шорт-лист, в порядке возрастания полезного эффекта. Нам простым смертным до лампочки противомикробные и обеззараживающие эффекты, лишь бы полегче стало, вот на это и сделаем основной упор.

Тантум Верде

Ощущения такие же, как и от Тимати, его рекламирующего — хочется блевать. Ни о каком спрее и речи даже нет, просто сладкая водичка, которой хрен попадешь на нужное место, а покупал я именно спрей, даже на флакончике написано. Действующее вещество — Бензидамин, нестероидный противовоспалительный препарат. Эффекта на самом деле никакого, сколько не брызгай, но вики пишет что «передозировка препарата вызывает эффект антихолинергических галлюциногенов и стимуляцию ЦНС», ну теперь то понятно, нахуя этот хитрый татарин его рекламирует. Но нам бы просто полечиться, поэтому если вы вдруг купили эту хуйню за 300 рублей, выкиньте её в помойку.

Пропосол

Чудодейственное средство, на основе пчелиных какашек. Вы будете смеяться, но оно таки работает. При нанесении жжот не хуже Харламова из камеди клаб, испытуемого передергивает как ебанутого, но облегчение действительно наступает. Несмотря на то, что это сраная гомеопатия — попробовать можно, всё-таки там этанол, как никак, может вообще забудете о боли в горле и пойдете в бордель с температурой. Стоит порядка 120 рублей в любой аптеке.

Стопангин

Вот это уже настоящий спрей, пшикает будь здоров, при должном прицеливании попадает точно на пораженное место. Действующее вещество — Гексэтидин, антисептик, противомикробное короче, с кучей вспомогательных веществ и этанолом. Полегче становиться, но как-то рандомно, поэтому как запасной вариант — сойдет. Стоит около 300 рублей за 30 мл.

Strepsils

При всей своей непохожести на настоящее лекарство эти сладкие таблеточки оказались самыми годными. Не помню, что там в составе классических стрепсилсов, рассмотрим только линейку плюс и интенсив. В первой в составе есть лидокаин, выступающий в роли анестетика, а во втором — Флурбипрофен, по структурным и фармакологическим свойствам схожий с ибупрофеном, читай обезболивающим.

За счет того, что при рассасывании эта таблетка побывает во всех потаенных уголках твоего рта, препарат начинает действовать довольно быстро и эффективно, реально становится легче жить, уже можно спокойно глотать и не думать о смерти. Поэтому как средство для облегчения боли в горле его надо использовать в первую очередь, не смотря на то, что при беглом взгляде что они производят впечатление леденцов-пустышек. Цена — 300 рублей за 24 таблетки.

Не болейте!

Trainspotting

19 августа 2017, 19:46

Две части ахуенной картины про героиновых наркоманов. Если вдруг пропустили, то обязательно наверните вместе с экранизацией книги «Я, мои друзья и героин» и «Ромовым дневником».

Вторая часть, снятая спустя 20 лет, ничуть не уступает первой, все старые герои на месте, всё та же история. Первую обязательно смотрите в переводе Чадова, а другую, за неимением пока нормального перевода, в дубляже. Фильмы подобного рода должны быть озвучены с матом и грязью, цензурированный дубляж здесь не проходит.

Трейнспо́ттинг — это вид хобби, практикующийся в странах, где поезда ходят по постоянному расписанию: энтузиасты проводят время у локомотивных депо, на вокзалах или наблюдательных пунктах вдоль железнодорожного полотна, записывая серийные номера проходящих поездов и локомотивов. Это хобби наиболее популярно в Великобритании и США.

В свою очередь, Ирвин Уэлш назвал свою книгу в честь эдинбургского жаргонизма, который родился из-за того, что в 1980-х многие городские наркоманы собирались на заброшенной железнодорожной станции, чтобы без помех колоться, нюхать и курить.

The Room

19 августа 2017, 19:36

Короли головоломок, которые могут потратить всё твоё свободное время. Суть такова: тебе дают какую-нибудь космическую шкатулку и ты должен найти в ней все секреты. По ходу игры все это превращается в еще более крутое зрелище: надписи на стенах, головоломку в головоломке и кучу все интересного. Оторваться невозможно, секреты требуют разгадки!

Первые две части есть в стиме: The Room, The Room Two, в вот третья часть есть только для Андроида, запустить которую можно через эмулятор Nox.

Pinstripe

19 августа 2017, 19:27

Совершенно случайно наткнулся на этот шедевральный платформер. При первом запуске мгновенно затягивает в игровой процесс не отпускает уже до самого конца. Красивая, атмосферная и с хорошим саундтреком. Головоломки несложные, поэтому проходится легко и непринужденно.

Pinstripe на GOG

Как начать разработку мобильных приложений на 1С

5 августа 2017, 21:44

Для тех, кто только вкатился в мобильную разработку на 1С рекомендую почитать книгу Хрусталевой «Знакомство с разработкой мобильных приложений на платформе 1С:Предприятие 8». Она имеется как в офлайне, так и онлайн на ИТС, если у вас есть подписка.

Платформа

Для начала нужно скачать последнюю платформу 1С, на момент написания гайда она была версии 8.3.10.2505. Не забудьте при установке выбрать компонент «Модули расширения веб-сервера».

Скачать учебную версию платформы 8.3.10.2505

Веб-сервер

Качаем Apache для Windows, и сразу меняем порт, чтоб не мешать работе скайпа и прочим программам, который висят на 80 порту, для этого правим файлик по адресу:

c:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf

Ищем строчку:

Listen 80

И заменяем ее на любой адрес порта:

Listen 81

Сохраняем файл и перезапускаем Apache.

DHCP

Для того, чтобы тестировать разработку на планшете, необходимо будет указать адрес приложения. Советую сразу установить для вашего компьютера в настройках роутера статический IP-адрес, например 192.168.1.177. После применения настроек, перезапустите интернет-подключение и попробуйте открыть адрес 192.168.1.177:81, должно появиться приветствие апача с фразой «It works!».

Android SDK

Качаем Android Studio, она идет вместе с Android SDK. В ходе установки не забываем указать отдельный путь для SDK, например D:\Android_SDK.

После установки заходим в Android Studio, нажимаем на начальном экране Configure -> SDK Manager.

Нам понадобятся следующие пакеты:

  • Android SDK Tools — не ниже 20.0.3
  • Android SDK Platform-tools — не ниже 14
  • SDK Platform — API 17

Нужные нам галочки:

Применяем условия лицензии, дожидаемся загрузки и установки.

Мобильная платформа

На текущий момент актуальная версия 8.3.10.51, качаем и распаковываем в папку.
Скачать мобильную платформу 8.3.10.51

Планшет

Далее нам понадобится планшет и драйверы на него, которые можно найти на 4pda или, что бывает реже, у планшета бывает режим CD-ROM, если подключиться в этом режиме — появится диск в Windows с драйверами и утилитами.

Идем в настройки планшета, в раздел «Безопасность» и ставим галочку «Установка из неизвестных источников».

Далее в разделе информации об устройстве тапаем несколько раз на номере сборки для включения режима разработчика.

Заходим в параметры разработчика и включаем отладку по USB.

Подключаем планшет к компьютеру и выполняем команду для установки мобильной платформы:

"D:\Android_SDK\platform-tools\adb.exe" install -r "D:\Mobile_1C\Android\1cem-arm.apk"

Каталоги могут отличаться от ваших, поэтому будьте внимательны.

После установки ярлык запуска мобильной платформы появится на рабочем столе.

Создание мобильной конфигурации

Создадим новую конфигурацию и поставим ей назначение использования «Мобильное устройство».

Обновим конфигурацию данных (F7) и опубликуем наше мобильное приложение, жмакаем в верхнем меню «Конфигурация > Мобильное приложение > Публиковать», указываем имя приложения, каталог для его размещения и жмём кнопку «Опубликовать»

Заходим в мобильную платформу, добавляем новое приложение со следующими параметрами:

Жмём кнопку «Готово» и запускаем наше приложение:

Ура, работает!

1С-программист

30 июля 2017, 16:18

Самый лучший блог одинэсника, который я видел.

Всем привет, как я попал в 1с? А никак, просто студентом устроился в 1с компанию и вот я уже 8 лет варюсь в этом дерьме, 1с это зло, 1с это скука, 1с это гавно.

http://1cgavno.tumblr.com/

Ну и немного ненависти вдогонку:

Я ненавижу 1С
https://pikabu.ru/story/ya_nenavizhu_1s_4350977

Bitrix — Кривое говно, трехэтажный пиздец и тупая хуйня!
http://realun.livejournal.com/8488.html

1С:Предприятие и неудачники-программисты
http://yablor.ru/blogs/1spredpriyatie-i-neudachniki-programmisti/741718

Ромовый дневник

22 июля 2017, 17:52

Когда читал эту книгу, не покидала мысль, что разворачивающиеся события сильно напоминают мне книги Буковски. Я не знаток жанров, но книги в стиле реализма заходят лучше, нежели выдуманные художественные истории с багажом поучающей морали явным текстом. Ненавистная работа, сложности жизни, бухло, угрызения совести о совершенных поступках — мой любимый формат.

Кратко — рассказ журналиста о переезде и новой жизни. Интересно стало только под конец книги, после карнавала. Начинаешь сопереживать тому, кто ближе к твоему характеру. Расскажу секрет, в книгах это самые ахуенные моменты. Ради этого тупые блондинки и читают любовные романы, так как это очень близко к их картине мира. Ну а я люблю вот так, говно без купюр, хоть не жалеешь о потраченном на чтиво времени.

Не буду говорить, что книга от автора «Страха и ненависти в Лас-Вегасе», фильм привлекает слишком много фанатов, типа ох лол наркотики, хех лол мда, вот мы курили с пацанами траву, ахаха. Просто почитайте, это интересно.

А книгу мне порекомендовал еще в том году один хороший доктор, но прочитал я ее конечно же только сейчас.

Экранизация

Мне понравилось. Жаль, что не показали Йемона — одного из ключевых героев романа, его почему-то заменили Сандерсоном. В фильме много придуманного, что немного сбивает с толку, но мой любимый момент с карнавалом сохранили. И актриса на роль Шено — под стать описанию в книге, чертовски красива и ослепительна. В конце никакого геройства, обычная правда жизни, Кемп уходит в закат, спиздив сраную яхту и ни минуты не жалея о сорванных грандиозных планах.

Выводим температуру процессора Raspberry Pi 3 в интерфейс Kodi

18 июля 2017, 23:03

Понадобилось мне иметь под рукой показания температуры процессора во время воспроизведения. Все дальнейшие действия будут описаны для обложки Estuary медиацентра Kodi на операционной системе OSMC.

Все дополнения Kodi находятся в этом каталоге:

cd /usr/share/kodi/addons/

Каталоги с файлами обложек начинаются со слова «skin.», шаблоны лежат в папке «xml»

cd skin.estuary/xml

Так как я хотел вывести температуру процессора рядом со временем, я просто поискал по соответствующей строке «System.Time». Весь список подобных информационных меток можно найти на вики-ресурсе Kodi.

grep "System.Time" *.xml --color=auto

Нашлось два файла, Custom_1109_TopBarOverlay.xml — файл верхней панели, которая появляется при воспроизведении и Includes.xml, который отвечает за внешний вид, размер и расположение элементов управления по умолчанию, метка времени из этого файла отображается на домашней странице.

Для того, чтобы было интереснее выведем рядом в температурой процесса текущий FPS.

sudo nano Custom_1109_TopBarOverlay.xml

Нажимаем Ctrl+W и ищем метку System.Time

Отлично, вот здесь ниже и добавим наши новые элементы. Для экономии места сгруппируем их в горизонтальную группу.

<control type="group">

    <!-- Часы -->
    <visible>!Window.IsVisible(extendedprogressdialog)</visible>
    <animation effect="fade" time="150">VisibleChange</animation>
    <control type="label">
        <font>font_clock</font>
        <shadowcolor>text_shadow</shadowcolor>
        <top>0</top>
        <right>20</right>
        <height>200</height>
        <width>600</width>
        <align>right</align>
        <label>$INFO[System.Time]</label>
    </control>

    <!-- НАШ КУСОК КОДА -->
    <control type="grouplist">
        <!-- Группа будет горизонтальной -->
        <orientation>horizontal</orientation>
        <!-- Использовать координаты элемента управления в качестве местоположения -->
        <usecontrolcoords>true</usecontrolcoords>
        <!-- Отступ справа -->
        <right>24</right>
        <!-- Отступ сверху -->
        <top>130</top>
        <!-- Выравнивание -->
        <align>right</align>
        <!-- Ширина -->
        <width>500</width>
        <!-- Высота -->
        <height>100</height>
        <!-- Промежуток между элементами в списке -->
        <itemgap>15</itemgap>
        <!-- Надпись -->
        <control type="label">
            <width>auto</width>
            <height>100</height>
            <!-- Текст -->
            <label>FPS: $INFO[System.FPS]</label>
            <!-- Размер шрифта -->
            <font>font12</font>
            <!-- Тень от текста -->
            <shadowcolor>text_shadow</shadowcolor>
        </control>
        <control type="label">
            <width>auto</width>
            <height>100</height>
            <label>CPU: $INFO[System.CPUTemperature]</label>
            <font>font12</font>
            <shadowcolor>text_shadow</shadowcolor>
         </control>
    </control>
    <!--  // НАШ КУСОК КОДА -->
    
    <!-- Информация о времени окончания воспроизведения -->
    <control type="grouplist">
        <right>24</right>
        <top>90</top>
        <width>800</width>
        <height>100</height>
        <align>right</align>
        <itemgap>5</itemgap>
        <orientation>horizontal</orientation>
        <usecontrolcoords>true</usecontrolcoords>
        <control type="label">
            <label>$INFO[Player.FinishTime,$LOCALIZE[31080]: ]</label>
            <shadowcolor>text_shadow</shadowcolor>
            <height>100</height>
            <width>auto</width>
            <visible>!String.isempty(Player.Duration)</visible>
            <visible>Player.HasVideo</visible>
            <visible>!VideoPlayer.Content(LiveTV) | VideoPlayer.HasEpg</visible>
        </control>
        <control type="image">
            <top>2</top>
            <left>0</left>
            <width>60</width>
            <height>40</height>
            <fadetime>300</fadetime>
            <aspectratio aligny="center" align="right">keep</aspectratio>
            <texture>dialogs/volume/mute.png</texture>
            <visible>Player.Muted</visible>
        </control>
    </control>

</control>

Жмём Ctrl+X, затем вводим Y для сохранения, потом Enter и перезапустим Kodi для применения сделанных изменений:

sudo systemctl restart mediacenter

Смотрим, что получилось:

Дело сделано!
По аналогии можно также добавить любые необходимые элементы на главный экран через файл Includes.xml.

RSS + Transmission на OSMC и Raspberry Pi 3

18 июля 2017, 22:22

Как решить задачу автозакачки торрентов на Raspberry Pi 3 и операционной системе OSMC?

  1. Ставим в App Store OSMC торрент-клиент Transmission.
  2. Настраиваем его согласно этой статье на Хабре, указываем папку для загрузки и включаем удаленное управление.
  3. Устанавливаем скрипт для закачки торрентов по RSS.
  4. Регистрируемся на сервисе litr.cc, добавляем раздачи для отслеживания обновлений.
  5. Копируем адрес RSS для закачки в настройки скрипта, в секцию FEED_URLS_AND_DIRS.
  6. Добавляем скрипт в планировщик, как указано в статье о нём.

Выгода!

Ctrl + ↓ Ранее