Over the whole weekend is gone TuxCon 2017. According to most people I did decently well with my lecture. I personally am not quite satisfied, certainly there are many things on which to work, because I plan to not be my last such appearance in the future. To be honest most of the presentation almost not remember it, It was like in a trance. I remember the sparse moments in which I look at the clock and realize, that's a decent amount of elapsed time.

It definitely wasn't easy, even taking into account the, the audience was extremely closely targeted and there was a big barrier with the audience.


My favorite text editor is Geany. It is very minimalist HERE it supports a huge range of languages – shell, php, python, C … etc. Have their autocomplete and at the same time, bloody well. He lacks one and another nice opportunity, but at the moment, for me, it's more than enough. I online course Python Programming at SoftUni – to refreshing knowledge and will update as I have not followed adequately, what happens to python 3. Speakers of course recommend PyCharm as IDE for programming pyton, but I not my taste, of course, I use Geany for exercise.

During the lecture, felt painful 2 shortage

  1. python autocomplete and you highlight from the documentation, functions and methods
  2. you will never for pep8 standard

The fact that Geany is quite flexible than configuration and can be easily supplemented than missing such. Let's add the python documentation on our IDE:

  • dyble it the following script somewhere on our PATH, for example /usr/bin, and don't forget to make it executable
  • edit the file ~/.config/geany/filedefs/filetypes.python, like in settings, add the following lines context_action_cmd=pydocw %s. If there is only add the name of Bearcat from the previous step. ReWire Geany, if you work.
  • We already have a context action that will allow you to get information about the function. I added a shortcut to me is more comfortable as I do not understand any functionality. Leach me this approach very much because I like annoys me netbeans approach.

So far so good. Then I'll wish I never code that I write – if you write it according to General accepted standards, or write any gattii. In General, I found again tutorialon as things happen, but it's a little outdated – Geany has all of this built into itself, just need to install pep8 package. In Debian apt-get install pep8 does work in other destrot themselves need to learn how the magic happens. On the Build menu, the second button (at least I have) - Lint, by clicking it you will see how ugly code you have created 😀

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

It outlines how to make your Geany works well with Python and still be fast, not CPU makes you want to pull bullets.

From time to time need to use the Bitcoin URI and when I had my client is associated is irritating, You must do everything by hand. Prodcedurata is an extremely trivial by the Association. Can be synthesized in the following 5 points

  1. Open in address bar about:config
  2. Create a new key of type boolean (klis with right mouse button> new -> boolean)
  3. Enter a name: network.protocol-handler.expose.bitcoin
  4. Select the value false
  5. The next time you click the Bitcoin URI will be asked to choose the way to your customer Bitcoin. Be sure it's enforceable rights.

I personally use MultiBit the customer who has all the necessary functionality and enough prgavičk

When you make a RAID layer above it do a LVM so you will save yourself a lot of heartache if you set not quite well estimated sizes of the partitions. The idea is that if you don't use the XFS or ZFS or any other FS that allows resizing of the partition as EXT2/3/4 for example, things become a big mess as you realize, you didn't do the- sound Division. Basically you get maximum plasticity if necessary decrease or increase the razmerâ of the partition and at the same time, you are protected against unpleasant happenings of your data. In General, yields something of this kind

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

As I wrote recently, my people from Debian pass the multiarch support. That in itself is a good thing a lot of things will go as normal, for example, some problems with wine of x64 architecture would fall. Because my system is quite complicated is generally configured sid (unstable) However, benefit packages and testing and with the multiarch-things lubricated. Hate it. So today I have to clean my system of all dependencies for i386 can palne as people 🙂

In General, the procedure is extremely trivial. Clean architecture i386 packages and prohibit live happily ever after 😉 how does this happen with the following command below. That is, they are 2, in the event that someone is interesting how packages has managed to našie all the things around you is real Uploader second cleans the system.

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

Here everything is clear with a clean system, we. The only thing left to ban one crease system architecture

dpkg --remove-architecture i386

apt-get update

Hi clean living. If one day I'm not lazy will sit down to write my pin-s for priorities of packages as people that do not crease and multiarch-but overall I don't have a very big desire to do prefer clean x64 system in front of multiple recurrent libraries.