Mind Bending

Mining Bits and Knowledge

MindBending at Twitter Mind Bending at Google Plus Mind Bending - Facebook RSS Feed em Português Full RSS Feed... Magnun at GitHub E-mail

  • Início
  • Languages
    • English
    • Português
  • Projects
    • Beholder
    • Tiamat
    • USBManager
  • Series
    • Bending Gnome Keyring with Python
    • Python e Udisks
    • PyCon 2011 Highlights
    • Dobrando o Gnome Keyring Com o Python
    • Python and Udisks
    • Destaques da PyCon 2011
    • Instalando e Configurando o Arch Linux
  • About Me
6
D1X-Rebirth in Arch and Ubuntu
descent1
D1X-Rebirth in Arch and Ubuntu
Learn how to install D1X-Rebirth, remake of Descent 1, in Arch Linux and Ubuntu. And learn why Arch Linux is much easier then Ubuntu too!
Gnome Shell and GTk3 Themes
gnome-themes
Gnome Shell and GTk3 Themes
Take a look at some nice Gnome Shell and GTK3 Themes...

Python Strings Accumulation Techniques

15/03/12

Escrito por Magnun em Mind Bending in English

25792 comentárioshttp%3A%2F%2Fwww.mindbending.org%2Fpython-strings-accumulation-techniques%2FPython+Strings+Accumulation+Techniques2012-03-15+18%3A39%3A44Magnunhttp%3A%2F%2Fwww.mindbending.org%2F%3Fp%3D2579

So, let’s suppose that it’s just a normal raining evening and you’re, as always, coding in Python. Then sundelly in the middle fo your code you need to accumulate some strings, what would you do? Simply accumulate using the +=, wright? Yeah, me too, until today! I’ve just found out (through PythonMeme.com) about a python’s string accumulation “flaw” that made me change my way to write strings accumulation…

Python Logo

I’m talking about this post by Xah Lee where he briefly discuss about on point in the Google’s Python Style Guide. After reading I’ve decided to make some tests to prove this point of view. By the way, I was tho only one how didn’t know about this style guide?
Mais >

code, cStringsIO, execution, immutable, list, Python, strings, test, time, timeit

Installing Pacman 4

19/01/12

Escrito por Magnun em Arch Linux

2474Nenhum comentáriohttp%3A%2F%2Fwww.mindbending.org%2Finstalling-pacman-4%2FInstalling+Pacman+42012-01-19+19%3A49%3A58Magnunhttp%3A%2F%2Fwww.mindbending.org%2F%3Fp%3D2474

In this last Tuesday (January 17) pacman 4 was moved into Arch Linux’s core repository. This new version brings several new features for this great package manager, but what stands out most is the GPG (GNU Privacy Guard) package signing, which ensures the integrity and reliability of the packages and/or repositories for that distribution. It is a fact that this functionality already existed for some time on other GNU/Linux distributions, like Debian and derivatives. However, in Arch Linux this feature was still in the testing phase and could only be obtained by activating the testing repository or compiling it through AUR (or, for the faint of heart, using the tool yaourt).

Pacman
 

The Arch Linux team, unlike other distributions teams, are always striving to make the migration process any smoother. And no big change is “threaded down the users throat”. Thus, this feature is disabled by default in this update. But even with all the care in the world, a significant change may require some level of manual intervention, and this update is no exception. When I tried to update the pacman today, I received the following message:
Mais >

arch, debian, error, gnu, gpg, installation, key, linux, packages, pacman, pacman-key, ubuntu, update

PyCon2011 Highlights: Python and CouchDB in Practice

26/12/11

Escrito por Magnun em Mind Bending in English

2312Nenhum comentáriohttp%3A%2F%2Fwww.mindbending.org%2Fpycon-2011-highlights-python-and-couchdb-in-practice%2FPyCon2011+Highlights%3A+Python+and+CouchDB+in+Practice2011-12-26+13%3A35%3A27Magnunhttp%3A%2F%2Fwww.mindbending.org%2F%3Fp%3D2312

