Сегодня я взял интервью у 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. Как родственники относятся к Вашим занятиям, и женаты ли Вы? Родственники толком не знают, чем я занимаюсь, знают только что я что-то там программирую. Нет, не женат и в обозримом будущем не собираюсь.
Одно из Ваших увлечений-фотография. Поделитесь той, которая нравится. Это и будет эпилогом к нашему разговору.
Сегодня поговорим об установке программ в Linux. Будем учиться устанавливать тремя способами, на примере браузера Chromium. Способ первый: С помощью поиска через интернет, и установкой найденного там пакета (программы) с помощью установщика Grebi. Этот способ напоминает обычную установку программ в Windows. -Находим сайт Chromium-а, и выбираем нужный нам пакет (32 или 64 bit). -Нажимаем на название нужного нам пакета, и скачиваем его. -После этого установщик Grebi сделает всё сам-распакует, установит, решит все зависимости. Найти программу можно будет в списке ваших программ (в меню).
Картинка:
Пакет из интернета.jpg
Картинка:
Gdebi.jpg
2. Установка через терминал: -Открываем терминал, пишем:
Код:
sudo su
, для получения администраторских прав. -Обновляем состояние всей системы командой
Код:
sudo apt update&&sudo apt upgrade
Соглашаемся с обновлением, вводя букву у, и жмём Enter.
Картинка:
Обновление системы.jpg
Картинка:
Обновление.jpg
-После окончания обновления вводим команду
Код:
sudo apt install chromium
-Далее система сделает то же, что и в первом примере-скачает, распакует, установит.
Картинка:
Терминал.jpg
3. С помощью программы Synaptic. Это стандартный графический установщик в Linux. -Открываем Synaptic. Не забудьте перед этим закрыть терминал-одновременно в системе может работать только одна управляющая программа. -Нажимаем на поиск (значок лупы), и пишем искомую для установки программу-Chromium. -Synaptic предложит несколько пакетов на выбор. Нас интересует только тот, где название не содержит дополнительных букв и индексов. Жмем на него, он выделится. -В верхнем меню нажимаем на пункт "Пакет", в открывшемся выпадающем списке выбираем "Выбрать для установки". -Нажимаем на значок шестерёнки, и наблюдаем, как устанавливать выбранный нами браузер.
Картинка:
1.jpg
Картинка:
2.jpg
Картинка:
3.jpg
Картинка:
4.jpg
Картинка:
5.jpg
Картинка:
6.jpg
Картинка:
7.jpg
Картинка:
Сhromium в Synaptyc.jpg
Картинка:
Chromium в Synaptic.jpg
Все. Как я сказал выше-Chromium будет в меню ваших программ-пользуйтесь. Если статья помогла вам, и понравилась-перейдите на главную, нажав на логотип, зарегистрируйтесь, и поучавствуйте в наших обсуждениях.
Да… Давно я не волновался. Но сегодняшний анализ моего детища, любимого форума (не забудьте перейти и добавить пост, не проходите мимо) вверг в шок-нулевые показатели индексации у Яндекса! Не смотря на давно готовящийся обширный мануал по увеличению скорости интернета для мобильных устройств, эту публикацию пишу сразу и спешу поделится решениями, найденными в интернете. Всё дело в том, что адреса, например со слешем в конце урла, являются для поисковиков другим адресом, с тем же наполнением сайта-тоесть-не оригинальный копипаст. Это вызывает наложение санкций-ваш сайт опускается ниже в выдаче, и наполнение и ссылочная масса тут не спасают. Это большая проблема. Убиваем клоны страниц следующим способом Открываем файл .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, вносите записи по одной, проверяйте. Ну, теперь можно не волноватся. Продвигайте ваши сайты! И… не забудьте зарегистрироватся, и оставить пост на самом лучшем форуме
Если вы задались вопросом, где разместить свои видео кроме Ютуба—то эта статья для вас. Я нашёл 22 сервиса, где можете разместить свои видео и вы. Располагать их буду по такому принципу-те которые понравились мне наиболее. Тоесть они будут идти от самого понравившегося, и ниже-по убыванию. На них все я сделал одно и тоже: разместил одно и тоже видео, с одинаковым описанием и тегами. В общем, создал одинаковые условия. Хочу заметить, что количество просмотров моих видео не влияет на место в данном рейтинге. Основным критерием является юзабельность, не глючность, "дружелюбность" интерфейса и аудитории. Итак, начнём обзор видеохостингов: 1. Live Leak.
Картинка:
Лив лик.png
Понравился мне наиболее, и занимает почётное первое место. Понятное меню, быстрый вход через Фейсбук. В меню на видном месте вынесены 2 отдельные категории-Украина и Сирия. Быстрая загрузка видеофайла. На этом видеохостинге есть отдельная боковая колоночка для доната (пайпал) Будьте внимательны-если ошибётесь при вводе этих реквизитов, или захотите их изменить-то это сделать проблематично. Толи модератор, толи система, не принимают такие правки, и в личку начинают приходить автоматически сгенерированные сообщения с текстом примерно такого содержания "Ваши изменения отклонены".Поэтому будьте внимательны при розмещении таких данных, розмещайте их один раз и правильно )) Зрители разные-США, Австралия, Европа. Присутствует '''вездесущая'' школота. За неделю-2045 просмотра и 23 комметария под видео. Очень приятный сайт. 2.ochevidets.ru Сайт-видеохостинг телеканала. Живая, культурная аудитория, оставляющая коментарии, вырастающие в диалоги. Этот сайт тоже понравился мне, поэтому он второй в рейтинге. Регистрироваться лучше через полную процедуру-через соц. сети глючно работает. Видео проверяется модератором перед опубликованием. Поэтому будьте внимательны за тем, что загружаете )) Количество просмотров за неделю-132. 3. metacafe.com Развитый западный сервис, тоже довольно посещаемый. Присутствует оплата за просмотры. В том случае, если ваше видео наберёт более 2000 просмотров. Просмотры свыше этой цифры будут оплачиваться. Все видео после загрузки, или редактирования данных какое-то время неактивны. Вероятно модерация. 4. vimeo.com Этот сервис внешне очень похож на Ютуб, но посещаемость и популярность, по моему мнению, оставляют желать лучшего. 5. wistia.com Похож на предыдущий сервис, со ''средненькой" посещаемостью. 6. Clipiki.ru
Картинка:
Clipici.png
Русскоязычный в видеохостинг. Симпатичный сервис. Почему-то он мне понравился. Легкий, неглючный, ненапряжный. Просто супер. 7. tochka.net Тоже "не последний'' претендент нашего рейтинга. Много категорий видео-есть что посмотреть во время загрузки своих видео )) 8. Cmotri.com Очень достойный сайт, количество просмотров других видео-солидные. Но у меня с ним как то не задалось-загрузил видео, оно долго не появлялось на канале. Потом появилось. Я добавил ссылку на сайт-её удалили. Если вы ''не гонитесь'' за продвижением сайта-то розмещайте свои видео-сайт не плохой. 9. Play.md Молдавский видеохостинг. Шутки-шутками, а национальный менталитет накладывает отпечаток )) На странице загрузки-линия прогресса загрузки. Так вот, при загрузке файла она показывает ''0'' процентов. Но загрузка идёт, это можно увидеть по строке состояния (если я правильно назвал), снизу страницы. Это видно на скрине. Но это ещё не всё )) Загрузить видео мне удалось попытки с пятой-до этого процесс заливки видео почему-то обрывался. Но и это ещё не всё )) После этого видео весь день было на модерации (они там что, всей Молдовой решали-размещать его, или нет?) Тем не менее, сайт хороший, и размещается в моём рейтинге выше середины всегр списка. 10. piter.tv Портал питерского телеканала с разделом видеохостинга. Ничего сказать не могу-сайт просто работает, и видео худо-бедно смотрят. 11. .funnyordie.com
Картинка:
Фанни или Дие.png
Это название говорит само за себя-''Мёртвый или смешной'', тоесть тематика-всякие приколы, падения, шутки, и тому подобное. Я разместил видео технического характеристика, и его удалили. Думаю, что если залить видео по тематике этого сайта, то всё будет нормально. 12. ebaumsworld.com
Картинка:
Эбаум ворлд (164).png
Здесь всё прошло ровно. Зарегистрировался, 164 просмотра за неделю. На этом сайте транслируются видео с Ютуба. Нужно просто вставить ссылку, вот и вся загрузка. 13. sib.net Сайт гласит, что он сайт "всея Сибири'' (примерно смысл такой). Добавляйте свои творения и на него-пусть и сибиряки смотрят и переходят к вам на сайт. 14. dailymotion.com
Картинка:
Дейли моушен (4).png
Всемирно известный видеохостинг с большим охватом по странам. Внешне похож на Ютуб, но с просмотрами всё плохо-7 за неделю. 15. muvi.ru Российский видеохостинг. Реклама, политика, и какая-то часть развлекательного контента. ''Для количества'' добавьте видео и на него-лишним не будет. Всего 6 просмотров за неделю. 16. videosprout.com
Картинка:
Видео спрут (2).png
Зарубежный видеохостинг, стабильно работающий, видео загружается без модерации. 10 просмотров моего видео за неделю. 17. veoh.com Скромный сайт-скромные возможности. 18. bigmir.net-украинский портал и видеохостинг, наряду с вышеупомянутым Точка.нет-одни из самых крупных видеохостингов Украины. 19. i.ua-тоже украинский портал, с разделом видео. Просмотров-0. 20. meta.ua- тоже крайне плохое количество просмотров-за неделю всего 5. 21. vzaar платный видеохостинг. 22. livejournal.com (ЖЖ)-есть загрузка видео в стадии beta, работает адекватно, видео будет на вашей странице, среди прочих записей. 23. vimple.ru Странноватый видеохостинг, где не показывается список видео на главной, количество просмотров-0. 24. cashtube.ru 25. rutube.ru-сколько его не раскручивали и рекламировали, толку нет, 2 просмотра, слабенький сайт. 26. cda.pl-Польский видеохостинг. 27. anyfiles.pl-ещё один польский видеохостинг-15 просмотров в неделю. 28. spaces.ru-российская соц.сеть, аналог ВКонтакте, с загрузкой видео. *** Ну и список аутсайдеров. На этих сайтах не удалось загрузить видео-если у вас получится, то сообщите об этом в комментах: -vidivodo.com-турецкий сайт. Если у вас получиться загркзить видео-сообщите в комментах, сайт крупный и посещаемый. -vidmax.com-непонятный сайт с неработающей загрузкой. -online.ua-украинский портал, загрузка видео на сентябрь 2017г запрещена из-за жалоб на скопированные с других сайтов видео. https://www.disclose.tv/ https://vidmax.com/ https://uploadstars.com/ https://video.engagemedia.org/ https://lbry.tv/ https://www.acfun.cn/ https://www.contv.com/browse-movie/
С недавних пор блоги форума ТЭФ, на которых вы и находитесь, получил ТИЦ-10, поэтому и буду немного писать о продвижении сайтов, и сегодня хочу пояснить, кто же это, что за мифический человек, упоминание о котором можно встретить на каждом seo-ресурсе. Платон Щукин-это не один конкретный человек, это команда модераторов поисковой системы Яндекс. Любой из этих людей и подписывается при ответе на обращение в службу поддержки. Согласитесь, это звучит интересней или свежей, чем просто-с уважением, служба поддержки. Платоны-фактически единственные, кто может вмешатся вручную в алгоритм поисковой системы, и помочь вам, если ваш сайт выпал из поиска, или имеет проблемы. Однако не надо думать, что, если вы напишите слёзное обращение, все бросятся вам помогать. Скорее всего ваше письмо… даже не откроют. Дело в том, что модераторы тоже живые люди, и могут прийти с плохим настроением, могут уставать, а от тысяч однотипных писем с заголовком «Помогите!», навернок просто рябит в глазах. Назовите письмо необычно, например, «Северное сияние» (первое, что пришло в голову), а внутри уже подробно поясните, в чём проблема. По моим наблюдениям, по другим форумам, я сделал вывод, что возможно, прежде, чем попасть к Платону, письма фильтрует робот по названиям, и письмо с необычным заголовком не отбракует. Если отаета нет, продолжайте писать в день по письму, и рано или позно-добьётесь результата. Если есть вопросы-спрашивайте, и не забывайте посетить наш форум, много интересного. (ссылка вверху страницы)