ТЭФ

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

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


Дата и время 22 Ноя 2019 13:28:14                       *БЛОГИ          Войти через          
   

Ссылки

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

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


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

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

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

6

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

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

4


 [ 30 Статьи блога ]  Пред.  1 2 3 4 5 6
Подписки Случайная статья
Интервью с разработчиком движка 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
Ответы на вопросы "Как там в Польше?" Александр 24 ФЕВ 2017, 20:30:44
На днях разговаривал со знакомым, который уже год работает в Польше. Решил опубликовать этот разговор в виде нашего диалога. Многим будет интерестно почитать.
Картинка:
polska_godlo-1.jpg

1. Ну, первый, и самый главный вопрос: как зароботки в Польше?
-Работаю на стройке, бригадиром, в бригаде 6 человек. Все в бригаде наши, украинцы. Получаю 25 000 гривен в месяц (около 1 000 долларов).
2. Как с языком? Поляки понимают, если обращаться к ним на чистом украинском (без "русизмов")?
-Нет, ( as: прим.автора) не понимают. Разговаривать нужно по польски.
3. Выучил язык?
-Да. За год мне пришлось его выучить. Кто не хочет учить-работу найти будет трудно. Очень поначалу путался "во временах". На польском, слова в теперешнем времени, и в прошедшем, звучат по разному, трудно запомнить.
Картинка:
стройка.jpg

4. А как с поиском работы?
-Нужно искать. По газетам, объявлениям, и прочим местам.
5. Ну так, сложно найти работу?
-Нужно обзванивать. Проблемма в "наших"... Украинцы и русские здесь устраивают афёры, занимаются мошенничеством. Берут деньги с заробитчан за поиск работы, и отключают телефоны, меняют адреса офисов. И это у них получается, благодаря доверию. Слышишь в трубке голос по русски, или украински, и думаешь, что "свои", что не обманут.
6. Как поляки относятся к украинцам?
-Нормально. Польша нуждается в нас. В том году заехало около миллиона рабочих с Украины. И этого мало. Надо ещё. Работа есть.
7. Ну так, а как же поднятая сейчас тема о Волынской Резне?
-Это всё искуственно. Для "сталкивания лбами" Украины и Польши. Поляки не упоминают об этой резне.
8. Какой график работы? Далеко ли тебе до объекта ехать?
-До объекта ехать час по городу. Работаю 6 дней в неделю.
9. Какие различия с Украиной?
-Наша Украина-отличная страна. Это я понимаю, смотря отсюда. Хорошая и адекватная. Просто, сейчас время перемен для неё. У нас почти бесплатная медицина. "Почти", потому что здесь цены за лечение-заоблачные. А вот цены на одежду, обувь, и еду-одинаковы с украинскими ценами.
И ещё различие-мы немного ленивые. Здесь я работаю с 7 до 17, и "не присядешь". Такого как у нас, где-то "зашарится" от работы, и отволынить-нет. За такое поляки выгоняют. Быть работящим-в почёте. Это приносит свои плоды. Ещё мне понравились дешевые авто. Я видел, например, Фольцваген 2009 года, стоит 1 000 долларов. Тоесть, за месяц могу себе купить, если захочу. Что-что, а машины здесь доступны.
10. А в чём выгода наёма украинских работников?
-Ну, разница такая-на моё место если взять поляка, то платить ему надо на 5 злотых в час больше (5 злотых=30 гривен).
Картинка:
politsiya.jpg

11. А что скажешь о полиции? Какие различия с нашей полицией?
-Здесь структура полиции совсем иная, чем у нас. Она делится на три вида:
-Криминальная-занимается уголовным розыском.
-Городская-занимается патрульно постовой службой.
-Муниципальная-занимается слежением за порядком в ЖКХ. Тоесть выпишет штраф, если высыпите мусор возле двора, или если это сделает предприятие.
Лично я их всех не замечал. Пока ты не нарушаешь закон-никто к тебе "докапываться" не будет.
12. Понятно )) Какие планы на будущее?
-Начинаю изучать немецкий. Оформляю визу в Германию. Коренные поляки не хотят работать на родине, едут туда. Ну и я поеду. Там платят ещё больше. Там выходит заработать несколько тысяч евро в месяц.
***

