tag:blogger.com,1999:blog-104321632025-10-07T09:31:06.617+02:00Coding and LinuxTrying to keep up with lot of stuff..Anonymoushttp://www.blogger.com/profile/15235757772143393569noreply@blogger.comBlogger18125tag:blogger.com,1999:blog-10432163.post-16950740136090817962017-01-17T01:38:00.001+01:002017-01-17T01:38:28.790+01:00Why Google is getting messaging wrongIn the past few days, latest news from Mountain View, from the power that be to abandon the Hangouts api, raised my perception that Google is getting their messaging strategy wrong - completely.
The following are my opinions on the subject, on not someone else - so burn and flame on me...
Evidence A - We need unified messaging, not splitting
Multiple message apps - hangouts, duo, what else...Anonymoushttp://www.blogger.com/profile/15235757772143393569noreply@blogger.com1tag:blogger.com,1999:blog-10432163.post-56831492411321425922015-11-18T11:08:00.002+01:002015-11-18T11:10:01.858+01:00Packt is offering SELinux System Administration for free in their Free Learning initiative. For all who still think that disabling SELinux is one of the first steps after Fedora / CentOS installation: https://www.packtpub.com/packt/offers/free-learningAnonymoushttp://www.blogger.com/profile/15235757772143393569noreply@blogger.com0tag:blogger.com,1999:blog-10432163.post-12755840732969332352015-03-13T08:42:00.001+01:002015-03-13T08:42:01.143+01:00Google Closing Google CodeI guess all of you will already know this, but Google is closing Google Code (announcement here).
It's easy to say that this is another BigG Cloud Service closing, but Code demise was looming - and GitHub, BitBucket (my favourite) offers plenty of alternatives.
If you have one (ore more) projects that are using from Code, this is the time to move. A button appears to move to GitHub.
Even Anonymoushttp://www.blogger.com/profile/15235757772143393569noreply@blogger.com0tag:blogger.com,1999:blog-10432163.post-24759925196538955542015-01-30T21:10:00.000+01:002015-01-31T00:57:11.922+01:00Rebuilding Fedora Packages for CentOS - A workflow
Why Rebuilding Packages
With the upgrade to CentOS 7, some of the services I was using are no more present in CentOS repositories. An example of this is BackupPC and ddclient, which I use for services and reachability of the machine.
I could install them through normal installation (tar.gz extraction,make config, make) but I feel this both as a waste and a danger. First of all, everybody usingAnonymoushttp://www.blogger.com/profile/15235757772143393569noreply@blogger.com0tag:blogger.com,1999:blog-10432163.post-37865686201698408912015-01-12T18:59:00.003+01:002015-01-12T18:59:52.179+01:00Django e-commerce - which one to choose from?My little brother (ok, not so little, but just to speak) got an idea for a regional ecommerce site, and asked me to support him on the software side.
While popularity of ecommerce solutions is with PHP, I am anyway having a look at the viability of Django as an ecommerce platform.
Any suggestion? Direct experience? Comments are welcomeAnonymoushttp://www.blogger.com/profile/15235757772143393569noreply@blogger.com0tag:blogger.com,1999:blog-10432163.post-27792236207007360142015-01-11T17:05:00.000+01:002015-01-11T19:23:09.029+01:00Upgrading to CentOS 7 - Part Two
DHCP / DNS Server (dnsmasq)
My home network is quite limited (two to three workstations, plus android phones, android tablet, an ipad mini, an HP networked printer / scanner, a raspberry pi controlling the water sprinklers in the garden, a smarttv...), so instead of setting up a complete bind / dhcp solution, I prefer a simpler dnsmasq setup.
On CentOS is simple, just:
sudo yum install Anonymoushttp://www.blogger.com/profile/15235757772143393569noreply@blogger.com0tag:blogger.com,1999:blog-10432163.post-41647087443716723942015-01-06T20:21:00.001+01:002015-01-11T17:08:56.051+01:00Upgrading to CentOS 7 - Part One
The Issue
A couple of weeks ago, I decided to update my home server from CentOS 6.x to CentOS 7.x. No real motivation for the move, since my home server was working flawlessly, but I had a desire to keep it in par with the latest and the greatest.
In reality, using Fedora for my laptop, I wanted to (somewhat) unify technologies used in both machines: the dreaded SystemD, the new journal, GnomeAnonymoushttp://www.blogger.com/profile/15235757772143393569noreply@blogger.com0Carugate MI, Italia45.547957208994632 9.336662292480468845.525717208994635 9.29632179248047 45.570197208994628 9.377002792480468tag:blogger.com,1999:blog-10432163.post-69757067531978346592014-12-29T12:07:00.000+01:002014-12-30T20:12:42.161+01:00Web Development with Django Cookbook - A reviewDisclaimer - I received a free copy of the ebook.
I was a bit skeptical about this book, as any book with "cookbook" in the title. As far as I know, experience is the only way to really acquire software engineering competence.
With this review, I apologize. The only (small) negative point is that is targeting Django 1.6, but this may be an issue only with the migrations part, where Django 1.7 Anonymoushttp://www.blogger.com/profile/15235757772143393569noreply@blogger.com0tag:blogger.com,1999:blog-10432163.post-73684616163148293482014-07-01T23:10:00.000+02:002014-07-01T23:10:05.605+02:00Is Tick-Tock the final Marketing and Technical model?
What are we talking about?
Very well known Intel Corporation adopted the
Tick-Tock model
since 2007 for the development of the X86 line of microprocessors.
Summing up, a tick introduces small changes, while a tock can be seen as
a new product release.
As of today, Intel is now mostly crushing long time competitor Advanced Micro Devices (AMD)
with this model/strategy – up to 2007 AMD was on Anonymoushttp://www.blogger.com/profile/15235757772143393569noreply@blogger.com0Milan, Italy45.4654219 9.1859243000000145.2872319 8.86320080000001 45.6436119 9.508647800000011tag:blogger.com,1999:blog-10432163.post-4960941491507932912013-08-18T14:10:00.000+02:002014-09-23T14:11:18.112+02:00PySide installation in a virtualenv (Fedora 19)
Ok, so:
mkvirtualenv -v --no-site-packages --python=python3.3 virtualenvname
(I am trying to use python 3 with pyside - cross the finger)
Of course, to build pyside one must have qmake installed, so, run:
sudo yum whatprovides '*/qmake'
showing which packages provide the qmake binary, and then
sudo yum install qt-devel
Installing PySide requires python.h, which is provided by both Anonymoushttp://www.blogger.com/profile/15235757772143393569noreply@blogger.com12tag:blogger.com,1999:blog-10432163.post-26615764805528242013-07-08T12:37:00.001+02:002014-12-20T18:44:15.824+01:00Relaying mail through gmail from CentOS
The Issue
While having some emails sent from my server is handy, I do not want to handle all of postfix / DNS (mx records) involved in managing a real mail server.
Having a gmail account, I can have postfix relay (send through an external server) mail with this account. In the early internet days, relaying was open - every mail server would have the possibility to ask another mail Anonymoushttp://www.blogger.com/profile/15235757772143393569noreply@blogger.com0tag:blogger.com,1999:blog-10432163.post-41840768481072846252009-07-23T17:56:00.000+02:002013-07-08T10:52:18.617+02:00Building RPMs, part two - PinaxOk, so now we have the environment complete. First thing I want to package is Pinax. This is a nice little collection of Django applications which add some required stuff for most of web based applications.
On the link above you will find all the info for the project, so let's start. We will build the release version of Pinax (for development versions I have a side project, which I will show youAnonymoushttp://www.blogger.com/profile/15235757772143393569noreply@blogger.com0tag:blogger.com,1999:blog-10432163.post-69529522160909542522009-07-08T10:51:00.000+02:002013-07-08T10:52:02.562+02:00Building RPMS, part oneThe following is an excerpt from the IRC Packaging Lesson ; in red instructions for root (please use sudo - never use a system as root):
yum groupinstall development-tools
yum install rpm-build rpmdevtools
rpmdev-setuptree
The last command will setup the following directories:
BUILD
This directory will contain the build of the source code you want to package. Roughly equivalent to the Anonymoushttp://www.blogger.com/profile/15235757772143393569noreply@blogger.com0tag:blogger.com,1999:blog-10432163.post-78954653089743664522008-09-09T10:46:00.000+02:002013-07-08T10:49:22.564+02:00iSCSI - nice solutionPrior Events
I like my Linux Notebook. I really do. I started to dual boot Suse Linux back in 2002, I set it up as primary OS in 2003, I removed dual booting in 2005, using some virtualization solution or the other for things that required Windows. By the way, during these years, I saw less and less needs to do that.
During these time, as professional, I bought several notebooks (If I remeber Anonymoushttp://www.blogger.com/profile/15235757772143393569noreply@blogger.com0tag:blogger.com,1999:blog-10432163.post-1126252807108493482005-09-09T10:00:00.000+02:002005-09-09T10:00:07.106+02:00Another jumpGentoo is now my primary OS, from a couple of months. I was a bit tired of the slowness of debian on my laptop (performance! performance!). I am quite happy with it, and setup was not that slow.
.
Anonymoushttp://www.blogger.com/profile/15235757772143393569noreply@blogger.com0tag:blogger.com,1999:blog-10432163.post-1111047752259315212005-03-17T09:17:00.000+01:002005-03-17T09:22:32.260+01:00JumpedI made the move - from Suse (9.2, boxed) to Debian (SID). Right now, i am still in the middle of configuring the whole beast (my Latitude Dell D800, Centrino 765).I was feeling Suse a little too bloated, with a lot of dependencies, not so easy upgrades to packages (i used apt-get for my installation, thanks).My best example for this is GnuCash, which i use for personal finance - ever tried to Anonymoushttp://www.blogger.com/profile/15235757772143393569noreply@blogger.com0tag:blogger.com,1999:blog-10432163.post-1106932010098437522005-01-28T18:02:00.000+01:002005-01-28T18:06:50.096+01:00Dull dayBack in the office, a switch blew out taking us off the internet. Just an internal issue. Anyway we are back on.
About aspects, i was learning Aspectwerkz, after having used ApsectJ. Getting them united is a good thing, i believe. Better the (less invasive) Aspectwerkz approach, anyway.
Anonymoushttp://www.blogger.com/profile/15235757772143393569noreply@blogger.com0tag:blogger.com,1999:blog-10432163.post-1106815075886205422005-01-27T10:27:00.000+01:002005-01-27T09:39:33.220+01:00When a project is a mess...I am in the middle of modifying the ant script of a bloated j2ee project (450 secs of build time wi th a P4 HT 2.6 ghz and a gig of RAM, windows 2K; lot less - like 180 secs - on my humble 2.10 centrino notebook with a gig, SuSE 9.2).
Looks like the mess is complete, as for now, the struts (http://struts.apache.org) keeps asking for dtd validaton over the internet...
For the performance Anonymoushttp://www.blogger.com/profile/15235757772143393569noreply@blogger.com0