Open Source

You are currently browsing the posts from jpereira.eu matching the category Open Source.

Valor estratégico e Open Source

E um bom Natal!

Surgiu-me a ideia de escrever a minha opinião sobre valor estratégico e software de código aberto, ou Open Source Software (OSS), enquanto lia as primeiras páginas de “CIO Best Practices: Enabling Strategic Value with Information Technology (Wiley Best Practices)“. A minha opinião é sobre de que forma as empresas podem concretizar os seus objectivos de negócio se tiverem o OSS do lado delas.

Então vejam qual é a minha opinião.

(more…)

Written by j.pereira on December 24th, 2007 with no comments.
Read more posts on Blogging and Open Source and Business.

Most popular and last 365 days

Thanks for the comments :)

Ok, you can look again. Now the front page was configured to show the most popular item submitted in the last 365 days.

Follow me

Written by j.pereira on November 22nd, 2007 with no comments.
Read more posts on WEB 2.0 and Open Source and Software development and Communities.

teach-yourself-ruby-on-rails-with-one-project…

…and-go-online!

Today I found my self looking into a “teach-yourself-ruby-on-rails-with-one -project” I finish a couple of months ago.

Back that time I was curious about one of the so-called Web (2.0) frameworks, of course the Ruby on Rails - as you can notice in the first paragraph :)

Along with that, I was also a bit prying with the buzz around Social Web… Isn’t this included in Web 2.0? Anyway, when I want to learn new frameworks, tools, or anything else, I keep always the same plan. Plan a project, and execute the project, applying what I want to learn. So I did.The final goal of the project is simple as you can imagine, build a complete social service, like Digg and del.icio.us.

Note that my primary goal was to learn a new framework, not building the next big thing in social networks. So I kept that tangible objective.

Digging into the technology side of the project, I’ve set my goals a lithe bit more detailed.

First, with no surprises, the project should be implemented in Ruby on Rails.

Second, it should have the following main characteristics:

Few months after the first milestone I found my self so committed that I’ve finished it within 4 months, working after-hours. I’m amazed with the technologies and new things I’ve leaned during those 4 months. Technologies and things that could, and should be, effectively applied to business software. Not only because of the myriad of open tools and frameworks we can use but also because of the social aspects that can be effectively applied to business situations, bringing value to the business, for sure.

So it’s time to go public!

Oh, I forgot to mention that the project hit one of the major milestones: Go Online!

Note: I’ve build the service but I don’t manage the machines hosting it. That’s why you may notice just a little bit of slowness opening some areas of the service :) :)
Seriously, I spent two months optimizing and tuning the code and, as far as possible, the MySql database also.

If you have a bug or a request to report, leave some comment here.

Written by j.pereira on November 22nd, 2007 with 1 comment.
Read more posts on WEB 2.0 and Open Source and Software development and Technology and projects.

Why CIOs don’t care about Open Source

Uma bela discussão para ler
http://advice.cio.com/why-cios-dont-care-about-open-source

Written by j.pereira on November 21st, 2007 with no comments.
Read more posts on Open Source and Business.

googol de ideias

Ontem instalei o Google Desktop, só para me indexar uns ficheiros que tenho por aqui. Já não me lembro que versão instalei antes desta última!!!! Mas esta agora…. Mais uma conquista no mercado dos sistemas operativos?

Interessou-me a questão técnica da coisa. As minhas futuras soluções terão uns gadgets também assim tão bonitos para o google desktop. Nem que tenha de contratar um geek da google :) :)


Não seria tão “usable” (como dizem os gajos da Usability ou usabilidade em português J:) ) eu interagir com todas as tools que utilizo para trabalhar (e olhem que são mesmo muitas) directamente do meu desktop? Ou de outro qualquer desktop por esse mundo fora, porque não?

Fica a idea para os próximos user interfaces

Written by j.pereira on November 20th, 2007 with no comments.
Read more posts on Blogging and WEB 2.0 and Open Source and Software development and Business.

“The Lightweight Persistence Engine for Enterprise”

Uma tentativa falhada de introduzir uma nova ferramenta de ORM no mundo Java Enterprise. Porque haveriam os developers deixar o Hibernate em detrimento desta? (o nome do domínio assusta)
O ideal seria criar sobre o Hibernate algo do tipo como o ActiveRecord do Ruby On Rails e deixar todo aquele mapeamento em XML escondido.

Written by j.pereira on June 22nd, 2007 with no comments.
Read more posts on Open Source and Software development.

Vitamin R. Goes straight to the head

Confesso. Tenho andado um pouco ausente do meu blog. A pergunta é legítima. Porquê? Se virem o histórico dos meus posts podem ver que um dos meus últimos posts foi sobre a descoberta do Ruby On Rails, ou RoR para os amigos.

Pois, tenho gasto muito do meu tempo livre a fazer umas experiêcias com RoR. A curva de aprendizagem foi curta, muito curta.

