1 / 3
Caption Text
2 / 3
Caption Two
3 / 3
Caption Three margin testing

Wednesday, March 3, 2010

Linux News: Applications: gFTP: The No-Hassle Way to Transfer Files

Linux News: Applications: gFTP: The No-Hassle Way to Transfer Files

By Jack M. Germain
LinuxInsider
03/03/10 5:00 AM PT

gFTP is typical of most Linux-based software. It does not have to suffer code bloat to be a powerful program. Much like a file management tool, gFTP makes it easy to manage files at either end of the connection. Sure, there are other file transfer apps available to Linux users, but I found that gFTP is among the smallest and easiest packages to use.

MyPaint - A fast and easy graphics application for digital painters

MyPaint

MyPaint is a fast and easy open-source graphics application for digital painters. It lets you focus on the art instead of the program. You work on your canvas with minimum distractions, bringing up the interface only when you need it.

Take a look at the screenshots to see the program in action before downloading and trying it for yourself!

  • exists for several platforms
  • supports pressure sensitive graphics tablets
  • extensive brush creation and configuration options
  • unlimited canvas (you never have to resize)
  • basic layer support

MyPaint comes with a large brush collection including charcoal and ink to emulate real media, but the highly configurable brush engine allows you to experiment with your own brushes and with not-quite-natural painting. Before beginning it is a good idea to read the quick-start tutorial to see how the program is meant to be used. You can also visit the MyPaint Wiki.

Bug reports and feedback are welcome. You might also want to check out what is under Development.

Related projects are DrawPile, Flowpaint, Qaquarelle, Gogh, Alchemy, Krita, ChibiPaint. You might like easystroke for defining gestures.

An update on the Internet overlord's new programming language: Google Go

An update on the Internet overlord's new programming language: Google Go

by Sebastian Anthony (RSS feed) Mar 3rd 2010 at 8:00AM

At its heart, Go is a multi-threading, concurrent multi-processor programming language.

That might not mean a lot to some of you, but it should. For the longest time, the largest breakdown between real life and computers -- the killer paradigm shift -- is how data is processed. We humans process data in parallel, while computers are classically linear or procedural in their execution: step one, step two, step three. But suddenly we have the power of parallelism and the ability to concurrently process wildly varied data -- just like humans!

It's all happened very quickly, with Intel and AMD finally bringing multiple processor cores to the mainstream consumer a few years back, but it IS here -- and it's time to face facts: the current arsenal of tools available to a developer just don't cut it when it comes to concurrency.

Most of the programming languages we use today are at least 10 years old, with some being much older. There's a grand total of zero popular programming languages that have concurrency as a primary feature. There have been revisions to old favourites to bring them up to date, but to really make the most of new technology we need a new language.

Fortunately it's already here in the form of Go, and it's being developed by a team at Google.

Since we first covered it four months ago, a lot of development has transpired! It's not ready for mission-critical stuff yet, but in an email to the Good Gear Guide, Rob Pike (one of the Go project leads) said it was more than ready for "simple Web servers, text processing and other such things". What I'm trying to say is that, if you're a developer, you should go and get stuck in right now.

Be part of the next big thing in Developer Land!

关于Google Analytics 的使用

自定义Google Analytics导出数据功能-月光博客

Featured Post

Windows和Ubuntu双系统完全独立的安装方法

http://www.ubuntuhome.com/windows-and-ubuntu-install.html  | Ubuntu Home Posted by Snow on 2012/06/25 安装Windows和Ubuntu双系统时,很多人喜欢先安装windows,然...