Вот такой у нас состоялся диалог. Кому понравилось qw:-присоеденяйтесь к нам, регистрируйтесь, комментируйте.
Картинка:
rasp.jpg

Гости


Ранние поездки pafawag_74 12 МАР 2017, 15:11:04
Дату первого путешествия я и сам, в силу тогдашнего возраста, не помню. Помню только металлический,
но по своему приятный запах поручней в трамвае третьего маршрута ЧМК-Вокзал. Проносящиеся мимо дома,
заборы, пустыри городских кварталов. Зелень, лакокрасочный завод. Путепровод на станцией Заречный
Куст. На путях грузовые вагоны, маневровый тепловоз. Через секунду пейзаж меняется: автодорога,
Разворотное кольцо "Кислородный завод" немножко поодаль. Трамвай поворачивает и вливается в царство
зелени. Остановка "Кислородный завод". Ещё поворот - трамвай на Каслинской. И снова городские кварталы
застройки середины прошлого века...
***
Через двадцать минут появляется вокзал. Большое красивое здание - тогда оно выполняло ещё и функцию
пригородного вокзала. Покупаем билет. У перрона - приятный круглоголовый электропоезд-глобус зелёного
цвета, деревянные сидения, особая атмосфера... Почти восемьдесят километров пути.
***
Через два часа электропоезд прибывает на остановочный пункт Каширинский. С рёвом уходит в солнечную даль,
оставляя нас с мамой на платформе. Снова зелень, идём через лесок. Вот уже военный городок Каширинский,
где живёт моя тётя; здесь кончается этот путь.

Детальное описание участка Каширинский-Кисегач
о.п. Каширинский
Небольшой остановочный пункт с двумя высокими и длинными посадочными платфоромами бокового типа
расположения. Расположен у одноимённого посёлка. Относится к воинской части. Имеются два детских сада, ГСК, школы, магазины.
Население 11 тыс. человек. Административно входит в состав города Чебаркуля Челябинской области. В посёлке
всего одна улица - ул. Каширина.
Номера домов не имеют системы. Назван в честь Героя Советского Союза Алексея Ивановича Каширина, который 23
января 1945 года закрыл своим
телом амбразуру вражеского ДОТа.

Ст. Чебаркуль
Железнодорожная станция пятого класса Челябинского отделения Южно-Уральской железной дороги на линии Златоуст — Челябинск,
открыта в 1892 году. До 1954 года станция носила название Санаторная.
Город Чебаркуль основан в 1736. До 1960-х годов в нём действовала узкоколейная железная дорога до посёлка Каменный Карьер.
Станция Чебаркуль имеет 2 боковые и 1 островную платформы, четыре пути. В чётной горловине
находится переезд, тупик и активноиспользуемый
подъездной путь Чебаркульского молочного завода. В нечётной - неиспользуемый подъездной путь на лесопилку (?)
с переездом. Возможно, некоторая часть пути время от времени используется для отстоя подвижного состава.
В 2009 году построен новый вокзал, взамен старого, 1902 года постройки. Также имеется старинное служебное
здание. Недалеко расположен автовокзал.

Ст. Кисегач
Самая интересная станция из двух вышеперечисленных.
Кисега́ч (по названию одноименного озера) — железнодорожная станция 5 класса Челябинского отделения Южно-Уральской железной дороги
на линии Златоуст — Челябинск. Станция имеет пассажирское значение, связана пригородными поездами с Челябинском, Миассом, Златоустом,
Кропачёво. Станция расположена в курортной зоне, в посёлке Кисегач города Чебаркуль. Близ станции расположены озёра Чебаркуль и Еловое, базы отдыха.
На станции две низких, длинных частично крытых посадочных платформы, 4 пути, в чётной горловине переезд и тупик. От него отходит короткий (~ 100 м.)
подъездной путь со следами слабого движения на электроподстанцию. До ~2013-2014 года на подстанции
находился вагон-общежитие.
Судьба его на данный момент не известна. В 2010 году мне удалось попасть на подстанцию и зафотодокументировать этот интереснейший экземпляр. Также есть
"вокзал" - в начале 2010-х это здание действительно исполняло эту роль, имелся зал ожидания, касса. Сейчас это только техническое здание.
Также до этого времени отсюда в перпендикулярном направлении (точнее, под прямым углом) к "большой" железной дороге от пассажирской платформы отходил
100-метровый рельсовый путь для подвоза продуктов в магазины "Турист" и РЖД. Колея - широкая! Подвижной состав - неизвестен. Возможно, им являлся "полувагон" -
металлический контейнер серебрянного цвета, стоявший между двумя этими магазинами. Сейчас от этого пути осталось лишь несколько шпал.