This is part 7 of 7 in the series PyCon 2011 Highlights

This is another Atlanta PyCon2011 lecture that I’d like to highlight. This one was given by Luke Gotszling and talks about Python and CouchDB, a NoSQL database document oriented.

 


 
 
Now some additional information…

Mais >

book, CouchDB, ebook, english, lecture, NoSQL, pycon2011, Python

Humble Indie Bundle 4 is Available!

16/12/11

Escrito por Magnun em Games

2223Nenhum comentáriohttp%3A%2F%2Fwww.mindbending.org%2Fhumble-indie-bundle-4-is-available%2FHumble+Indie+Bundle+4+is+Available%212011-12-16+03%3A49%3A55Magnunhttp%3A%2F%2Fwww.mindbending.org%2F%3Fp%3D2223

Finally the Humble Indie Bundle 4 was released! This time the bundle is composed by “Jamestown”, “Bit, Trip Runner”, “Super Meat Boy”, “Shank” and “NightSky HD”, if you pay more then the average ($5,31 U.S. Dollars) you’ll get “Gratuitous Space Battle” and “Cave Story+”.

Humble Indie Bundle 4 Banner
 
Below is a video that explains briefly what is the Humble Bundle and demonstrate all 7 games…

Mais >

games, humble bundle, humblle indie bindle, indie, news

WordPress 3.3 Arrived

13/12/11

Escrito por Magnun em Mind Bending in English

2187Nenhum comentáriohttp%3A%2F%2Fwww.mindbending.org%2Fwordpress-3-3-arrived%2FWordpress+3.3+Arrived2011-12-13+03%3A00%3A45Magnunhttp%3A%2F%2Fwww.mindbending.org%2F%3Fp%3D2187

The WordPress 3.3 was just released! This new version is named “Sonny”, in honor of the great jazz saxophonist Sonny Stitt. This new version brings many new UI improvements and a new drag-and-drop uploader.

The upper video highlight these main features:

  • Drag and drop uploader;
  • Hover menus for better navigation;
  • New and highly customizable toolbar;
  • Tumblr importer.

Mais >

cms, mysql, news, release, wordpress

My Own Domain

11/12/11

Escrito por Magnun em Mind Bending in English

2159Nenhum comentáriohttp%3A%2F%2Fwww.mindbending.org%2Fmy-own-domain%2FMy+Own+Domain2011-12-12+02%3A59%3A56Magnunhttp%3A%2F%2Fblogs.codecommunity.org%2Fmindbending%2F%3Fp%3D2159

Hello everybody! I know I have been absent lately, but this posts title summarizes everything: Finally Mind Bending has its own domain. Sounds simple but it gave me a good headache because the way that my blog is installed and hosted. This gave me so much trouble that I’m writing an article explaining how to do it, even because other people may be facing the same problem.

Mind Bending Logo

Do not worry because the old address is being redirected to here, but that would be nice if this blog partners update their banners :). As for RSS readers I apologize because FeedBurner re-indexed it all and ended up generating updates for some old items. I also ask for visitors if they stumble to something strange or any notice any mistake, please let me know so I can correct it as soon as possible.

I apologize again for the lack of update, but I just couldn’t write without remembering that purchased and unused domain (and also because my Post Graduation essays). But do not worry, I have some articles already prepared, soon you’re going to see some interesting topics here.

Until then…

blog, domain, mind bending, mindbending, news

Introducing GIT

22/11/11

Escrito por Magnun em Git

2152Nenhum comentáriohttp%3A%2F%2Fwww.mindbending.org%2Fintroducing-git%2FIntroducing+GIT2011-11-22+13%3A15%3A04Magnunhttp%3A%2F%2Fblogs.codecommunity.org%2Fmindbending%2F%3Fp%3D2152

