За выходныя пракату TuxCon 2017. На думку большасці людзей, я выступаў прыстойна добра з маёй лекцыяй. Я асабіста не вельмі задаволены, вядома, ёсць шмат рэчаў, на якіх можна працаваць, Я галава, таму што гэта не апошняя мая такая дзейнасць у будучыні. Шчыра кажучы, вялікая частка прэзентацыі ледзь памятаю яе, Гэта было ў трансе. Я памятаю, выхоплівае моманты, калі я гляджу на гадзіннік і знайсці, што было да прыстойнага колькасці часу.

Вызначана, гэта было не так проста, нават прымаючы пад увагу, аўдыторыя была вельмі вузканакіраваныя і быў вялікі бар'ер з аўдыторыяй.

 

Мой каханы тэкставы рэдактар Geany. Гэта вельмі мінімалісцкі ТУТ які падтрымлівае велізарны дыяпазон моў – абалонка, PHP, пітон, З … і г.д.. Там у той час як аўтазапаўненне пекла спрытны. Ёй не хапае часам прыемна, як гэта магчыма, але ў дадзены момант для мяне больш чым дастаткова. Я пачаў онлайн курс Праграмаванне на Python на SoftUni – каб асвяжыць свае веды і абнавіць, таму што я не пасля адэкватнай, што адбываецца з пітонам 3. Выкладчыкі курсу рэкамендуецца PyCharm у якасці IDE для праграмавання Pyton, але мне далёка ад маёй душы, натуральна выкарыстоўваць Geany для практыкаванняў.

Падчас лекцый хваравіта адчуваецца 2 дэфіцыт

  1. Python аўтазапаўнення-і выдыханае з дакументацыі да функцый і метадам
  2. няма ніякай праверкі для pep8 стандарту

Добрая навіна заключаецца ў тым, што Geany з'яўляецца дастаткова гнуткай, каб па канфігурацыі і могуць быць лёгка дапоўнены ў адсутнасць такіх. дазваляць дадамо python дакументацыя да нашага IDE:

  • падціснуць наступны сцэнар дзесьці ў нашым PATH в / USR / бен не забудзьцеся зрабіць яго выкананым
  • адрэдагаваць файл ~ / .config / Geany / filedefs / filetypes.python у наладах часткі дадайце наступны радок context_action_cmd = pydocw% s. Калі ёсць толькі дадаць назву binarkata з папярэдняга кроку. Перазапуск Geany пры запуску.
  • У нас ужо ёсць кантэкстнае дзеянне, якое будзе выдаляць інфармацыю аб функцыі. Аз си добавих shortcut за да ми е по удобно като не ми е ясно някоя функционалност. Ліч мне такі падыход вельмі шмат, таму што мне падабаецца раздражняе мяне Netbeans падыход.

Пакуль усё добра. Тады я сапраўды хацеў мець код праверкі вы пішаце – напісаць Ці я ў адпаведнасці з агульнапрынятымі стандартамі або пісаць уродства. Увогуле, я зноў знайшоў tutorialče як рэчы здараюцца, але гэта крыху састарэла – Geany мае ўсе убудаваныя ў сабе трэба толькі ўсталяваць яго pep8 пакет. У Debian APT-атрымаць ўстаноўку pep8 працуе ў адзіночку іншы distrota, каб даведацца, як адбываецца чараўніцтва. У кнопцы другога меню Пабудаваць (па меншай меры мне) е Lint след кликването му ще откриете колко грозен код сте сътворили 😀

Screenshot from 2016-01-11 20-42-21

Това е общи линии как да накарате вашият Geany да работи по добре с Python и същевременно да продължи да бъде бърз без да кара процесора ви да иска да си тегли куршума.

Час ад часу я павінен выкарыстоўваць Bitcoin URI, і калі ў мяне быў мой кліент не асацыяваў раздражняльным, Я проста павінен рабіць усё ўручную. Prodtsedurata надзвычай трывіяльна ў асацыяцыі. Ён можа быць атрыманы наступным 5 кошт

  1. Адкрыць у адраснай радку аб:конфіг
  2. Стварэнне новага тыпу ключа лагічнае значэнне (Klys правая кнопка мышы -> новы -> лагічны)
  3. увядзіце імя: network.protocol-handler.expose.bitcoin
  4. Выберыце значэнне ХЛУСНЯ
  5. Следващият път когато кликнете на Bitcoin URI ще бъдете попитани за избор път до Bitcoin клиента си. Бъдете сигурни че е с изпълними права.

Аз лично използвам MultiBit клиента който е има всичката необходима фунционалност и е достатъчно пъргавичък

Калі вы робіце RAID пласт над ёй зрабіць гэта на LVM, так што вы зэканоміце шмат душэўнай болі, калі вы не зусім добра прадумана прапорцыі акцый. Ідэя заключаецца ў тым, што вы карыстаецеся XFS ці ZFS або якой-небудзь іншай FS, што дазваляе змяненне памераў частак, як Ext2 / 3/4, як усё становіцца больш, як вы разумееце, свінарнік, вы яшчэ не зрабілі- лепшае падраздзяленне. В общи линии получавате максимална пластичност ако е необходимо намаляне или увеличаване на размеря на дяла и същевременно сте подсигурени против неприятни случки на данните ви. В общи линии се получава нещо от този вид

| / | /var | /usr | /home  |
 --------------------------
|       LVM Volume         |
 --------------------------
|       RAID Volume        |
 --------------------------
| Disk 1 | Disk 2 | Disk 3 | 

Як я ўжо пісаў у апошні час мой народ ад пераходу на Debian мультибиблиотечную падтрымкі. Гэта само па сабе з'яўляецца добрай рэччу шмат рэчаў будзе працягвацца ў звычайным рэжыме любыя праблемы, звязаныя з віном на 64-разраднай архітэктуры будзе падаць. Таму што мая сістэма з'яўляецца значна больш складаным у прынцыпе настроены SID (няўстойлівы) Тым не менш, выкарыстоўваць пакеты з тэставання і мультиархитектурная-і рэчы здрабняюцца. Нянавісць у гэтым. Так што сёння я павінен быў ачысціць маю сістэму ўсіх залежнасцяў i386 з мэтай забеспячэння поўнага, як людзі 🙂

У агульным выпадку, працэдура вельмі трывіяльным. Чыстыя пакеты забараняльных архітэктуры i386 і жыць шчасліва 😉, як гэта адбываецца з дапамогай наступнай каманды ніжэй. г.зн. яны 2, калі камусьці цікава, колькі пакетаў было ў стане пакрыць усе нашы рэчы, дзе вы фактычна загрузілі другую чыстую сістэму.

dpkg -l | grep i386
apt-get remove --purge .*:i386

Тут усё зразумела з сістэмай мы chistichka. Пакідаючы толькі архітэктуру забарону, дзе наша сістэма драбнення

dpkg --remove-architecture i386

apt-get update

Здравей чист живот. Ако някой ден не ме мързи ще седна да си напиша pin-овете за приоритети на пакетите като хората че да не се мачка и multiarch-а но като цяло нямам много голямо желание да го правя предпочитам чиста x64 система пред множество повтарящи се библиотеки.