Редирект 301 для движка PHPbb3 Александр 23 ИЮЛ 2016, 10:25:18
Да… Давно я не волновался. Но сегодняшний анализ моего детища, любимого форума (не забудьте перейти и добавить пост, не проходите мимо) вверг в шок-нулевые показатели индексации у Яндекса! Не смотря на давно готовящийся обширный мануал по увеличению скорости интернета для мобильных устройств, эту публикацию пишу сразу и спешу поделится решениями, найденными в интернете.
Всё дело в том, что адреса, например со слешем в конце урла, являются для поисковиков другим адресом, с тем же наполнением сайта-тоесть-не оригинальный копипаст. Это вызывает наложение санкций-ваш сайт опускается ниже в выдаче, и наполнение и ссылочная масса тут не спасают. Это большая проблема. Убиваем клоны страниц следующим способом
Открываем файл .htaccess и вносим:
для убирания слеша в конце адреса
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]
для редиректа с www на корень сайта
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.ваш сайт\.ua$ [NC]
RewriteCond %{REQUEST_URI} !^/robots.*
RewriteRule ^(.*)$ http://ваш сайт/$1 [R=301,L]
делаем редирект, чтоб игнорировалось index.php
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://ваш сайт/ [R=301,L]
Все эти правки рабочие, работают на движке phpbb, вносите записи по одной, проверяйте.
Ну, теперь можно не волноватся. Продвигайте ваши сайты!
И… не забудьте зарегистрироватся, и оставить пост на самом лучшем форуме

Разработка PHP под Android Александр 24 ИЮН 2017, 19:02:12
Сегодняшний пост написан в стиле Хабра. Здесь будут описаны проверенные мной, работающие программы для полноценной разработки под Android для PHP, оффлайн, тоесть когда есть смартфон, нет интернета, но есть желание писать код.
Тем не менее пользователей планшетов и телефонов становится всё больше. Лично я учусь писать код по дороге с работы и на работу.
Очень много программ в Google Play не оправдывают ожиданий. Я всегда смотрю по общей оценке, которая присутствует возле их названий, и по отзывам пользователей. Эти оценки всегда адекватны-если стоит более 4.5 баллов-можно устанавливать.
Наш обзор будет содержать только бесплатные приложения, которые я испробывал, и смело могу рекомендовать. Они установленны в моём телефоне, и без них я уже не представляю своё времяпровождение.
Итак, от слов к делу:
1. Локальный сервер. Он просто лучший из бесплатных. Называется PHP Runer. Полноценная связка LightBox+MySQL+PHP. И полноценный PhpMyAdmin! Если кому-то нравится управлять своими проэктами из консоли-дело ваше. В Андроиде управлять через GUI как-то лучше выходит. Веб-сервер практически не имеет настроек-только запуск и остановка, и вход в PhpMyAdmin. Но большего и не нужно. Испробовать PHP-код вполне достаточно. Я для пробы устанавливал движок форума-всё прошло отлично.
В общем-настоятельно рекомендую.
Картинка:
Screenshot_2017-06-23-19-05-52.png
Картинка:
Screenshot_2017-06-23-19-06-22.png

2. Не менее важная часть жизни любого разработчика-текстовый редактор. Среди гор того шлака, который есть в Play Markete меня устроил только Jota Text Editor. В том же Play Market в комментариях к Jota русскоязычный сегмент пользователей очень гневно отзываетсятна то, что разработчик забросил русскую локаль языка. Как по мне-она и не нужна. Настройки и так понятны, имеется подсветка кода, большой выбор кнопок, выводимых под текстом. Вот, например, такие:
Картинка:
Screenshot_2016-09-17-05-52-56.png

