Главная » Архив рубрики "Программирование"

PHP mail() doesn’t work . HestiaCP, exim4

21 декабря 2022 г.
Error when sending emails via php mail() in exim logs: root@hostname:/var/log# tail -f /var/log/exim4/paniclog 2022-12-21 14:58:28 unable to set gid=1001 or uid=0 (euid=0): forcing real = effective 2022-12-21 15:11:14 unable to set gid=1001 or uid=0 (euid=0): forcing real = effective That means to add user rights under UID=1000 (admin in... Читать дальше »
Теги: рубрика PHP
ads

Как написать драйвер для Linux

16 декабря 2013 г.
Под linux, вне зависимости от аппаратной архитектуры драйвера пишутся очень просто. Для написания драйвера необходимы базовые знания языка си, представление о работе ОС линукс (базовые), понимание того, что мы хотим получить, желание чтения документации и исходных кодов, ну и усидчивость. Всё. Лёгкость написания драйверов объясняется тем, что исходный код linux... Читать дальше »
Теги: рубрика Linux, Программирование
ads

Модификация Android. Часть 2.

17 ноября 2013 г.
Преамбула Законодательство некоторых стран запрещает производить запись телефонных разговоров техническим средствами. Например в США запрещается записывать личные телефонные разговоры без предварительного согласия сторон. А на нашем пост-советском пространстве разрешено записывать беседу, в которой вы являетесь одной из сторон, без предупреждения других участников беседы. В том же самом Китае запись просто... Читать дальше »
Теги:
рубрика Android
ads

Модификация Android. Часть 1.

15 ноября 2013 г.
Несколько лет назад, когда я впервые познакомился с Android, я услышал от своего коллеги по работе, что Android предусматривает возможность установки модифицированных или самодельных прошивок. Признаться, тогда я был далек от этого. И даже пол года назад меня едва интересовали подобные вещи. Глубоко в душе, я был уверен: то, что... Читать дальше »
Теги:
рубрика Android

Сплетение Android SlidingMenu с Support Library

15 ноября 2013 г.
Примерами качества для меня являются приложения VK, Forsquare и Instagram. Собственно из них сразу были взяты идеи использования ActionBar и SlidingMenu. Как и при верстке/разработке web-сайтов (моим основным делом) и их приличной работе в Internet Explorer, так и здесь, я первым делом задумался над совместимостью с устаревающими версиями Android, поскольку... Читать дальше »
Теги: рубрика Android

ActionBar для Android 2.1+ при помощи Support Library.

15 ноября 2013 г.
Импорт библиотеки Чтобы наш ActionBar был виден на старых устройствах, нужно наследовать тему приложения от Theme.AppCompat. Сама собой она ниоткуда не возьмётся, поэтому нужно создать проект библиотеки (оригинальная инструкция на английском для Eclipse и Android Studio здесь(смотреть пункт Adding libraries with resources)):... Читать дальше »
Теги: рубрика Android

Сборка исходников Android. Инструмент Androgenizer.

14 ноября 2013 г.
В данной статье рассматривается только адаптация сборки ПО с исходным кодом для Unix/Linux на Android. На своей работе часто приходится принимать решения по переносу некоторых библиотек/приложений из Linux в Android. В интернете много англоязычных статей, описывающих основные принципы переноса и адаптации. Поэтому я решил собрать весь материал, касающийся сборки ПО,... Читать дальше »
Теги: рубрика Android