ТЭФ

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

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


Дата и время 22 Янв 2019 16:01:29                       *БЛОГИ          Войти через          
   

Ссылки

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

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


Теги
4X_ProIntellect BoardLinuxPhpRhtythmboxАдминистрацияИстория, Восток,РадиоРазработчикСвязьСообщить

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

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

4

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

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

2


 [ 24 Статьи блога ]  1 2 3 4 5  След.
Подписки Случайная статья
QtCreator русификация и перевод программы Александр 08 ИЮН 2017, 22:31:58
Недавно установил себе в систему QtCreator.
Устанавливал через Synaptic, этот пакет легко ищется поиском.
Удобная IDE, но в ней много настроек, и на инглише не совсем удобно разбираться. В настройках General есть только английский язык в выборе, и больше никаких других.
Решением является доустановка пакета qttranslations5-l10n через Synaptic, или:
Код:
sudo apt install qttranslations5-l10n

В итоге в выборе языков появляется несколько, в том числе и русский.
Картинка:
Знімок екрану_2017-06-05_23-37-54.png

Гости


Ошибка, 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: всё. После этого проблеммы с интернетом у меня исчезли.
Надеюсь, и вам поможет.

Гости


Интервью с разработчиком движка 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
Становлення Персії Александр 02 ДЕК 2018, 12:32:19
Картинка:
орнамент.png

На схід від Месопотаміі розташоване велике Іранське нагірря, оточене з усіх боків гірськими хребтами.
Спочатку, на тих землях тисячі років існувало царство Елам, а з кінця 8 ст. до н.е. його замінила молода держава Мідія.
Саме тут, в середині 6 ст. до н.е. і з`явилась держава Персія, яка швидко розрослася до імперіі.
Зараз на цьому місті знаходиться сучасний Іран.
На півночі стародавня Персія межує з Каспійським морем, на півдні-з Перською затокою.
В Ірані посушливий клімат, та мало річок. Де не де у степах та безводних пустелях трапляються солоні озера. Здавна там кочували племена мідійців та персів. Вони займалися скотарством-розводили табуни коней, отари овець і верблюдів. Мідійці перші почали вирощувати люцерну, як харч для коней.
Хоч перші згадки про Персію, як союз родових племен під приводом династії Ахеменідів розпочінаються з ассирійських літописів, сама назва "Персія" була придумана греками.
Дивлячись на руїни палаців і царських гробниць, можна собі уявити велич, силу й багатствоМідо-Перської імперії. При своєму розширенні Персія зберігала культурні звички, мову, письмо та мистетво загарбленнних народів.

1. Становлення та розвиток
Перської імперії
В середині 6 ст. до н.е вождь одного с перських племен, Кір, оголосив себе царем. Він і заснував велику Перську державу (державу Ахеменідів). Вона проіснувала з 550 до 330 рр. до н.е.
За короткий час Кір завоював багато країн та народів, зокрема, Віменію, Лідію (Туреччина), і Вавілонське царство.
В наслідок завоювань Кіра, та його наступників, утворилось величезне Перське царство. Воно простягнулося від річки Інд на сході, до Середиземного моря на заході. Нова держава обʼєднала в собі багато племен та народів, ставши Імперією, або східною діспотією.
Між різними областями великої держави було прокладено широкі рівні дороги, вимощені камінням. Ними вдень і вночі мчали гінці з царськими наказами. Через кожні 20-30 км був двір для заміни коней.
Перси мали чотири столиці: Екбатами, Пасаргади, Сузи та Персеполь. Символом могутності й величі
держави АхеменІ-дів було місто Персеполь, збудоване Дарієм І.
Заснований Дарієм I у 518 р. до н. е., Персеполь був столицею імперії Ахеменідів. Він був споруджений на величезній терасі, наполовину штучній і наполовину природній, де «Цар царів» створив вражаючий палацовий комплекс, натхненний шедеврами з Месопотамії. Значні розміри і художня якість монумен-
тальних руїн роблять цей комплекс унікальним археологічним об'єктом.
Перська держава по території перевершила всі раніше існуючі держави Стародавнього світу і стала імперією. Володіння Персії в результаті завоювань Кіра і його сина простягалися від Єгипту до Індії. Завойовуючи країну, Кір не зазіхав на звичаї та релігію її народів. До титулу перського царя він приєднав титул правителя підкореної країни.
Головна доблесть персів — це мужність. Після воєнної доблесних вважається великою заслугою мати якмога більше синів. Тому, в кого найбільше синів, цар щороку посилає подарунки. Немає нічого гіршого для персів, ніж брехати, а також робити борги. У річку перси не плюють, рук вони також не миють у річці й нікому не дозволяють цього робити. До річок взагалі персиставляться з великою пошаною.

2. Розвиток культури Персії
Перська імперія мала кілька столиць: древнє місто Сузи, колишню столицю Мідії Екбатани, побудований Кіром місто Пасаргади. Перські царі подовгу жили у Вавилоні. Але головною столицею був Персеполь, зведений Дарієм I. Тут "цар царів" урочисто святкував зустріч персидського нового року, який відзначався в день Зимового сонцестояння. У Персеполі відбувалася коронація. Сюди на кілька тижнів у році з'їжджалися представники всіх провінцій, щоб вручити цареві багаті дари.
Персеполь був побудований на штучній платформі. У царському палаці знаходився величезний тронний зал, де цар приймав послів. На стінах, що піднімаються обабіч широких сходів, зображена гвардія "безсмертних". Так називалося добірне царське військо, що налічувало 10 тисяч вояків. Коли один з них гинув, на його місце негайно заступав інший. "Безсмертні" озброєні довгими списами, масивними луками, важкими щитами. Вони служили "вічної" охороною царя. Персеполь будувала вся Азія. Про це свідчить стародавній напис.
У великих містах – Вавилон, Екбатани, Мемфіс і дру – також з’явилися царські канцелярії. До складу канцелярій входили писарі і чиновники. Запровадився облік податків, податей і навіть подарунків, велася царська листування.
Дарій ввів нову систему податей: кожна сатрапія платила зафіксовану суму податей, яку складали виходячи з родючості грунтів, кількість чоловічого на-
селення і т.д. перси не платили грошові податі, але поставляли продовольство. Система подарунків тепер не носила добровільний характер – їх розмір був теж суворо зафіксований.

Продовження >

Гости


Теги: История, Восток,
Разработка 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

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

Гости


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

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

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