3. Xaker Keyboard-обязательно скачайте! (на скрине ниже-именно она). Она по расположению символов полностью копирует привычную нам, компьютерную клавиатуру. Переключение раскладок-клавиша пробела, в остальном идентична компьютерной.
Картинка:
Screenshot_2017-06-23-19-09-40.png

4. AndFTP-название говорит само за себя. Это FTP-клиент. Ничего плохого сказать не могу-работает.
5. HTML Colors-это просто суперская программа для разработчика. Цветовая палитра. Присутствует как и обычная палитра, где можно "тапнув" пальцем выбрать цвет, так и таблица с основными цветами, и их кодами. Плюс вкладка с "ползунками" для подбора прозрачности в формате rgb. Настоятельно рекомендую-эта программа сделана "для людей".
Картинка:
Screenshot_2017-06-23-19-05-31.png

6. rus2lat-эта замечательная программа вам обязательно нужна. Она генерирует пароли в соответствии с вашими паролями, введенными с компьютерной клавиатуры. Тоесть-на вашей компьютерной клавиатуре символы, буквы на клавишах написаны в 2-х вариантах: английский и русский. И если нужно войти на сайт (вашей разработки, или прочий)-то эта программа повторит ваш пароль английскими символами-и вы войдёте.
Например, пароль, имеющий вид на русской раскладке "рука5пальцев" имеет вид в английской раскладке "herf5gfkmwtd". Со смартфона вы такое не введете. Поэтому, если вы используете русские слова и фразы в паролях на английском языке, эта программа-"ваше всё".
Картинка:
Screenshot_2017-06-23-19-08-14.png

7. ProgrammingHub-целый набор языков программированния. Языки подключаются модульно. Нужен PHP? Пожалуйста-нажимаем на соответствующую кнопку с надписью "PHP". Скачаются примеры всех функций-все они будут в виде описания в меню программы.
Картинка:
Screenshot_2017-06-23-19-07-00.png

Картинка:
Screenshot_2017-06-23-19-07-11.png

Картинка:
Screenshot_2017-06-23-19-07-37.png

Доступны десятки языков-нажав на выбор, и скачав их-получите листинги примеров.
8. А вот чтоб оффлайн перевести английский текст мне приглянулись 2 программы-переводчика. Они используют свою внутреннюю базу переведенных слов-интернет им не нужен. Устанавливайте обе-в Play Market надо найти "Англо-Русский словарь" разработчик Ульянов Алексей, и вторая никак не подписана, имеет вот такой вид.
Они оба очень мощные, и дополняют друг друга.
Картинка:
Screenshot_2017-06-23-18-58-40.png

Картинка:
Screenshot_2017-06-23-19-02-36.png

9. Также можете сейчас скачать документацию с примерами PHP-она более подробная, взята с основного сайта PHP-но русский перевод в ней частичный. Прочесть докуметацию можно с помощью неплохо зарекомендовавшего себя CHM Reader X. Листайте, перемещайтесь по документации, нажимая синие надписи "Вперёд" и "Назад" внизу страницы. Скачивайте этот мегаполезный архив, нажав на него:
Картинка:
php_ru_html.zip

Картинка:
Screenshot_2017-06-23-19-10-39.png
Картинка:
Screenshot_2017-06-23-19-10-31.png

Ну и напоследок-в нашей оффлайн работе очень пригодится менеджер закачек видео-можно скачать видеоурок по кодингу в точках бесплатного WI-FI, а потом смотреть это видео в местах, где бесплатного интернета-нет.
Картинка:
Screenshot_2017-06-23-19-04-59.png

В общем, такой вот скромный набор программ установлен у меня. Он хоть и "походный" но позволяет писать код и проверять его. Дома, на стационарной машине, такой код потребует, возможно, мелких правок-но он уже будет, и вы сможете эффективно использовать своё время, находясь в дороге.
Если вам понравилась или помогла данная статья-оставьте комментарий, или посетите главную страницу нашего сайта, нажав на логотип вверху.

Гости


 [ 30 Статьи блога ]  Пред.  1 2 3 4 5 6

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

Зарегистрированные пользователи: Bing [Bot]