Случайная статья
|
Интервью с разработчиком движка 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_Pro • Php
|
|
Nemagia. Российских блогеров преследует закон. Александр 17 СЕН 2017, 05:31:21
|
Известные видеоблогеры из Кемерово имеют проблемы с законом после выхода их нашумевшего ролика про банк Тиньков. В чём "замес": В своём видео Алексей Псковитин и Михаил Печерский резко раскритиковали деятеленость этого банка, и его основателя, говоря о том, что сам банк своих отделений не имеет, и пользуется банкоматами других банков для выдачи наличности, одновременно подчёркивая, что эта деятельность является, по их мнению мошеннической. Одновременно разрезав на камеру пластиковую банковскую карточку, вызвав этим глуповатый флеш-моб с разрезанием карточек по всей России. Зачем резать карточки, к которым привязаны счета с деньгами-не совсем понятно. Одновременно Немагия раскритиковала других видеоблогеров, обвинив их в продажности-за рекламу банка, вот такого "плохого". На данный момент проводятся обыски на квартирах, предположительно будет судебное разбирательство. По моему скромному мнению, на кредитный продукт Тинькова нашлись свои покупатели, в лице простых граждан, и этот банк ничем не лучше и не хуже остальных.
|
|
Связь с администрацией форума (написать без регистрации) Александр 03 СЕН 2015, 13:56:09
|
На этой странице можно задавать вопросы и прочие комментарии от не зарегистрированных пользователей. Милости прошу гостей 
Теги: Связь • Сообщить • Администрация
|
|
Устанавливаем шрифт 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
Всё.  После этого шрифт появляется в выборе в программах системы, в том числе в LibreOffice. Дополнительных разрешений-не требуется. Картинка: Снимок экрана от 2020-05-28 17-50-22.png
Гости
|
|
Ответы на вопросы "Как там в Польше?" Александр 24 ФЕВ 2017, 20:30:44
|
На днях разговаривал со знакомым, который уже год работает в Польше. Решил опубликовать этот разговор в виде нашего диалога. Многим будет интерестно почитать. Картинка: polska_godlo-1.jpg 1. Ну, первый, и самый главный вопрос: как зароботки в Польше?-Работаю на стройке, бригадиром, в бригаде 6 человек. Все в бригаде наши, украинцы. Получаю 25 000 гривен в месяц (около 1 000 долларов).2. Как с языком? Поляки понимают, если обращаться к ним на чистом украинском (без "русизмов")?-Нет, (  прим.автора) не понимают. Разговаривать нужно по польски. 3. Выучил язык?-Да. За год мне пришлось его выучить. Кто не хочет учить-работу найти будет трудно. Очень поначалу путался "во временах". На польском, слова в теперешнем времени, и в прошедшем, звучат по разному, трудно запомнить. Картинка: стройка.jpg 4. А как с поиском работы?-Нужно искать. По газетам, объявлениям, и прочим местам. 5. Ну так, сложно найти работу?-Нужно обзванивать. Проблемма в "наших"... Украинцы и русские здесь устраивают афёры, занимаются мошенничеством. Берут деньги с заробитчан за поиск работы, и отключают телефоны, меняют адреса офисов. И это у них получается, благодаря доверию. Слышишь в трубке голос по русски, или украински, и думаешь, что "свои", что не обманут. 6. Как поляки относятся к украинцам?-Нормально. Польша нуждается в нас. В том году заехало около миллиона рабочих с Украины. И этого мало. Надо ещё. Работа есть. 7. Ну так, а как же поднятая сейчас тема о Волынской Резне?-Это всё искуственно. Для "сталкивания лбами" Украины и Польши. Поляки не упоминают об этой резне. 8. Какой график работы? Далеко ли тебе до объекта ехать?-До объекта ехать час по городу. Работаю 6 дней в неделю. 9. Какие различия с Украиной?-Наша Украина-отличная страна. Это я понимаю, смотря отсюда. Хорошая и адекватная. Просто, сейчас время перемен для неё. У нас почти бесплатная медицина. "Почти", потому что здесь цены за лечение-заоблачные. А вот цены на одежду, обувь, и еду-одинаковы с украинскими ценами. И ещё различие-мы немного ленивые. Здесь я работаю с 7 до 17, и "не присядешь". Такого как у нас, где-то "зашарится" от работы, и отволынить-нет. За такое поляки выгоняют. Быть работящим-в почёте. Это приносит свои плоды. Ещё мне понравились дешевые авто. Я видел, например, Фольцваген 2009 года, стоит 1 000 долларов. Тоесть, за месяц могу себе купить, если захочу. Что-что, а машины здесь доступны. 10. А в чём выгода наёма украинских работников?-Ну, разница такая-на моё место если взять поляка, то платить ему надо на 5 злотых в час больше (5 злотых=30 гривен). Картинка: politsiya.jpg 11. А что скажешь о полиции? Какие различия с нашей полицией?-Здесь структура полиции совсем иная, чем у нас. Она делится на три вида: -Криминальная-занимается уголовным розыском. -Городская-занимается патрульно постовой службой. -Муниципальная-занимается слежением за порядком в ЖКХ. Тоесть выпишет штраф, если высыпите мусор возле двора, или если это сделает предприятие. Лично я их всех не замечал. Пока ты не нарушаешь закон-никто к тебе "докапываться" не будет. 12. Понятно )) Какие планы на будущее?-Начинаю изучать немецкий. Оформляю визу в Германию. Коренные поляки не хотят работать на родине, едут туда. Ну и я поеду. Там платят ещё больше. Там выходит заработать несколько тысяч евро в месяц. *** Вот такой у нас состоялся диалог. Кому понравилось  -присоеденяйтесь к нам, регистрируйтесь, комментируйте. Картинка: rasp.jpg
Гости
|
|
|