This is part 1 of 1 in the series Git Is For All

GIT is a distributed VCS (version control system) which emphasize speed. Most people forget that a version control system is not just for working with programing codes, but with any type of file that needs to be versioned. Thus GIT can be useful for anyone who wants to maintain and manage versions/changes to any file type, whether it may be a source code, a textual document (for example, your graduation thesis), images and so on. Exactly, it can help from a student to a graphic designer or a developer.

Git Logo
 

At this point you ask me, “But what about the infrastructure to maintain a version control system?”, this is another point that everybody is wrong about! You can use Git only on your desktop, without relying on a server, but of course it also works remotely using the client-server model.

So I’m creating this series of articles called Git Is For All, which has the intention to help all those who want to learn how to use this powerful tool. So join me in this series where I’ll teach (and learn) how to install, configure and use GIT, either locally (on your desktop) or remotely (through a server).

Mais >

arch, bazaar, branch, clinet, color, colored, commit, configuration, configure, cvs, debian, desktop, diff, editor, emacs, git, grep, install, installation, kubuntu, Linus Torvalds, linux, local, lubuntu, mint, rcs, remote, repository, serie, server, status, svn, ubuntu, vcs, vesrion control, VIM, xubuntu

Mind Bending Blog’s Facebook Page

01/11/11

Escrito por Magnun em Mind Bending in English

2086Nenhum comentáriohttp%3A%2F%2Fwww.mindbending.org%2Fmind-bending-blogs-facebook-page%2FMind+Bending+Blog%27s+Facebook+Page2011-11-01+20%3A02%3A59Magnunhttp%3A%2F%2Fblogs.codecommunity.org%2Fmindbending%2F%3Fp%3D2086

Hello, this is a very quick post just to inform you that now the Mind Bending Blog has a Facebook page! In fact it was created a cuple of days ago, but only now I got time to advertise it. You must be thinking that this isn’t a notable thing, after all, everyone has Facebook, right? Wrong…

Redes Sociais

Mais >

arch, blog, doode, facebook, games, github, gnu/linux, google plus, google+, linux, network, page, programming, Python, social, twitter

PyCon2011 Highlights – Why Is Python Slow And How PyPy Can Help

26/10/11

Escrito por Magnun em Mind Bending in English

20681 comentáriohttp%3A%2F%2Fwww.mindbending.org%2Fpycon2011-highlights-why-is-python-slow-and-how-pypy-can-help%2FPyCon2011+Highlights+-+Why+Is+Python+Slow+And+How+PyPy+Can+Help2011-10-26+11%3A31%3A39Magnunhttp%3A%2F%2Fblogs.codecommunity.org%2Fmindbending%2F%3Fp%3D2068

This is part 6 of 7 in the series PyCon 2011 Highlights

In continuation to the series of articles PyCon2011 Highlights, today I won’t just suggest but insist with you to watch this great talk by Maciej Fijałkowski and Alex Gaynor, about the Python’s Virtual Machine called PyPy. I always wondered how PyPy (which is written in Python) can be faster than CPython (which is written in C). This talk not only clarified this question of mine but made me very curious about the subject, which resulted in a little research to better understand PyPy and JIT.

 


 

For those who were lost during the lecture, here’s a brief explanation on how PyPy and JIT work.
Mais >

bytecode, compiled, compiler, cpython, interpreted, interpreter, JIT, language, lecture, machine, performance, pycon2011, pypy, Python, video, virtual

Farewell and Thank You Very Much Dennis Ritchie

13/10/11

Escrito por Magnun em Mind Bending in English

20113 comentárioshttp%3A%2F%2Fwww.mindbending.org%2Ffarewell-and-thank-you-very-much-dennis-ritchie%2FFarewell+and+Thank+You+Very+Much+Dennis+Ritchie2011-10-13+18%3A07%3A50Magnunhttp%3A%2F%2Fblogs.codecommunity.org%2Fmindbending%2F%3Fp%3D2011