O que me motivou hoje a escrever este post é a partilha deste recurso sobre Ruby, o core do RoR.

Vitamin R. Goes straight to the head. Ruby will teach you to express your ideas through a computer. You will be writing stories for a machine.Creative skills, people. Deduction. Reason. Nodding intelligently. The language will become a tool for you to better connect your mind to the world. I’ve noticed that many experienced users of Ruby seem to be clear thinkers and objective. (In contrast to: heavily biased and coarse.)

http://poignantguide.net/ruby/

Written by j.pereira on March 8th, 2007 with 1 comment.
Read more posts on WEB 2.0 and Open Source and Software development.

Why software sucks

Programmers care deeply about the internals of the software whilst users care more deeply if the software does its work. And if software doesn’t do the work, then software sucks and is never used by the user. This is one of the main concerns of David Platt in this podcast.

David point out one of the main reasons why most of the time Open Source software fails in what concerns to user adoption. Open source communities are producing what they want to produce. They write software for themselves to use. And as long as they have what they want to produce they succeed. But they are not writing software for the users, thus users will not use the software they use. David also states that the guys who like Linux are writing code for themselves, and this I do also agree for most of the times.

This is a gotcha of OSS, and I recognize and agree with him. Fortunately, more and more OSS is also concerned about the end user.

If you want to succeed, think about to give your users what they want.

Written by j.pereira on January 26th, 2007 with no comments.
Read more posts on Open Source and Software development and Podcasts.

N800 and mesh networks

I’ve been reading Paulo ’s posts where he’s writing a lot about the N770 and also about N800, both from Nokia. It was when reading his last post that something pop from my mind. Nokia, it’s taking the advantage with its Open Source movement. While other vendors have their closed system, Nokia is giving all away. Nokia is giving the opportunity to the Open Source community to develop software for their equipments. They’re also getting the opportunity of the large adoption of the mobility and the next generation of communication networks.

Having the community building software for the Nokia devices, will contribute to a myriad of applications freely available for these devices, but everyone has to have one Nokia device to run these applications, and who’s selling the devices? Nokia. So, both, users and Nokia, get what they want at the end. That’s Nokia advantage getting their device Open Source.

An interesting idea Paulo have here is about the development of the software to build mesh networks, and run them also in the N800. This is great, indeed. Sometime ago I have my mind to shutdown the adoption of these devices. Why? Because the lack of connectivity in almost everywhere. Ok, so I could use my N800 at home using my wireless network, But about when travelling? There are also many available WI-FI hotspots around Portugal, but you don’t have a seamless access to the Internet. You have to have an account in most of them. Connecting to theses networks sometimes it gets so hard, that when you already connected, you are in the train and you’ve lost your WI-FI signal.

So, what you need is a network like the GSM, where your devices, seamless handover the connection to from one BTS to another BTS? Yes. But not like the GSM centralized architecture. The idea is to have a distributed network where every node in the network shares their resources. Each device in the network select the best peer to connect and share its resources with it, and the other peer also share its devices resources.

Yeah, like peer-to-peer computer network. You share mine, and you share yours.

http://jpereira.eu/wp-content/image-gallery/distributed.gif

Cool, what a nice idea!!! If they are doing it for sharing movies, music, documents, and any other format you can imagine, why can’t we share our internet connection in the same fashion? That’s a good question. Probably, because the lack of available technology?? The lack of available users??? I don’t know which reasons are, but one thing you can be sure, we have the knowledge and the willingness to build such a community.

We are already assisting to some of these movements, where we can share the internet with our friends. There are also others that are using the concept as a business. It’s what’s called wireless community network and wireless mesh networks.

But we now are talking about wireless devices, like the N800, sharing its resources.

WEB 2.0 its all about communities. Don’t you agree?

By having now the tools and the devices we can now build the next generation of the wireless community networks. And everything is open.

Written by j.pereira on January 20th, 2007 with no comments.
Read more posts on WEB 2.0 and Open Source and Technology.

Enterprise-ready Open Source

Would you use Ubuntu as corporate wide operative system?

And about MySql? Are you willing to use it in the next release of your CRM solution?
Optaros, an international firm that provides consulting and system integration services, published a report (you have to register to download the report) where they point 260 open source products/projects y.
This is good tool to use when sitting down with your CEO or CIO trying convincing him to adopt Open Source Software.
Find the report here (you have to register to download the report)

Regards,

JP

Written by j.pereira on January 17th, 2007 with 2 comments.
Read more posts on Open Source.

« Older articles

No newer articles

 

Last news canada pharmacy <}`" buy prestiq a large product list. Order your medicine online by online pharmacy on phone or online order. How To Order Product Search FAQ Contact Us Login Page Purchased. Mail order shipping to USA from pharmacy online . Storage of products takes place only under appropriate conditions, we are responsible for integrity of packaging and proper transportation. Looking for where to buy drugs online? Canadian pharmacy >$@ medicines company helps to find on one page all the information about your medicine : the name of the analogues, method of production, of prices.