ТЭФ

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

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


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

Ссылки

Статистика блогов
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
unable to resolve host исправляем ошибку Александр 12 ФЕВ 2019, 19:03:37
Это одна из ошибок на свежеустановленной Debian.
Связана она с неправильным определением DNS. Для того, чтобы это исправить, необходимо дописать имя вашего компьютера в файл /etc/hosts и другой адрес.
Всё будет понятно если вы посмотрите на скрин-имя компьютера-в заголовке терминала.
В терминале вводим:
Код:
sudo nano /etc/hosts

Вписываем в файл адрес 127.0.1.1 Имя Компьютера
Затем жмем Ctrl O, Enter, и, наконец Ctrl X.
И всё. Пользуемся исправным Линуксом.
Картинка:
Снимок экрана_2019-02-12_19-01-57.png

Гости


Теги: Unable To Resolve Host
Обзор, покупка Xiaomi Mi Max 3 с Aliexpress Александр 10 НОЯ 2019, 08:22:38
Сегодня пришла моя первая покупка с Aliexpress, телефон Xiaomi Mi Max 3, чёрный, 64 гб накопитель, 4 гб оперативной памяти.
Телефон порадовал, очень шустрый, диагональ экрана-6.9', очень резкая камера (их тут две).
Звук очень "вкусный" и громкий.
Продавец хорошо упаковал товар-в пластиковый контейнер. Кто захочет купить-очень рекомендую. Вот ссылка на магазин продавца https://ru.aliexpress.com/item/32901815 ... 33edOpXUqV
Картинка:
Снимок экрана от 2019-11-10 08-06-02.png

Там, кстати, под названием модели не забудьте жмакнуть на покупочный талон-скидка "не повредит" qw:
Произвело впечатление, что телефон очень тонкий, при своих то размерах. Такое ощущение, что он состоит из экрана и аккумулятора только.
Доставка была бесплатной, морем, и заняла 28 дней.
Посылка пришла "под порог дома" УкрПочтой. Кстати, пришла и смс, что в случае с УкрПочтой удивило ))
Програмное обеспечение минимально, всё доустановите сами на свой вкус.
Несколько фоток телефона, задавайте вопросы в комментах, посещайте нашу главную страницу http://tef.co.ua/

Гости


Теги: Aliexpress
Культура та розвиток Персії Александр 02 ДЕК 2018, 12:25:26
Картинка:
орнамент.png

3. Мова та письмо
Для керування великою державою, та веденням ділових паперів, перські царі потребували розвиту систему письменностті. Перси є наступниками культурного спадку старих держав Стародавньго Сходу. Тому вони запозичили клинопис, який вперше був створений у Міжиріччі.
Зовнішній вигляд знаків, вживаних персами, нагадував клинопис вавілонян, проте, звуки вимовлялися інакше. Від словесно-складового письма, де кожне слово, або кожен склад позначалися особливим знаком, перси перейли до системи, близької до алфавіту. Ця, запозичена у мідян напівалфавитна система використовулася при письмі як староперська при палацах Ахеменідів.
Вперше своє письмове оформлення ця мова отримала при Кірі Старшому. Але в різномовній країні було складно користуватися лише одною офіційною мовою. Офіційною була, також, найближча до Персії мова-еламська, та мова головної з передньазіатських областей-вавілонська. А у Єгипті, разом с цими двома, ще й єгипетська.
Здебільшого ці мови використовували у надписах. У розповідях про перемоги Дарія, вирубаним на Бехистонській скелі, у надписах на стінах у царських палацах, на золотих та срібних дошках, що закладали під фундамент при будівництвах, на камʼяних стелах, що будувалися на честь відкриття зрошувальних каналів, та на циліндричних печатках.
В побутових справах міст Вавілонії переважала акадська мова.
Про це свідчить знайдений у Персеполі державний архів. Крім того, у час керування Ахеменідів провідною стала арамейська мова, яка мала широке розповсюдження по країнах Переднього Сходу. Точніше, один з диалектів арамейської, а саме-"арамейське койне".
По-арамейські писали вже не клинописом, а особливим алфавітом фінікійського походження, яке потім отримало поширення далі в Азію. Для письма використовували шкіру, папірус, глиняні черепки. Цей вид фінікійського письма став фундаментом алфавітів декількох азіатських народів.
В Стародавньому Ірані наука не піднялась на ті висоти, яких вона досягла в сусідній Месопотамії. Дух наукового і філософського пошуку пробудився лише в Сасанідський період. З грецької, латинської та інших мов були перекладені важливі роботи. Саме тоді на світ з'явилися Книга Великих Подвигів, Книга чинів Країни Ірану і Книга Царів. Інші роботи цього періоду збереглись тільки в пізнішому арабському перекладі.