Definitely this is not a good month for technology as a whole. First Steve Jobs dies and now Dennis Ritchie. Generally I don’t like to write about this kind of stuff, but unlike the first event this loss certainly won’t reach the media and news, so I decided to talk about it. This amazing hacker died at 70 on October 08th.

Dennis Ritchie

Dennis Ritchie

Furthermore, I consider this loss much greater than Steve Jobs, since he wouldn’t have been able to influence anything or anyone if Dennis Ritchie hadn’t existed. Dennis simply was the creator of the C language and co-creator of UNIX (along with Ken Thompson). This definitely brilliant mind was responsible for “defining the templates” for a range of operating systems (often called UNIX-like) among them is GNU/Linux and Mac OS. Strange as it may seem, their creations were essential even for Windows.

Mais >

ANSI, c, Denis Ritchie, farewell, hacker, language, loss, operational system, programming, rip, unix
12345»...Último »
  • Pesquisar

    • Arquivos
    • Marcadores
    • Categorias
    • Arch Linux (21)
    • Games (4)
    • Git (4)
    • Gnome (22)
    • Languages (147)
      • Mind Bending em Português (90)
      • Mind Bending in English (58)
    • Linux (3)
    • Music (3)
    • Música (5)
    • No Category (2)
    • Project logs (24)
      • Tiamat (13)
      • USBManager (10)
    • Python (55)
    • Ubuntu (7)
    • VIM (6)
    • Xfce (1)
    arch bending blog code dbus debian design devicekit empathy games git gnome gnome3 gnome 3 gnome 3.0 gnome shell instalação keyring linux lock música news pacman palestra passwords pycon2011 pygi pygtk Python seahorse security ssh store Tiamat tutorial twitter ubuntu udisks usbmanager username vídeos video VIM wrapper yaourt
    • April 2012 (4)
    • March 2012 (2)
    • February 2012 (1)
    • January 2012 (6)
    • December 2011 (9)
    • November 2011 (5)
    • October 2011 (9)
    • September 2011 (13)
    • August 2011 (12)
    • July 2011 (15)
    • June 2011 (8)
    • May 2011 (7)
    • April 2011 (8)
    • March 2011 (26)
    • February 2011 (3)
    • January 2011 (3)
    • December 2010 (4)
    • October 2010 (2)
    • September 2010 (1)
    • June 2010 (1)
    • May 2010 (2)
    • March 2010 (6)
  • Registro do usuário






    • Cadastre-se
    • Perdeu a senha?
  • Series

    • Bending Gnome Keyring with Python (7)
    • Destaques da PyCon 2011 (7)
    • Dobrando o Gnome Keyring Com o Python (7)
    • Git Is For All (1)
    • Git para Todos (1)
    • Instalando e Configurando o Arch Linux (4)
    • PyCon 2011 Highlights (7)
    • Python and Udisks (5)
    • Python e Udisks (5)
  • Lista de Links

    • Planeta Arch Linux Brasil
    • Planeta GNU/Linux Brasil
    • Renda Bordô
  • Parceiros

    Berlotto Blog Cstropz.net
    SejaLivre.org Ad Square
  • Ad Square Ad Square
  • Tags

    arch bending blog code dbus debian design devicekit empathy games git gnome gnome3 gnome 3 gnome 3.0 gnome shell instalação keyring linux lock música news pacman palestra passwords pycon2011 pygi pygtk Python seahorse security ssh store Tiamat tutorial twitter ubuntu udisks usbmanager username vídeos video VIM wrapper yaourt
  • Tweets

    Carregando tweets...
    Siga-me no Twitter!
    • I am GNOME
    • GNU Meditate
    • Mind Bending
Tema Mystique por digitalnature | Movido a WordPress
RSS Feeds XHTML 1.1 Topo
RP

Mind Bending / Log in Stop SOPA