През изминалият уикенд се изтъркаля TuxCon 2017. Според повечето хора съм се справил прилично добре с лекцията ми. Аз персонално не съм съвсем доволен, определено има много неща върху които да работя, защото планувам да не е последната ми подобна изява за в бъдеще. Ако трябва да съм честен по голямата част от презентацията почти не си я спомням, беше като в транс. Спомням си откъслечни моменти в които поглеждам часовника и установявам, че е изтекло прилично количество време.

Определено не беше никак лесно, дори като се има на предвид, че аудиторията беше изключително тясно насочена и нямаше някаква голяма бариера с публиката.

 

ჩემი საყვარელი ტექსტური რედაქტორი Geany. ეს არის ძალიან მინიმალისტური აქ რომელიც მხარს უჭერს უზარმაზარი სპექტრი ენებზე – shell, php, python, C … და ა.შ.. არსებობს autocomplete ხოლო ჯოჯოხეთი სწრაფი. მას აკლია შემთხვევითი სასიამოვნო რაც შეიძლება, თუმცა ამ ეტაპზე ჩემთვის საკმარისზე მეტია. დავიწყე ონლაინ კურსი Python პროგრამირების на SoftUni – ამოცნობა მათი ცოდნა და განახლება იმიტომ, რომ მე არ ვარ მას შემდეგ, რაც ადეკვატური რა ხდება python 3. ლექტორები რა თქმა უნდა, არის რეკომენდირებული PyCharm როგორც IDE პროგრამირების Pyton, მაგრამ ჩემთვის შორს ჩემი liking, ბუნებრივია, გამოიყენოთ Geany წვრთნები.

ლექციების მტკივნეულად იგრძნო 2 დეფიციტს

  1. python autocomplete და ამოსუნთქულ ეხლა დოკუმენტაცია ფუნქციები და მეთოდები
  2. არ დადასტურება pep8 სტანდარტული

კარგი ამბავი ის არის, რომ Geany არის მოქნილი საკმარისი მიერ კონფიგურაცია და ადვილად უნდა დაერთოს at აკლია ასეთი. მიადევნე რჩეულებში python დოკუმენტაცია ჩვენი IDE:

  • გაიყვანოს თქვენი შემდეგი script სადღაც ჩვენი PATH როგორც / usr / bin არ უნდა დაგვავიწყდეს, რომ ის შესრულებადი
  • შეცვალონ ფაილი ~ / .config / geany / filedefs / filetypes.python ნაწილი პარამეტრები რჩეულებში შემდეგ ხაზი context_action_cmd = pydocw% s. თუ არსებობს მხოლოდ დასძინა სახელით binarkata წინა ნაბიჯი. გადატვირთეთ Geany თუ აწარმოებს.
  • ჩვენ უკვე გვაქვს კონტექსტში ქმედება, რომელიც ამოიღონ ინფორმაცია ფუნქცია. Аз си добавих shortcut за да ми е по удобно като не ми е ясно някоя функционалност. ლიჩი ჩემთვის ეს მიდგომა ძალიან ბევრი, რადგან მე მიყვარს აღიზიანებს ჩემთვის NetBeans მიდგომა.

ამიტომ კარგი. მაშინ მე ნამდვილად მინდოდა ძალადაკარგულია კოდი წერთ – არა ვწერ შესაბამისად საყოველთაოდ აღიარებული სტანდარტები და დაწეროთ ნებისმიერი უშნო. ზოგადად, მე ი კვლავ tutorialče თუ როგორ მოხდება, მაგრამ ეს არ არის ცოტა მოძველებულია – Geany აქვს ყველაფერი ჩაშენებული თავად მხოლოდ უნდა დააყენოთ ეს pep8 პაკეტი. In Debian apt-get install pep8 მუშაობს სხვა distrota მარტო აღმოაჩინეთ, თუ როგორ ჯადოსნური ხდება. მეორე აშენების მენიუს ღილაკს (ყოველ შემთხვევაში ჩემთვის,) е Lint след кликването му ще откриете колко грозен код сте сътворили 😀

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

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

დროდადრო მე უნდა გამოვიყენოთ ვიკიპედია URI და როცა მქონდა ჩემს კლიენტს არ გაერთიანდნენ გამაღიზიანებელი, მე მხოლოდ უნდა გავაკეთოთ ყველაფერი ხელით. Prodtsedurata ძალიან ტრივიალური ასოციაციაში. ეს შეიძლება იყოს სინთეზირებული შემდეგ 5 ანგარიში

  1. Open in თქვენს მისამართზე ბარი შესახებ:config
  2. შევქმნათ ახალი გასაღები ტიპის ლოგიკური (Klys მაუსის მარჯვენა ღილაკს -> ახალი -> ლოგიკური)
  3. შეიტანეთ სახელი: network.protocol-handler.expose.bitcoin
  4. აირჩიეთ მნიშვნელობა ცრუ
  5. მომავალი დრო თქვენ დააჭერთ ვიკიპედია URI მოგეთხოვებათ აირჩიოს გზა ვიკიპედია კლიენტს. დარწმუნებული იყავით, რომ აღსრულება უფლებები.

მე პირადად გამოყენება MultiBit კლიენტი, რომელიც აქვს ყველა საჭირო ფუნქცია და საკმარისი pargavichak

როდესაც თქვენ RAID ფენის ზემოთ ის ამის შესახებ დაყოფა ასე რომ თქვენ გადარჩენა თავს ბევრი გულისტკივილი თუ თქვენ არ საკმაოდ კარგად განიხილება პროპორციები აქციების. იდეა არის, რომ თქვენ იყენებთ XFS ან ZFS ან სხვა FS, რომელიც საშუალებას resizing დანაყოფი როგორც EXT2 / 3/4 რამ მიიღონ უფრო ხვდები sty, თქვენ არ გააკეთა- საუკეთესო სამმართველოს. В общи линии получавате максимална пластичност ако е необходимо намаляне или увеличаване на размеря на дяла и същевременно сте подсигурени против неприятни случки на данните ви. В общи линии се получава нещо от този вид

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

როგორც დავწერე ცოტა ხნის წინ ჩემს ხალხს გადართვის Debian multiarch მხარდაჭერა. ეს თავისთავად კარგია, ბევრი რამ გაგრძელდება, როგორც ჩვეულებრივი არანაირი პრობლემა ღვინო x64 არქიტექტურა დაეცემა. იმის გამო, რომ ჩემი სისტემა გაცილებით უფრო რთული, პრინციპში არის კონფიგურირებული sid (არასტაბილური) თუმცა, გამოიყენოთ პაკეტების ტესტირებისა და multiarch და რამ გაანადგურა. სიძულვილი ამ. ასე რომ, დღეს მე მქონდა გაწმენდა სისტემის ყველა i386 დამოკიდებულებები, რათა სრულფასოვანი როგორც ადამიანი 🙂

ზოგადად, პროცედურა არის ძალიან ტრივიალური. სუფთა ნუ ქნას პაკეტების i386 არქიტექტურა და ცხოვრობენ ბედნიერად 😉 როგორ ხდება შემდეგ ბრძანება ქვემოთ. ანუ ისინი 2, თუ ვინმე არის საინტერესო რამდენი პაკეტი შევძელით დაფარავს ყველა ჩვენი პერსონალი, სადაც თქვენ რეალურად ატვირთული მეორე სუფთა სისტემა.

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

აქ ყველაფერი გასაგებია სისტემა ჩვენ chistichka. ტოვებს მხოლოდ აკრძალვა არქიტექტურა, სადაც ჩვენი გამანადგურებელი სისტემა

dpkg --remove-architecture i386

apt-get update

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