8. Монети Персії
Історики припускають, що перші у світі монети зі срібла та золота стали карбувати в Лідії в 7 столітті до н. е.
Перські царі мали монопольне право на чеканку золотих монет, в той час як їх сатрапи теж могли карбувати свої монети, але тільки срібні або мідні. «Місцеві гроші» сатрапів ходили тільки на певній території, в той час як золоті монети перських царів були універсальним платіжним засобом по всій перській імперії і навіть за її межами.
Виникнення грошей. Перші гроші з'явилися в Лідії у VII ст. до н. е. Їх виготовляли з електру — сплаву золота й срібла. Невдовзі грошима почали користуватися по всій Передній Азії.
Дарій І карбував золоті монети — «дарики», вагою 8,4 г. Перські царі мали звичай обдаровувати наречених на весіллі дариками.
Ахеменіди створили казкові запаси золотих монет, викарбуваних у різних сатрапіях.
Після перемоги Александр Македонський запровадив єдину срібну монету для всієї імперії.
Парфяни повернулись до золотої грошової одиниці.

Гости


Ошибка, dbus no socet. Нет соеденения с интернетом. Александр 21 ИЮН 2017, 11:30:21
Такую ошибку я получил сегодня.
После многочисленных компиляций, я установил ошибочно старую версию dbus, и он мне поломал зависимости, и испортил конфиги.
В систему было невозможно войти, после окна входа с вводом ника и пароля, появлялось окошко с надписью "Невозможно соедениться с сервером. Нарушен сокет".
В ответ на это, я вошёл в интернет через смартфон, и с сайта Ubuntu Packages скачал deb-пакеты. Вот эти:
(Это пакеты 32-бит, если у вас 64-бит архитектура, то найдите такие же через поиск на сайте)
Картинка:
libnl-3-200_3.2.27-1ubuntu0.16.04.1_i386.deb

Картинка:
libnl-genl-3-200_3.2.27-1ubuntu0.16.04.1_i386.deb
Картинка:
libnl-route-3-200_3.2.27-1ubuntu0.16.04.1_i386.deb


После этого подключаем смартфон через кабель, входим в нашу систему, нажимаем
1. Ctr+Alt+F1
2. В открывшейся тестовой панели (терминале) вводим ник и пароль.
3. После этого вводим
Код:
startx

4. Оказавшись в системе (если "иксы" не стартанули, перемещайтесь по папкам с помощью команды сd) войдите в папку смартфона, и установите пакеты из списка выше через стандартную утилиту GDebi, или из терминала
Код:
dpkg -i /путь к пакету

5. Заходим в Synaptic. Вводим в строке его поиска dbus
6. Удаляем все лишнее с названиями dbus, однако смотрим на зависимости-пару основных пакетов dbus "утянут" при удалении пол-системы. Будьте внимательны, их трогать не надо.
7. Очищаем сведения о системе
Код:
apt update

8. Жмём на перезагрузку, либо в терминале пишем
Код:
reboot

9. В меню Grab выбираем режим Safe Mode (режим восстановления). И проходим по всем пунктам, особенно по пункту "Восстановление соеденения". Это может длиться несколько минут-наберитесь терпения.
10. Снова входим в систему, интернет должен появится.
11. Открываем терминал и пишем по очереди:
Код:
sudo apt-get clean

Код:
sudo apt-get autoremove

Код:
sudo apt-get -f install

Код:
sudo apt-get update&&sudo apt-get upgrade

e: всё. После этого проблеммы с интернетом у меня исчезли.
Надеюсь, и вам поможет.

Гости


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

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

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


cron