ТЭФ

Транспортный Энергетический Форум

Правила форума


Дата и время 10 Авг 2020 03:20:04                       *БЛОГИ          Войти через          
   

Ссылки

Статистика блогов
33Всего статей в блогах
30Всего комментариев

Поиск в блогах


Теги
4X_ProAliexpressIntellect BoardLinuxNot In The SudoersPhpRhtythmboxUnable To Resolve HostWordАдминистрацияИстория, Восток,Коллекторы, Android,РадиоРазработчикСвязьСообщить

Категория Блоги 
Linux

Блоги об операционной системе GNU Linux

6

История и археология.

Книги и статьи для студентов ВУЗ-ов.

4


 [ 33 Статьи блога ]  1 2 3 4 5 ... 7  След.
Подписки Случайная статья
Интервью с разработчиком движка Intellect Board-4Х_Pro Александр 03 СЕН 2016, 23:54:51
Сегодня я взял интервью у 4X_Pro, Изображение
программиста-самоучки, человека во многом неординарного,ведущего разработку на РНР. Самое значимое его "детище"-это движок сайта (сайт на основе форума-Intellect Board. Также его "рук дело" и замечательная (мне очень нравится) CMS Text CMS, прекрасно подходящая под сайт для блога или новостной сайт.
У 4X-Pro интерестные взгляды на жизнь и окружающую действительность. Например, он считает себя Истинным Непразднующим, т.е, не признающим ценность праздников (для себя) окружающих людей, и Живущим в Сети.
Я посчитал нужным обратится к нему, и задать несколько вопросов.
Вот наша беседа:
************************************************************
Изображение
Начнём с лёгкого вопроса. Помните ли Вы свою первую работоспособную программу? ("Привет мир!"-не считается )
Изображение
Нет, не помню. Более того, довольно сложно определить, что следует считать таковой, т.к. на начальном этапе я часто брал программы из книг, а потом что-нибудь в них переделывал, чтобы посмотреть, что будет.
Изображение
Вы пришли в программирование, потому что это было целью, или Вас внезапно поглотило это увлечение?
Изображение
Дело было так: когда отец купил мне первый компьютер, это было для меня настолько большим событием, что я хотел знать и уметь все, что с ним связано. (Отчасти потому что компьютер оказался территорией, где я был полностью свободен от контроля взрослых.) В том числе, конечно же, и программирование. А когда (уже спустя несколько лет) выбирал ВУЗ и специальность, связанную с программированием, то делал это по принципу "занимайся тем, что получается лучше всего".
Изображение
Мне известно, что свои разработки Вы ведёте сами. Есть незначительная доля участия двух модераторов во 2-й версии IntB, есть несколько патчей, и стиль от посетителей форума, не более того. Насколько тяжела для Вас разработка больших проэктов, и есть ли при этом какое-то планирование дня? Или Вы садитесь за компьютер безсистемно, в любое время суток?
Изображение
Целенаправленного планирования дня у меня нет, но обычно все складывалось так: утром выхожу в Интернет и провожу время там, а движком занимаюсь вечером или даже ночью. Обычно тяжело начать делать какой-либо новый модуль, но если уже появилось что-то, результаты работы чего можно увидеть, то дальше мотивация на то, чтобы доделать и усовершенствовать, появляется сама собой.
Изображение
Бывали ли курьёзные случаи в процессе с разработки IntB?
Изображение
Да. Незадолго до релиза я написал инсталлятор, стал его тестировать, прошел все этапы установки, зашел в Центр Администрирования, и убедился что все работает как надо, включая автоматическое удаление инсталлятора после окончания установки. Был очень доволен, пока не осознал, что удаленный файл инсталлятора был его единственной копией, и теперь инсталлятора у меня нет. К счастью, в IDE, которую я тогда использовал, есть локальный контроль версий, с помощью которого я все быстро восстановил.
Изображение
Каким Вы видите Интернет, и вектор развития CMS и серверов (PHP, Apache, SQL) в будущем?
Изображение
Полагаю, протокол HTTP и языки HTML и CSS в будущем сильных изменений не претерпят: слишком уж повсеместно они используются, и какие-то скачкообразные изменения тут маловероятны. Развитие будет эволюционым: постепенно появляться новые теги или свойства, и все, а также активнее внедрятся микроформаты. А вот PHP в качестве серверного языка может быть частично потеснен NodeJS. Скорее всего, будут активнее и больше использоваться базы данных типа NoSQL вместо привычных реляционных.
Что касается CMS, предполагаю, что рано или поздно наберет популярность такой вариант: основной контент страницы (скажем, текст статьи, пост в блоге, тема на форуме) сохраняется после создания/редактиования в статические файлы, которые отдаются сервером напрямую, без использования PHP вообще, а вспомогательные элементы (например, список тегов или список сейчас присутствующих на сайте пользователей) догружаются асинхронно с помощью Javascript. Это позволит отображать сайты быстрее и с меньшей нагрузкой на сервер, а также сделает их более дружественными к поисковым роботам.

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

Изображение
3-я версия IntB довольно удачна. Насколько широко Вы планируете развивать её функционал в следующих релизах?
Изображение
Как минимум, планирую добавить несколько видов модулей (новости, статьи, фотогалерея) и задаваемые поля в профиле пользователя. Также есть мысли о том, чтобы сделать возможность внешней авторизации, чтобы можно было интегрировать с другими сервисами.
Изображение
Ваши пожелания и рекоммендации начинающим PHP-программистам?
Изображение
Быть любознательными и готовыми "заглянуть под капот", т.е. изучать не только PHP и SQL, но и держать в голове картину происходящего при выполнении скрипта в целом, т.е. как происходит обмен между клиентом и сервером, как работает HTTP-протокол, как порождаются процессы для обработки запроса на сервере, как и для чего нужны различные виды кеша и т.п. Еще бы посоветовал не кидаться сразу изучать frameworks, а сначала написать пару-тройку небольших программ на чистом PHP.
Изображение
Как родственники относятся к Вашим занятиям, и женаты ли Вы?
Изображение
Родственники толком не знают, чем я занимаюсь, знают только что я что-то там программирую.
Нет, не женат и в обозримом будущем не собираюсь.

Изображение
Одно из Ваших увлечений-фотография. Поделитесь той, которая нравится. Это и будет эпилогом к нашему разговору.

Изображение
Из недавних — вот эта:
Картинка:
KAwoUyYJSxI.jpg

Гости


Теги: Intellect BoardРазработчик4X_ProPhp
Любые вопросы по движку phpbb3 Александр 25 СЕН 2015, 22:40:25
Рад буду ответить на вопросы, всё, что в моих силах, спрашивайте! n:

О Любви. Yara 21 АВГ 2017, 11:30:53
В этой статье я хочу написать о Любви как об энергии. Как известно, все вокруг состоит из энергии. Наши чувства, эмоции, да и мы с вами и все предметы вокруг - все это энергия. И для того, чтобы наша жизнь была счастливой и насыщенной, нам необходима энергетическая зарядка. Как вы думаете, что является главным источником энергии всего живого на земле? Правильно - это наше солнышко. Я хочу предложить вам одно небольшое упражнение, которое поможет зарядить энергией нашу жизнь. Для этого надо сесть или лечь в удобную позу и мысленно представить перед собой солнце. Постарайтесь мысленно увидеть, как оно светится и сияет. А теперь мысленно перенесите это солнце внутрь себя - в свою грудную клетку или солнечное сплетение, представьте, как солнце сияет внутри вас, увеличьте это сияние, станьте сами этим солнцем, представьте, как от вас исходят лучи, они наполняют светом помещение, в котором вы находитесь, все предметы и всех людей, которые рядом. Ощутите радость, которая вас наполняет.
Этот свет, это солнце - это и есть энергия Любви. она превращает нашу жизнь в праздник.
Если делать это упражнение хотя бы несколько раз в неделю, ваша жизнь круто переменится в лучшую сторону, события вашей жизни будут складываться наилучшим для вас образом, ваши желания начнут волшебным образом исполняться.

Как я излечил форум от Трояна Александр 24 АВГ 2015, 08:12:27
Всё началось с тревожного сообщения Яндекса о том, что сайт заражен вирусом. Мой форум начал выводится в поиске с пометкой «Сайт угрожает безопасности вашего устройства».

Всякие недо-сканеры в интернете ничего толком не дают. Единственно рабочий оказался только этот sucuri
Картинка:
малварь.png


Можете не тратить время на поиск других. Этот-очень достойный. И вот что он мне показал: (эта страница из кэша, был ещё список шаблонов)

устраняем троян

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

Имея список файлов, я скачал программу Compare suite. Это замечательная софтина сравнивает файлы, и показывает все различия. Я скачал чистый движок, и сравнивал содержимое файлов со своими.

После многочасового вычищения файлов был найден такой java-код:

обнаружения вируса
Картинка:
строка.png


После полной очистки всех зараженных файлов мой сайт вернулся в выдачу. Были изменены все пароли, и почищен компьютер. Хотелось бы отметить, что программа Manul, предлагаемая Яндексом-абсолютно безполезна. Она оказалась безпомощной. Тот скрипт, что она выдаёт для лечения, она… сама же его и не принимает.

Хотел бы отметить, что если бы все вышеперечисленное не помогло, то всё равно есть выход из ситуации-можно запустить механизм обновления версии форума. Тогда бы все файлы принудительно переписались, и заменились новыми, вместе с модификацией БД.

Задавайте вопросы, чем смогу-помогу

Гости


Устанавливаем шрифт Times New Roman в Линукс Александр 30 МАЙ 2020, 15:40:57
Легко и просто.

1. Скачиваем файл со шрифтом, распаковываем его в папку /tmp. Вот он:
Картинка:
times-new-roman.zip


2. Открываем терминал, входим в права Суперпользователя.
Код:
sudo su


3. Переходим в каталог со шрифтами
Код:
cd /usr/share/fonts/truetype/


3. Создаём папку для нашего шрифта
Код:
mcdir times


4. Копируем файл из папки /tmp в папку, которую создали
Код:
cp /tmp/times-new-roman.ttf /usr/share/fonts/truetype/times


Всё. ui: После этого шрифт появляется в выборе в программах системы, в том числе в LibreOffice. Дополнительных разрешений-не требуется.

Картинка:
Снимок экрана от 2020-05-28 17-50-22.png

Гости


 [ 33 Статьи блога ]  1 2 3 4 5 ... 7  След.

Кто сейчас на конференции

Зарегистрированные пользователи: нет зарегистрированных пользователей


cron