Get Ubuntu Get Ubuntu

Download Ubuntu now for free, request a free CD or buy it on DVD or CD

Get Support Get Support

Free documentation and community support, or buy professional support

Get Involved Get Involved

Share technical know-how with other users, or help to promote Ubuntu

Get Developing Get Developing

Share your development expertise and help shape the future of Ubuntu

User login

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
9 + 1 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.

Navigation

Who's new

  • pertapacilik
  • saifulfaizan
  • mayonks
  • naiimullah
  • iwe

Who's online

There are currently 0 users and 1 guest online.

July 2010

bizkut's picture

Recently, Benji York joined Canonical’s Launchpad team. I asked him a little about himself and his work.

Matthew: What do you do on the Launchpad team?

Benji: I work on the Foundations team. Right now I’m concentrating on the web service APIs and improving the OpenID integration.

Matthew: Can we see something that you’ve worked on?

Benji: There’s not much to see yet. Most of my changes thus far have been bug fixes or purely internal.

Matthew: Where do you work?

Benji: I work from my home in Virginia, USA.

Matthew: What can you see from your office window?

Benji: Just the shrubs that border my lawn. Once the weather cools off a bit I want to try working from the wifi-covered park/beach near my house.

Matthew: What did you do before working at Canonical?

Benji: I worked at Zope Corporation for about 6 years, most of that time as the team lead for their main product. Before that I worked in the automotive industry, mostly writing supply chain and manufacturing software.

Matthew: How did you get into free software?

Benji: I think the first piece of open source software I used to any degree was Python 1.5. Since then open source software has slowly taken over almost every niche of my computing world.

Matthew: What’s more important? Principle or pragmatism?

Benji: Pragmatism. If a thing doesn’t do what it needs to do, it’s not worth much.

However, I believe that principles are there to help us be pragmatic in a scope larger than the immediate moment. It’s not pragmatic in the long term to skimp on good design or testing just to get something out the door. Any good principal is grounded in pragmatism.

Matthew: Do you/have you contribute(d) to any free software projects?

Benji: When I was in college the console (NES, SNES, Genesis, etc.) emulation scene exploded and I had a side project that let people connect console controllers to their PC. I was approached by one of the Linux input device guys about contributing some of that code. That was my first open source contribution.

Since then I’ve made large and small contributions to dozens of open source projects. Most of those have been in the Zope ecosystem.

Lately I’ve put most of my open source hacking time into Manuel, a system for writing better tested documentation and better documented tests — it’s sort of a spiritual successor to Python’s doctest.

Matthew: Tell us something really cool about Launchpad that not enough people know about.

Benji: I’m sure most readers of this blog will know, but I didn’t know that the Launchpad and Bazaar integration is as nice as it is. Being able to branch from LP, make changes, mark the branch as fixing a particular bug, push the branch to LP, view the diffs online and then generate a merge proposal that will be automatically emailed to reviewers is very convenient.

Matthew: Is there anything in particular that you want to change in Launchpad?

Benji: I’m not familiar enough with LP yet to have strong feelings about changing it. Give it a few months and I’ll be plenty opinionated.

[Discuss Benji York’s Interview on the Forum]

Originally posted by Matthew Revell here on Thursday, July 29th, 2010 at 12:44 pm



Original Source: http://fridge.ubuntu.com/node/2091
bizkut's picture

tanya siapa?

BlankON Linux membuka lowongan untuk menjadi pengembang BlankON 7 a.k.a Pattimura. Bagi yang berminat dapat melihat di sini :’)



Original Source: http://linuxsexy.wordpress.com/2010/07/31/lowongan-developer-blankon-7-pattimura/
bizkut's picture

Please Note: This is only relevant to single-user desktop installations of Linux. The issues I will discuss here don’t apply to servers. In fact, the exact opposite applies there.

“Don’t run as root” is an oft-repeated mantra of *nix security. While I agree 100%, it’s not as big on the desktop as some would think. I’d like to point out why here. I still believe you shouldn’t login as root, but I also believe that it’s up to each user to make their own decision.

Think about the data on your computer. What matters to you? E-Mail? Documents? Images? Most of us have things like family photos, financial records, personal communications, saved passwords, or other sensitive or irreplaceable data. This is what we want to protect. When I backup my desktop, I backup my home directory. I don’t backup my OS install, software, or anything else that is not private or difficult to replace. Think of this as the “important stuff.”

So, let’s talk about the important stuff. What users have access to YOUR important stuff? Most likely, your own user, and the root user. So, great, not running as root eliminates one of the possible users that can access your file. So what user do you run as? Your own user. So it’s pretty obvious that not running as root doesn’t restrict access to the important stuff.

Need proof that your data is no safer under your own user? Think about running “rm -rf /” as root or as your own user. What happens to your data either way? It’s gone. Don’t run this, just think about it.

So what do you gain by not running as root? Well, your system is a lot less likely to be the victim of an ongoing compromise. As root, an attacker can modify your operating system to their liking. Think that’s not much? Guess what: your ssh client now sends the username, host, and password for any system you connect to to a server in China. Or maybe new files you create are uploaded to an anonymous file-sharing site on the internet. Perhaps every key you touch is recorded to grab usernames, passwords, credit card numbers, and your most personal conversations. Or maybe an attacker uses your computer as a middle man for downloading child pornography. That will be fun to explain to the FBI.

So, obviously some things need to run as root: system configuration tools, for example. However, running these using sudo limits your exposure to just these utilities, rather than the thousands (millions?) of lines of code in a full desktop environment.

In short, if you want to run as root on your desktop, go for it. But know the risks, and know the consequences. On the other hand, don’t chant “don’t login as root” as if it’s a magic bullet for security.



Original Source: http://feedproxy.google.com/~r/PlanetGeorgia/~3/gGvw4Zd0XyU/
bizkut's picture

The Ubuntu Software Center is making some rocking progress, but as everyone’s favorite Dr Vish suggests, it is only a container for other content, and we need to fix and improve the descriptions of apps inside Ubuntu to make it easier for users.

This is a wonderful contribution to Ubuntu. Want to get involved? Simple, check out Vish’s awesome post.



Original Source: http://www.jonobacon.org/2010/07/30/fixing-ubuntu-software-center-descriptions/
bizkut's picture

To provide a robust search facility for content you have stored on a MySQL database, you may be thinking of using MySQLs builting full text indexing facility. This comes with the MyISAM storage engine and can be slightly limiting especially if you would like to use foreign keys and such. So queries such has the following:

 "SELECT *, MATCH (page_content, page_title) AGAINST
(:keywords IN BOOLEAN MODE) AS relevance
FROM pages WHERE MATCH (page_content, page_title) AGAINST
(:keywords2 IN BOOLEAN MODE) ORDER BY relevance DESC";

may not work for you although this may be how you want to go.

The best way I have found is to leave the indexing to another service in general. Enter Zend_Search_Lucene, i believe this is a PHP port of the Apache Lucene project written in Java….

So basically we start by creating our index and document, personally i like to remove my personal classes and all that from the Zend Application as often as I can that way it’s mostly untainted and I can then use the same Zend Application with multiple custom code bases, enough on that already. However you chose to go you need a version of the following:

class My_SearchService {

    protected
    $indexPath,
    $pageService,
    $pageIndexPath,
    $newsIndexPath,
    $document,
    $pageIndex;

    public function setIndexPath($indexPath) {
        $this->indexPath = $indexPath;
    }

    public function __construct($indexPath = NULL) {
        if (is_null($indexPath)) {
            $indexPath = APPLICATION_PATH . '/indexes/';
        }
        $this->setIndexPath($indexPath);
        $this->pageIndexPath = $this->indexPath . 'pageindex';
        $this->newsindexPath = $this->indexPath . 'newsindex';
        $this->pageService = new My_PageService();
    }

    public function createPageIndex() {
        $this->pageIndex = Zend_Search_Lucene::create($this->pageIndexPath);
// this is a simple Zend_Db_Table object returning data from my database
        $pages = $this->pageService->getAllPages()->toArray();

        foreach ($pages as $page) {
            $this->pageIndex
->addDocument(new My_Controller_Plugin_PageIndexer($page));
        }

        // commit index
        $this->pageIndex->commit();
    }

}

This is assuming you have a folder structure that looks a bit like

/applications
–/everything else here
/library
–/My
–/PageService.php
—–/Controller
———-/Plugin
————–/PageIndexer.php

Our PageIndexer is just out extension of Zend_Search_Lucene_Document this is what we will be querying for all our page search needs.

/**
 * Description of PageIndexer
 *
 * @author kaning
 */
class STEMNET_Controller_Plugin_PageIndexer extends Zend_Search_Lucene_Document {

    /**
     * Constructor. Creates our indexable document and adds all
     * necessary fields to it using the passed in document
     */
    public function __construct($document) {
       $this->addField(Zend_Search_Lucene_Field::Keyword('page_id', $document['page_id']));
        $this->addField(Zend_Search_Lucene_Field::UnIndexed('name', $document['page_name']));
        $this->addField(Zend_Search_Lucene_Field::UnIndexed('created', $document['publishdate']));
        $this->addField(Zend_Search_Lucene_Field::UnIndexed('caption', $document['page_caption']));
        $this->addField(Zend_Search_Lucene_Field::Text('title', $document['page_title']));
        $this->addField(Zend_Search_Lucene_Field::UnStored('content', $document['page_content']));
    }

}

Not much introduction here besides the fact that I am adding the fields I want in my index bear in mind that the field data I am adding simply corresponds to what the Zend_Db_table select query returned for me.

Bear in mind that you really need to create the index only once. You will be updating it in subsequent times.

I formed the basis of this post from this tutorial. Look it up for more information

class STEMNET_SearchService {

protected
$indexPath,
$pageService,
$pageIndexPath,
$newsIndexPath,
$document,
$pageIndex;

public function setIndexPath($indexPath) {
$this->indexPath = $indexPath;
}

public function __construct($indexPath = NULL) {
if (is_null($indexPath)) {
$indexPath = APPLICATION_PATH . ‘/indexes/’;
}
$this->setIndexPath($indexPath);
$this->pageIndexPath = $this->indexPath . ‘pageindex’;
$this->newsindexPath = $this->indexPath . ‘newsindex’;
$this->pageService = new STEMNET_PageService();
}

public function createPageIndex() {
$this->pageIndex = Zend_Search_Lucene::create($this->pageIndexPath);
$pages = $this->pageService->getAllPages();

foreach ($pages as $page) {
$this->pageIndex->addDocument(new STEMNET_Controller_Plugin_PageIndexer($page));
}

// commit index
$this->pageIndex->commit();
}

}



Original Source: http://blog.kaning.co.uk/archives/231
bizkut's picture

So. Someone made some stats about GNOME and it turns out that some people are very angry and some people are defensive and others are angrily defensive and many are indifferent (but I’ve not seen any angry indifference yet, although Mr Stedfast’s post comes close).

I work for Canonical, so it’s hard for me to pretend I have no bias in this. I’ve been a GNOME user for much longer, but I’ve not contributed to the project in any meaningful sense, mainly because I’m a sysadmin who codes some rubbish in his spare time. Therefore you might wish to largely ignore anything I say.

I have a myriad of reactions to this, all of them my own and just as subjective as anyone else’s, but there’s one that I think is at least novel in amongst the discussion I’ve seen so far…

Where do we go from here?

Is it the case that the angry people will only ever be happy if the defensive people hire tons of engineers with a job description of “go hack cool GNOME stuff, but only within GNOME’s processes/domain”? If so, how many is enough? (Note that I am a lowly sysadmin, this does not constitute anything close to a committment to doing anything, I cannot speak on behalf of those who sign my paycheques, I speak only for myself ;)

Or is it the case that better dialogue and understanding between the angry people and the defensive people will lead to a broader appreciation of the different roles that different organisations (and the forgotten individuals who make up the majority of code owners in GNOME) bring to the table in this great game we call the Linux desktop? If so, who should be having that dialogue and why aren’t they doing it already?

Or is it the case that the angry people are actually angry about something more fundamental and should actually turn their anger on their own paymasters for paying them to make a cool desktop, but not then taking it to the masses in any meaningful sense?

Or is it the case that this is The Internet and you can barely open a web page without someone shoving a thundering firehose of bile into your face, and we should all do our best to just get on doing the awesome things we do and be happy that we are alive and happy?

I’m certainly going to do the last one no matter what happens, but I think it would generally be more useful for people to be talking about solutions than arguing about who is the most or least evil. I’m not a GNOME member/contributor/founder/boardmember or otherwise invested party, I just use it, so my words are irrelevant :)

Please enjoy your day :)



Original Source: http://www.tenshu.net/archives/2010/07/30/wheeeeeeeeeeeeeeeeee/
bizkut's picture

Due to the upcoming release of Dropbox 0.8 and its ability to support Application Indicators (and custom icons), many people have been creating icons for it to blend into the Ubuntu-Mono icon set.

However I have yet to find a set that is made in the Elementary style, so I decided to do it myself :) (the initial idea is based on these icons)

Below is a link to the GNOME-Look page where you can download them. Once the ZIP file has downloaded, you need to extract the files into ~/.dropbox-dist/icons

http://gnome-look.org/content/show.php?content=128132

What do you think?



Original Source: http://whyareyoureadingthisurl.wordpress.com/2010/07/30/elementary-dropbox-indicator-icons/
bizkut's picture

So. Someone made some stats about GNOME and it turns out that some people are very angry and some people are defensive and others are angrily defensive and many are indifferent (but I’ve not seen any angry indifference yet, although Mr Stedfast’s post comes close).

I work for Canonical, so it’s hard for me to pretend I have no bias in this. I’ve been a GNOME user for much longer, but I’ve not contributed to the project in any meaningful sense, mainly because I’m a sysadmin who codes some rubbish in his spare time. Therefore you might wish to largely ignore anything I say.

I have a myriad of reactions to this, all of them my own and just as subjective as anyone else’s, but there’s one that I think is at least novel in amongst the discussion I’ve seen so far…

Where do we go from here?

Is it the case that the angry people will only ever be happy if the defensive people hire tons of engineers with a job description of “go hack cool GNOME stuff, but only within GNOME’s processes/domain”? If so, how many is enough? (Note that I am a lowly sysadmin, this does not constitute anything close to a committment to doing anything, I cannot speak on behalf of those who sign my paycheques, I speak only for myself ;)

Or is it the case that better dialogue and understanding between the angry people and the defensive people will lead to a broader appreciation of the different roles that different organisations (and the forgotten individuals who make up the majority of code owners in GNOME) bring to the table in this great game we call the Linux desktop? If so, who should be having that dialogue and why aren’t they doing it already?

Or is it the case that the angry people are actually angry about something more fundamental and should actually turn their anger on their own paymasters for paying them to make a cool desktop, but not then taking it to the masses in any meaningful sense?

Or is it the case that this is The Internet and you can barely open a web page without someone shoving a thundering firehose of bile into your face, and we should all do our best to just get on doing the awesome things we do and be happy that we are alive and happy?

I’m certainly going to do the last one no matter what happens, but I think it would generally be more useful for people to be talking about solutions than arguing about who is the most or least evil. I’m not a GNOME member/contributor/founder/boardmember or otherwise invested party, I just use it, so my words are irrelevant :)

Please enjoy your day :)



Original Source: http://www.tenshu.net/archives/2010/07/30/wheeeeeeeeeeeeeeeeee/
bizkut's picture

Earlier this week at GUADEC, the always affable Dave Neary presented his GNOME Census work. Unfortunately, I was not there to see it, but I read his excellent post on the topic.

One of the reactions from the survey was that Red Hat are responsible for 16% of the contributions to GNOME whereas Canonical are responsible for a measly 1%.

Of course, this has generated some flame, such as a particularly angry post from Greg DeKoenigsberg and the rather pithy response from Jeffrey Stedfast. Greg is clearly pissed, and Jeffrey is clearly pissed at Greg being pissed, and I suspect Greg is going to get even more pissed at Jeffrey being pissed. The worse thing is that they are both going to be pissed at me for this blog post.

First I want to put these figures in perspective and then I want to talk about how we read the figures we do have.

I think the GNOME Census report is excellent, and it provides some excellent visibility into contributions in GNOME, but it only takes into account upstream contributions to GNOME itself. What the report doesn’t take into account are upstream contributions that are built on the GNOME platform but (a) not part of official GNOME modules, and (b) hosted and developed elsewhere, such as Launchpad. As such, while the report is accurate for showing code and contributions accepted into GNOME, there are also many projects built on GNOME technology that are not taken into account due to non-inclusion in GNOME modules or being developed outside of GNOME infrastructure.

As a general rule, Canonical staff develop inside Launchpad. The reason is simple; Launchpad and Bazaar provide a powerful development environment that was also built by Canonical and we therefore have lots of internal skills and best practice based on these tools. Launchpad is also a fundamental component in Ubuntu development and all the software we develop ultimately ships in Ubuntu, so using the same development forge makes sense. Finally, the site is a Free Software and Open Source project, so there really no philosophical reason to move, testified by the 18,000+ Free Software projects happily using Launchpad already.

Canonical is actively developing upstream desktop software, but doing it in Launchpad. Some examples include:

This is by no means the full list, and is other work such as Simple Scan, the Hardware Drivers tool, Computer Janitor, and more. Many of these contributions (such as Application Indicators and Simple Scan) could bring real value to GNOME, but they have not been accepted. I know that the Canonical engineers who work on them would be delighted if they were included in GNOME.

The above list also doesn’t include significant upstream investment in other areas such as Upstart, Bazaar, Launchpad, and a full team building Ubuntu. I don’t want to turn this into a “who contributed more” competition, but I think for some to suggest Canonical is a bad citizen who is not contributing upstream code is unreasonable. To suggest that Canonical has limited code inside approved GNOME modules is fair.

So that was the first thing I wanted to clarify; Canonical does invest heavily in upstream work, but GNOME is not the only home for upstream contributions.

If there is one thing that the GNOME Census has really outlined is that we should all be proud of Red Hat and their contributions to GNOME. You only have to take a look at all the red items on this image to get a feeling for the wonderful work that Red Hat is doing inside GNOME. Novell too. Look the green items in there; Novell has done a wonderful job maintaining many modules inside GNOME. In fact, there are many companies investing inside GNOME modules and inside GNOME infrastructure. I don’t believe it would be fair to undermine these contributions in any way; they are testament to the ethos of those companies and their commitment to GNOME. All of the people working at those companies are doing good work within the spirit of Free Software.

Likewise, I don’t think it is fair to undermine Canonical’s contributions just because many of them exist outside of GNOME. Our engineers are also doing good work within the spirit of Free Software. I have never claimed for a second that Canonical are equal to Red Hat and Novell in terms of our accepted contributions in GNOME; it is clear that there are far few contributions from Canonical staff inside accepted GNOME modules, but this does not for a second mean that Canonical is not (a) producing upstream contributions and (b) heavily invested in the GNOME platform. Ubuntu, our primary product is a GNOME desktop, and the vast majority of our engineers are GNOME users and developers and they work every day on a GNOME based product.

So in a nutshell, this is my take: both Red Hat and Canonical invest heavily in Open Source development, but they do it in different ways and different places. The GNOME Census clearly outlines that within GNOME modules, Red Hat are doing far more, but that doesn’t mean that Canonical are sitting on their thumbs and doing nothing, far from it.



Original Source: http://www.jonobacon.org/2010/07/30/red-hat-canonical-and-gnome-contributions/
bizkut's picture

On Tuesday I hosted the second San Francisco Ubuntu Hour. We had four people in attendance (thanks for dropping by James, Grant and Michelle!).

It ended up being quite an evening for gadgets. As is typical, I brought along my mini9 and Grant showed up with his ever popular OLPC laptop.

Then Michelle showed up with a couple awesome toys! She had her HP Compaq TC1100, a tablet PC from 2005 that she has a couple of. The one she brought along was running Ubuntu 10.04 and she showed us screen rotation, how well the stylus worked and the nice docking station that goes with it. She writes a great post comparing it to an iPad on her blog: Meet Paddy-Pad, the new tablet in town.

She also brought along a Pandigital Novel, a $169 Android touchscreen device that’s sold at Bed Bath & Beyond. It was hacked back to a default Android navigation screen, the default one on the Novel being a bit slow. It’s a really cute 7″ full color device, and a default 800 x 600 resolution. I have to admit, after seeing it I was very tempted to head down to the store and pick one up for myself! But I think I’ll hold off until more of these cheap touchscreen devices start hitting the market. My planned use for it? Perfect RSS (and pdfs, and maybe even an e-book or two?) reading device.

In all, a very fun Ubuntu Hour, and I wish it could have gone longer! The coffee shop I selected for this is only open until 7, which really makes it so that our hour can’t go beyond that. There are a few other coffee shops in the area so I’ll be scouting those over the next few weeks to see if I want to alter the monthly Hour location.

What’s this Ubuntu Hour thing anyway? Check out more info over on the Ubuntu wiki, including how to plan your own (hint: it’s very, very simple!)

https://wiki.ubuntu.com/Hour



Original Source: http://princessleia.com/journal/?p=3271
bizkut's picture


[Terrible's ad]

At the Terrible's Sands Regency in Reno, Dave noticed this ad on the table
in the room. "Wait -- isn't that the same guy, twice?"

Sure enough -- not just the same person, but the same photo, with
different hair and neck pixeled in.

I guess Photoshop/GIMP artists are cheaper than photo models these days.

We spotted the same model in other ads around the hotel, sometimes
masquerading as other races as well.



Original Source: http://shallowsky.com/blog/gimp/save-on-models.html
bizkut's picture

The Augen Android tablet being sold in Kmart stores at the moment is (shockingly) running a 2.6.29 kernel and Android 2.1 on top of that. It's also (shockingly) currently impossible to get hold of the source code for the kernel - Augen (whose corporate address is a small unit in Florida) say that the software comes installed on the units by the OEM and they don't have any access to the source either. This isn't an excuse, of course, and they say that they hope to have it on their website within the next few days - but even so, it seems that the Android device GPL violation trend is still on course. It'll be interesting to see what the long-term outcome of this kind of violation is, especially with these devices increasingly being sold by mainstream stores.



Original Source: http://mjg59.livejournal.com/126162.html
bizkut's picture

When walking in a big group of people you have to check every now and then for the slower ones so you don’t leave them behind and lose them. It’s the same in a community like KDE. Every now and then you have to check if everyone can still keep up and if not take the necessary steps. That’s why for the second time now I’ve asked KDE developers to tell me which parts of KDE they think really needs some new blood or more helping hands. This is the list of answers I got:

  • KDE bindings needs a maintainer for PHPQt and some helping hands for Qyoto/Kimono (the C# bindings). – contact kde-bindings@kde.org
  • KDEPIM looking for someone to work on Akgregator and the Kontact shell. – contact the kde-pim mailing list
  • Juk could benefit from a port to actual KDE Platform 4 technologies (away from KDE3 Support and possibly port Bangarang’s Nepomuk storage to Juk). – contact the kde-multimedia list
  • KOffice is in need of people poking Karbon and Kivio. – contact the koffice mailing list
  • KCalc, KFloppy, Kdf, KTimer and Sweeper from kdeutils do not have maintainers at the moment. Most of these applications are almost unused, but they haven’t been excluded from the module and might at least provide some fun to newcomers. – contact kde-utils-devel@kde.org
  • Okular could use some help fixing crashes and finishing features. – contact aacid@kde.org
  • UserBase is looking for people to help improve documentation. Tasks and guidelines are available on http://userbase.kde.org/Tasks_and_Tools. – contact annew@kde.org

Quite the mix – surely there’s something exciting in there for everyone. So if you are someone who wants to contribute to KDE and looking for a place to start or an experienced contributor looking for a new project, this is where your help would be really appreciated. Choose your direction and get your hands dirty ;-)

street sign in china town



Original Source: http://blog.lydiapintscher.de/2010/07/30/in-need-of-some-love-and-dedication/
bizkut's picture

2010-09-12 10:30
2010-09-12 18:30
Etc/GMT-4

Still waiting for confirmation (as of 2010.07.29), but if the check is eventually cashed by festival officials, we'll be tabling once again at the Takoma Park Folk Festival.

Takoma Park Middle School
7611 Piney Branch Rd. (near Rt. 410)
Takoma Park, MD

Festival details at http://tpff.org/.



Original Source: http://dc.ubuntu-us.org/node/32
bizkut's picture

Attached is a pair of PDF's created from a presentation by Kevin Cole, Mackenzie Morgan, and Nick Wheeler on February 23, 2008. The OpenOffice.org presentation is also available, but the configuration here maxes out at 1 MB per upload, and the presentation weighs in at 4.1 MB. C'est la vie.



Original Source: http://dc.ubuntu-us.org/node/31
bizkut's picture

tanya siapa?

Saya termasuk yang sering memromosikan sistem operasi Linux terutama distibusi Ubuntu jika ada kesempatan, dan salah satu hal yang sering menjadi argumen saya adalah Linux relatif bebas virus dan stabil digunakan. beeberapa bulan lalu, pernah saya baca di detikInet mengabari bahwa ada virus baru yang menjangkiti Windows dan Linux sekaligus dan menganjurkan pengguna untuk waspada. Menanggapi hal tersebut, ada seseorang yang bereaksi dengan mengirim email kepada saya yang bernada ‘penuh kemenangan’, “Baca ini! Tidak ada OS yang 100% aman dari virus,” atau kira-kira seperti itu.

Pengirim email mungkin baru tahu bahwa ada virus di Linux, tetapi kenyataannya virus di Linux bukanlah sesuatu yang baru. Wikipedia mencatat virus pertama di Linux adalah Staog yang beredar secara singkat pada tahun 1996. Tetapi ada sumber lain yang mengatakan bahwa virus pertama di Linux adalah Bliss, juga pada tahun yang sama.


Wikipedia sendiri mencatat ada sekitar 14 virus Linux. Sedangkan VirusLibrary mencatat ada 7 virus. Symantec mencatat ada 3334 hasil pencarian terhadap kata kunci ‘Linux’, tetapi angka tersebut sudah termasuk rootkit, crack-ware, celah keamanan, trojan, dan hal-hal lain yang bukan virus. McAfee mencatat ada 100 virus Linux, tetapi dalam daftar tersebut juga ada beberapa exploit, DoS dan backdoor.

Sebaliknya, The WildList Organization dalam publikasi bulan Februari 2006 tidak mencatat adanya peredaran virus yang menjangkiti Linux.

Virus yang dimaksud pada artikel detikInet tersebut adalah virus Virus.Linux.Bi.a/ Virus.Win32.Bi.a. Keistimewaan virus ini adalah kemampuannya menginfeksi program di Linux dan Windows sekaligus. Walaupun demikian, virus ini bukanlah virus pertama yang dapat melakukan hal tersebut. Menurut Symantec, virus pertama yang dapat menginfeksi Windows dan Linux sekaligus adalah W32.Peelf.2132 (atau yang lebih dikenal dengan Win32/Linux Lindose.2132.A) yang ditemukan lima tahun yang lalu. Selain itu virus ini bersifat proof of concept, tidak berbahaya dan dibuat semata-mata untuk menunjukkan bahwa sebuah virus dapat menginfeksi Windows dan Linux sekaligus. Walaupun demikian, ada kemungkinan virus-virus ganas di masa yang akan datang akan menggunakan teknik tersebut.

Yang menjadi masalah adalah bahwa perusahaan anti virus dan media massa cenderung membesar-besarkan masalah virus di Linux ini. Virus di Linux memang sudah ada sejak dahulu kala, tetapi tidak pernah menciptakan masalah yang besar. Dan ketika ada virus baru yang bekerja di Linux, para vendor perangkat anti virus selalu berlomba-lomba untuk membesar-besarkan isu ini, terlepas dari apakah virus ini berbahaya atau tidak.

Tidak seperti pada sistem operasi Windows, virus di Linux sulit berkembang. Berikut adalah hal-hal yang menurut pengamatan saya mencegah Linux berfungsi sebagai medium penyebaran virus:

Linux adalah sistem operasi yang didesain sejak awal untuk lingkungan multiuser. Jika dikelola dengan benar, virus bisa saja menginfeksi berkas-berkas yang dimiliki oleh seorang pengguna, tetapi akan sulit untuk menjalar ke berkas-berkas yang dimiliki oleh pengguna lain.
Seorang pengguna tidak dapat memodifikasi berkas-berkas sistem. Ia dan program yang ia jalankan (termasuk virus) hanya dapat memodifikasi berkas-berkas yang ia miliki.
Seorang pengguna dapat saja menginstal sebuah aplikasi pada home directory miliknya, tetapi jarang aplikasi tersebut digunakan oleh pengguna lainnya.
Satu hal yang dapat menyebabkan virus tersebar adalah celah keamanan pada sistem. Sebagian besar virus Linux menyebarkan dirinya dengan memanfaatkan celah-celah keamanan tersebut. Solusinya bukan dengan menginstal aplikasi anti virus, tetapi dengan menutup celah-celah keamanan tersebut.
Pada Linux, sulit untuk mengeksekusi program secara tidak sengaja. Virus-virus masa kini seringkali menyamarkan dirinya sebagai aplikasi, folder atau dokumen. Tetapi pada Linux, hal tersebut sulit dilakukan.
Sebagian besar pengguna Linux tidak perlu lagi mengunduh (download) aplikasi secara manual. Kebanyakan distribusi sudah siap pakai untuk keperluan umum. Jika perlu menginstal aplikasi baru, hal tersebut dapat dilakukan dengan memanfaatkan repository milik distro yang dipakai dan instalasi baru dilakukan setelah proses verifikasi yang berlangsung secara otomatis.
Seperti kata-kata Scott Granneman: “To mess up a Linux box, you need to work at it; to mess up your Windows box, you just need to work on it.” Jika ada sesuatu hal yang memungkinkan virus berkembang di Linux, maka hal tersebut adalah tanggung jawab vendor distribusi, dan bukan tanggung jawab vendor anti virus.

Walaupun faktanya sudah jelas, sepertinya pendapatan para vendor anti virus sangat tergantung pada ketakutan publik terhadap bahaya virus sehingga merasa perlu untuk mengeluarkan penyataan-pernyataan yang ‘menakutkan’. Sebagai contoh,Vnunet pernah memuat artikel Linux lined up as virus target yang berisi komentar dari seorang petinggi Trend Micro:

The onslaught of the Windows Goner worm warns us to watch for Christmas Grinches, but next year the warning may extend to Linux users as the operating system (OS) becomes more of a target.

“Of course we will see more and more attacks on Windows, but Linux will be a target because its use is becoming more widespread,” … “It is a stable OS, but it’s not a secure OS.” … “Of course it’s possible to write a virus for Linux,” … “But there is some prejudice amongst the virus writing community. If you write a virus for Windows, your peers clap their hands; write one for Linux and they’ll stone you.”

dan petinggi McAfee:

“In fact it’s probably easier to write a virus for Linux because it’s open source and the code is available. So we will be seeing more Linux viruses as the OS becomes more common and popular.” … “It’s not a target at the moment because the market isn’t there, but Li0n and Ramen have already proved that it’s on the menu,” he explained.

Sebagai informasi, artikel tersebut ditulis lima tahun yang lalu, dan sampai saat ini pengguna Linux masih merasa aman-aman saja. Famous last words?

Vendor anti virus lokal sepertinya juga tidak mau kalah dalam urusan ‘menakut-nakuti’ publik. beberapa Tahun lalu sebuah vendor antivirus lokal Vaksincom pernah membuat pernyataan Linux Jadi Target Virus pada masa depan.

“Virus bukan hanya untuk Microsoft saja yang terkena virus tapi Linux juga, Itu sudah seperti hukum alam di pasar,” … “Nanti kalau Linux sudah mulai banyak digunakan, pembuat virus akan beralih ke Linux,” …

“70 persen web server di dunia pakai Apache. Hal itu sempat membuat kebat-kebit admin web server,” ujar Alfons. Dengan contoh kasus seperti itu, Alfons mengambil kesimpulan, Linux akan jadi ‘the next target’ virus apabila penggunaan Linux mulai setara dengan Windows. “Paling cepat tiga tahun lagi,” tegas Alfons.

Apakah ini akan menjadi Famous last words? Mari kita tunggu beberapa tahun lagi.

Sampai saat ini, aplikasi anti virus di Linux hanya berfungsi untuk membersihkan email yang masuk sebelum email tersebut sampai ke pengguna akhir yang menggunakan Windows. Atau untuk membersihkan file server dari virus-virus karena sering diakses oleh komputer berbasis Windows.

Virus memang perlu diwaspadai, tetapi tidak perlu ditakuti jika menggunakan Linux. Dengan santai namun tetap waspada, virus tidak akan menjadi masalah yang besar.





Original Source: http://radithtux.blogspot.com/2010/07/catatan-untuk-newbie-virus-dan-linux.html
bizkut's picture

I’ve probably mentioned before that I really like the music of Hybrid, so I figured I’d pimp some stuff of theirs that’s floated onto the web recently:

  • A couple of videos from their live set at Glastonbury this year (I’m very gutted that I didn’t make it to see them)
  • Their latest Frisky Radio mixtape just hit Soundcloud, here.

Enjoy!



Original Source: http://www.tenshu.net/archives/2010/07/29/delightful-hybridisation/
bizkut's picture

After many months kubuntu.org got a new look, complete with new logo. Many thanks to Ofir for his patience in seeing this through.


During the Platform sprint in Prague I took Aurelien Gateau, doko and a couple of nice chaps from SuSE Prague canoeing on the awesome whitewater course near the city centre.


Looking confident at the top


This flatwater is easy


King of the wave


This blury photo is the last anyone has seen of Aurelien, if you live downstream of Prauge please look out for him in his blue canoe
<!--break-->



Original Source: http://www.kdedevelopers.org/node/4292
bizkut's picture

I was reading a PCPro magazine recently and one of the editors wrote down his ‘programming language timeline’.

What is that you ask? A timeline in chronological order of the programming languages you have learned.

I found myself thinking about this last night and realised I have a strange one (okay so HTML and CSS are markup languages!):

HTML > CSS > Javascript > GML > Python > Vala/Genie

What is your programming language timeline? I would be interested to see if we have even more diverse ones!



Original Source: http://whyareyoureadingthisurl.wordpress.com/2010/07/29/my-programming-language-timeline/
bizkut's picture

Do you want to be part of the Ubuntu News Team?  Do you want to be part of a long standing and growing part of the Ubuntu Community?  Looking for a place to contribute. Then the Ubuntu News Team is for you!

The Ubuntu News Team via the Ubuntu Weekly Newsletter boasts of bringing more than 200 Issues full of what’s happening in and with Ubuntu and the community that surrounds it. This happens as we gather and summarize those happenings a week at a time to record as well as report how Ubuntu matures through all it’s growing pains and we want you to be part of the team!

First let me say we have some wonderful people who continue to donate many weekend hours to producing the Ubuntu Weekly Newsletter but we could always use more help.

In a perfect world we would have all the summaries written by Friday afternoon and all that would need to happen on Sunday would be adding the Stats, Updates and Security portions along with the editing.  As it is right now myself and a few others spend upwards of 10-15 hours each Sunday to get UWN out the door. In the case of weekends when I’m traveling on Sundays then there are times when the newsletter often goes out a day or two later than our announced published dates. (Sorry about that by the way)

Take a look at Issue 200, 201, 202, and 203 to get an idea of what we are writing about and in the meantime let me tell you a little about each section and how you can help.

We often get asked about people writing original content for the newsletter.  The newsletter right now reports and summarizes posts that have been added other places.  However in the near future you will be able to submit original content to the Fridge.  - More about the Fridge in another post though.

LoCo News – Do you like to find out what is happening with all the LoCo Teams.  Would you like to report and summarize what the various teams are writing about?  This section is just as it sounds – we report on what the LoCo Teams are doing.

Launchpad News – This comes from the Launchpad (LP) Team blog.  Most of the time these posts are short enough to include in there entirety sometimes we have to summarize them, but Matthew Revell and the other LP team members usually write very clear and concise items to share with the world about what’s going on with LP.  So if you want to check for Launchpad news and be responsible for adding it to the news letter lets talk.

The Planet - This section is a little tricky but we’re all smart so it’s easy to figure out.  Depending on what people are writing about this could be added to The Planet, General Community News, Blogosphere, or even In Other News sections of the newsletter.  However If you feel like you want to search Planet Ubuntu each week and add the summaries to the planet section we can work it all out.

In The Press – This section is where we post those articles that have been written about Ubuntu in the Press.  This usually means those print publications that also have a web presence.  However there are some exceptions and again  - if it’s a good story then we can figure out where it needs to go :-)

In the Blogosphere – these are blogs that are main stream but may not have a print publication, or commercial backing behind it.  However, blogs from the planet often get included here as well.

In Other News – this is about those items that are related to Ubuntu  - such as great Linux Stories, Canonical press releases, Canonical Partners who write about Ubuntu or other Corporations that discuss Ubuntu.  However, those really quirky and fun stories that are related to Ubuntu in some for or fashion that doesn’t really fit in any other area can go here as well.

Featured Podcasts – this is summaries of podcasts/videocasts such as the Ubuntu UK Podcast, Full Circle Magazine Podcasts, Ubuntu Podcasts, At Home with Jono Bacon Community Q&A UStream TV casts.  If there are other Ubuntu related casts that should be on the list we need to know that as well.  So if you are interested making sure these casts get included in the newsletter that would be great!

Weekly Ubuntu Development Team Meetings – We try to offer the meeting minutes for the Development teams that are list on the Fridge Calendar.  While some teams don’t really have formal meeting minutes some teams do.  If you would like to verify the links each week and make sure we aren’t missing any teams then this the section for you!

Xubuntu, Kubuntu, Edubuntu - If you are on one of these teams we could always use your help to make sure we include the current news about these derivatives as well.

Currently we have people working on summarizing links or posting to some of the areas but it is the same people giving up part of their precious weekends and while all of us enjoy and like being part of bringing this to the community – the quote – “many hands make light work” really rings true here and if we could get a couple dedicated people per section then people could trade off what weeks they can cover and make the whole process an even more enjoyable one for everyone.

We are also looking at adding an HTML version of the newsletter to be sent to folks via a mail service like mail chimp.  Right now we don’t have true matrix for what people are reading or clicking on 1st for the newsletter.  It would be nice to have those figures.  So if you are interested in being part of this test HTML newsletter please email me and let me know   – akgraner * ubuntu * com.  This will also allow us to include photo’s, videos and some formating that the current plain text version does not.  The plain text, and the wiki versions will still be available.  If you want to help with this process please let me know that as well.

I have to thank all those folks who currently give of their time to make the newsletter what it is – Lizar Siri, J. Scott Gwin, Penelope Stowe, Mike Holstein, Nigel Babu, Daniel Caleb, Jonathan Carter, Nathan Handler, and all the folks who continue to write about Ubuntu so we can bring you UWN each week!

Here are some links to help you learn even more about the Ubuntu Weekly Newsletter.  Thanks in advance for your continued support and help in making this an even better source of information for the busy Ubuntu user/contributor/developer.

Ubuntu Weekly Newsletter Wiki – https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/

Checklist and Editing Policy Wiki – https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/EditingPolicies

HowTo Guide for the Newsletter – https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/EditingPolicies/HowToEdit

Newsletter Publication Schedule – https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Schedule

Section Guidelines and Suggestions – https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/SectionGuidelines

We also have a googledoc, wiki page and ietherpad areas for you to work on the newsletter at as I am aware that some people prefer to work on UWN in places other than the wiki.  This also keeps editing conflicts down to a minimum on Sundays when everyone is working together on UWN.

So stop by #ubuntu-news on freenode or email me and lets get you started on your way to contributing to UWN.  Looking forward to hearing from you!  Many Thanks!



Original Source: http://akgraner.com/?p=627
bizkut's picture

Traveling always comes with risks. Aside from the risks you may
encounter along the way, there are the worries of what you left
behind. Will the house burn down? Will the mail pile up, signalling
to thieves that the home is empty? Will the server stay up?
On a more prosaic note ...
Will the plants in the garden all die from lack of water?

Shortly before traveling to Oregon for OSCON, I acquired a cute
little Cape Gooseberry seedling (courtesy of Mark Terranova at the
south bay Geeknic). That's a new plant to me -- I'd never seen one
before. But it was a cute little thing, and seemed to be
flourishing. I had it in a pot on a little shelf where it would
get morning sun but wouldn't get too hot in the afternoon,
and was looking forward to planting it when it got big enough to
withstand our marauding local seedling-loving snails.


[ Missing Cape Gooseberry ]

To get it through my planned week-and-a-half absence, I had one of
those glass watering bulbs they sell in drugstores. They're supposed
to last several weeks, though they don't work that reliably in
practice. Still, I saturated the soil with water the morning I
left, then filled the bulb and crossed my fingers for no long heat waves.

I wasn't prepared for what I saw when I got back.
Something had dug out my little gooseberry and taken it!

I still have no idea what got it. We certainly have some local
squirrels
who love to dig, and young squirrels (still learning their digging
skills) love potted plants. But I wouldn't think a squirrel would
have much use for a gooseberry seedling -- they just like the act
of digging.

I wonder if cape gooseberry leaves are particularly tasty to rodents?

Ironically, the soil was still quite damp. The little plant probably
would have made it through just fine.



Original Source: http://shallowsky.com/blog/travel/dugup.html
bizkut's picture

We have 138 PyOhio registrants so far - that's greater than the total number of attendees last year. I'm excited!

Is there a shutterbug in the house? I'm always envious of the photos taken at some conferences, like this one of Python core sprinters at EuroPython. (Hi, guys! Our contribu-palooza-ers will be joining you soon!) I want to join the fun. Our PyOhio attendees are just as pretty as any of them!

So if you enjoy taking pictures, and you're coming to PyOhio (and who wouldn't?), please don't forget your camera! Get some group shots, and let me know about them afterward. Thanks!

See you Saturday!



Original Source: http://catherinedevlin.blogspot.com/2010/07/pyohio-photos-plz.html
bizkut's picture

So I have been playing with the Zend_Acl for a while now and I managed to integrate it with this site I am working on.

I am however asking myself a few questions here. What is the best way to implement an ACL, which by the way is an Access Control List. On one hand I can do my “isAllowed” checks at the controller level, but do I want the user to get that far?

The other option is to implement our acl in the bootstrap file which always runs first and so makes it easier to check access even before the user gets to the routing and all that.

Now my problem is that I am a big fan of the MVC concept and by the very dynamic nature of the way I am working on this project, my ACLs are provided by a separate datastore i.e a database.

I don’t want to start calling in database adaptors and all that at bootstrap level, because that is just not nice. So I suppose the option here is to go with restricting access at in the init function of my controller.

Par example:

$this->authObject = Zend_Auth::getInstance();
        // if not logged in, redirect to login form
        if (!$this->authObject->hasIdentity()) {
            $returnURL = urlencode('/admin');
            $this->_redirect('/login?returnUrl=' . $returnURL);
        } else {
            $this->userData = $this->authObject->getStorage();
            $this->userRole = $this->userData->read()->role;
        }
//some other instantiations here
if($this->accessControl->isAllowed($this->userRole)){
            $adminNavigation = Zend_Registry::get('AdminNavigation');
            $this->view->sideNavigation = $adminNavigation;

            $uri = $this->_request->getPathInfo();
            $this->view->uri = $uri;
        }else{
            $miscNavigation = Zend_Registry::get('MiscNavigation');
            $this->view->sideNavigation = $miscNavigation;
            $this->view->errorMessage = "This account does not have
enough permissions to be here";
        }

You may notice from all this that I have an Admin Controller and based on our isAllowed value, we provide either an admin navigation or a misc one.

Obviously this can be rewritten to fit the purpose but it’s an example of using ACLs at the controller level.

Feedback welcome



Original Source: http://blog.kaning.co.uk/archives/228
bizkut's picture

tanya siapa?

ePalembang.com situs yang dikelola swadaya oleh Guyub dan teman-teman di Palembang (Jafis, Andi Saleh dan Huda Ubaya) masuk kedalam jajaran Situs Web Terbaik Indonesia versi Masterweb – www.master.web.id pada kategori Portal/Direktori.

ePalembang.com pada kategori Portal/Direktori Masterweb

ePalembang.com pada kategori Portal/Direktori Masterweb

Berikut catatan penilaian dari website Masterweb;

Persyaratan

  1. Disain orisinil, asli buatan praktisi web Indonesia.
  2. Mengisi form dengan baik dan benar.
  3. Hanya berlaku untuk situs-situs Indonsia dan luar negeri yang dibuat oleh anak bangsa Indonesia.

Penilaian

  1. Disain menarik/unik, konten yang baik, navigasi terstruktur, dan mengeri konsep-konsep web disain.
  2. Lebih diutamakan yang menggunakan nama domain sendiri, bukan dari layanan hosting gratisan.
  3. Standar penilaian bukan dari satu kalangan tertentu, tapi mencangkup banyak kalangan (designer, programmer, pebisnis, dll).

Perhatian

  1. Data yang masuk tanpa disertai alasan dianggap gugur, dan situs web yang masuk/lolos dalam jajaran Situs Web Terbaik akan mendapatkan konfirmasi.
  2. Situs web yang sudah masuk dalam jajaran Situs Web Terbaik, sewaktu- waktu dapat dicopot/dilepas karena satu dan lain hal.
  3. Situs web yang masuk dalam jajaran Situs Web Terbaik adalah merupakan hasil dari submit pengunjung atau juga hasil jelajah dari para pengurus.
  4. Tujuan dari mengumpulkan Situs Web Terbaik ini adalah untuk lebih menggairahkan dan membangkitkan perkembangan internet di Indonesia.



Original Source: http://subair.wordpress.com/2010/07/28/epalembang-com-masuk-jajaran-situs-web-terbaik-indonesia-versi-masterweb/
bizkut's picture


Welcome to the Ubuntu Weekly Newsletter. This is Issue #203 for the week July 18th - July 24th and is available here.

In this issue we cover:

  • Last call for Maverick server papercuts
  • Ubuntu Maverick open for translation
  • Native readers: extending the Beta
  • MOTU Interview: Maia Kozheva (sikon / LucidFox)
  • An Interview With Silver Fox
  • Ubuntu Developer Week Re-Cap
  • Ubuntu Stats
  • Approval and Re Approval Process
  • LoCo Council July Meeting minutes
  • Delivering the Ubuntu Colombia Contact
  • Stepping Down from Ubuntu Bangladesh
  • Dun Laoghaire July Geeknic
  • Ubuntu-fr at Les Vieilles Charrues
  • Launchpad News
  • Ubuntu at Non-Technical Events
  • More cleansweep.
  • Discussion request: multilingual posts on Planet Ubuntu or not?
  • The Official Ubuntu Book – 5th Edition
  • This week in design – 23 July 2010
  • Getting Started with Ubuntu 10.04 is now available in Greek!
  • How to Ask Smart Questions by Martin Owens
  • Ubuntu One iphone client, source code released
  • Ubuntu Translation Teams Healthcheck
  • An invitation to join Ubuntu’s Q&A group on Shapado.com
  • Akademy 30 second interviews, Eben Moglen, Helsinki, Prague
  • “Blog about what you’re doing”
  • Bugs vs Blueprints
  • In The Press
  • In The Blogosphere
  • Windows or Ubuntu?
  • Linux Box To Market Ubuntu
  • Dell drops Ubuntu PCs from website… for now
  • Is Linux Too Much for One Mere Mortal to Handle?
  • Rackspace’s Risky Open Cloud Bet
  • Featured Podcasts
  • Weekly Ubuntu Development Team Meetings
  • Upcoming Meetings and Events
  • Updates and Security
  • and much much more!
  • This issue of The Ubuntu Weekly Newsletter is brought to you by:

    • Amber Graner
    • J Scott Gwin
    • Liraz Siri
    • Nathan Handler
    • Penelope Stowe
    • Daniel Calab
    • And many others
    • If you have a story idea for the Weekly Newsletter, join the Ubuntu News Team mailing list and submit it. Ideas can also be added to the wiki!

      Except where otherwise noted, content in this issue is licensed under a Creative Commons Attribution 3.0 License BY SA Creative Commons License



Original Source: http://fridge.ubuntu.com/node/2090
bizkut's picture

tanya siapa?
Kebutuhan berbagi data memang sangat membantu jika pada saat Anda akan membutuhkan data tersebut untuk digunakan di mesin lain. Pada kasus kali ini, saya akan berbagi data dari mesin Ubuntu ke mesin Virtual Box. Sebelumnya Anda harus menginstall Samba terlebih dahulu

~$ sudo apt-get install samba

Setelah itu silahkan klik kanan folder yang akan dishare dan pilih Sharing Options, sebagai contoh saya telah mempunyai file yang akan saya share ke mesin Virtual.



Agar dimesin Virtual dapat mengakses folder yang telah dishare, maka terlebih dahulu buatlah user & password untuk Sambanya agar nantinya pada saat akan mengakses folder yang dishare akan meminta Username & Password

~$ sudo useradd namasaya

~$ sudo passwd namasaya

~$ sudo smbpasswd -a namasaya

Setelah mengatur Samba agar bisa berbagi data, jangan lupa untuk mengatur juga pada Virtual Box Settings >> Shared Folders >> klik Add Shared Folder

Selanjutnya silahkan masuk ke mesin Virtual Box yang dimana pada contoh kali ini OS yang digunakan adalah Windows XP dan cek pada bagian My Network Places apakah folder yang kita buat tadi sudah ada atau belum. Jika pengaturan yang kita lakukan tidak ada kesalahan maka akan terlihat Folder yang telah dishare seperti skrinsiut berikut

Masukkan Username & Password yang telah dibuat sebelumnya pada Samba, jika berhasil maka kita dapat mengakses file yang telah dishare.

Semoga bermanfaat.. :)




Original Source: http://darmanex.blogspot.com/2010/07/berbagi-data-dari-ubuntu-ke-virtual-box.html
bizkut's picture

Are you good folks aware of what is happening on 27th – 29th August 2010. But of course, it is the Ubuntu Global Jam!

In the last few cycles we have organized and run an event called the Ubuntu Global Jam. The idea was simple: encourage our awesome global Ubuntu community to get together in the same room to work on bugs, translations, documentation, testing and more. And they did, all over the world, as can be seen here.

To make the event as simple and accessible as possible, we have picked five topic areas and we are encouraging you lovely people to organize an event with one or more of them:

  • Bugs – finding, triaging and fixing bugs.
  • Testing – testing the new release and reporting your feedback.
  • Upgrade – upgrading to Maverick from Lucid and reporting your upgrade experience.
  • Documentation – writing documentation about how to use Ubuntu and how to join the community.
  • Translations – translating Ubuntu and helping to make it available in everyone’s local language.
  • Packaging – packaging software for Ubuntu users to install with a clock.
  • Other – other types of contribution such as marketing and advocacy etc.

With six primary methods of getting involved, there is something for everyone in this rocking global event.

One thing that I am keen that everyone remembers: you don’t have to be an official developer, packager or programmer to take part in the Ubuntu Global Jam. Also, lets not forget that Ubuntu Global Jam events are a fantastic place to learn and improve your skills: you can sit next to someone who can show you how to do something or explain something in more detail.

If this is all sounding right up your street and you fancy organizing an event, go and read this page and then add your event to the LoCo Directory by following these instructions.

Rock and roll: let’s make this one to remember. Start your engines, folks…



Original Source: http://www.jonobacon.org/2010/07/27/ubuntu-global-jam-start-your-engines/
bizkut's picture

I have always been a fan of helping in any way I can to encourage people to support small organizations and businesses who are doing their best to be successful by working hard and providing a friendly, honest service.

For the earlier part of this week I am in The Hague at GUADEC, and I stumbled across a small espresso shop that is the embodiment of these kinds of small business. It is impeccably clean, the food is awesome, the coffee is fantastic, it is good value, and the guy who runs the shop is the definition of kind and welcoming. Oh, and it has great wi-fi too. :-)

So, I wanted to share with all my friends who are visiting GUADEC too to come and support this guy’s small business, drink some coffee and leach his Internet. :-)

The address is: 7 o’clock Espressobar, Wagenstraat 187 2512 AW Den Haag and if you are walking back to the hotel before you walk over the small bridge you will see it on the left with a big Coca-Cola sign above it.

More details on the website.



Original Source: http://www.jonobacon.org/2010/07/27/awesome-guadec-espresso-and-coffee-bar/
bizkut's picture

… also known as Ubuntu Global Jam is coming up swiftly, so make sure you put 27th-29th August into your calendar and talk your local Ubuntu friends into participating.

https://wiki.ubuntu.com/UbuntuGlobalJam

Ok, so it’s Ubuntu Global Jam. What does that mean? What’s going to happen?

Simple. It’s going to happen what you make happen. Whatever your team enjoys doing is great. The only requirements are: it needs to be fun and it should make Ubuntu better somehow.

Ok. What does that mean?

We had loads of different jams around the world already: events where people get together locally and make Ubutnu better by working on bugs, packaging, translations, documentation, testing, upgrading or whatever else they enjoy doing.

https://wiki.ubuntu.com/Jams

In the past we had events all around the globe, where new friends met for the first time, people learned from each other, people from other open source projects were invited and where everybody (most importantly) had a fantastic time.

If your LoCo team already knows when and where it’s going to happen, add the event to the LoCo Directory. We set up the event on loco.ubuntu.com already.

http://loco.ubuntu.com/events/global/195/detail/

https://wiki.ubuntu.com/Jams has lots of information on how to to organise the event properly, and what kind of preparation your team mates should look into depending on what your team wants to do. Stay tuned for tuition sessions where you can ask all your questions. A good place for getting that information is of course loco-contacts or the ubuntu-event-planners mailing list.

If you’re part of a LoCo team, please bring it up with your team, talk to them, find out what they like, meet and make Ubuntu rock even harder.

[Discuss the Ubuntu Global Jam on the Forum]

Originally sent to the loco-contacts Mailing List by Daniel Holbach on Tue Jul 27 14:59:33 BST 2010



Original Source: http://fridge.ubuntu.com/node/2089
bizkut's picture

Tony Whitmore (@tonywhitmore) blogged about The Quest for Originality which got me thinking about the podcast that we make with @ciemon, @daviey and @lauracowen.

Over the weekend at OrgCon there was some discussion of originality. The subject was brought up when talking about the creative business, with original works being “worth” something, perhaps more than a digital facsimile of some work. So for example a concert is a one off live event is worth paying for, whereas an MP3 is “worth” less because in part it’s easily duplicated and thus lacks originality. (I’ve paraphrased and perhaps twisted the meaning of the discussion to suit this post, but I’m sure you know what I mean).

I guess there’s a couple of things that I think of in relation to being original. There’s originality with reference to the ‘competition’ and originality in terms of us not being stale over time. Both require some effort to achieve, and in my mind we should be doing both.

Competition in podcasting is hard to define. People have a finite amount of time in their lives to listen to podcasts, so we’re competing with other things people would rather be doing, like spending time with family, programming .. or whatever else our listeners do in their ‘spare’ time. People also listen during a commute, jog or some otherwise ‘dead’ air-time. So we have to be compelling or people will do ‘other things’ than listen.

People thus have a limited amount of time to listen to podcasts, and will thus only consume a limited number of shows. I doubt anyone listens to every FLOSS/Linux podcast, but I’m sure most people have tried them all to see which they prefer. So we need to appeal to people if we want people to listen to the show.

I do want people to listen to the show by the way. Whilst we do this for fun (and no financial profit), if nobody downloaded the show I think we’d probably stop doing it. The idea of being on stage to the sound of one hand clapping doesn’t appeal (to me at least). Others are happy to continue making a show no matter how many people listen.

There are of course other podcasts which do pretty much the same as us, Tuxradar and Full Circle Magazine are two good examples with a similar format, but with their own style. Then there’s the likes of Linux Action Show, Linux Outlaws and The Linux Link Tech Show who all have their own style and niche. Every podcast is clearly different, with presenters having their own expression, shows of varying duration, different personalities, quality and frequency. None (including ours) are perfect, all are serving a segment of the market successfully.

Within our own podcast we’ve evolved slightly over the 2.5 seasons we’ve been running, but for the most part the format has stuck. We have introduced new segment ideas, and refined various elements of the show, but in general we’ve stuck with a formula that works for us, and gets us some listeners.

Right now each episode gets downloaded about 5K times in the week after release with a long tail of 13 weeks to hit 10K downloads. After a year each episode hits around 18K and after two years each episode hits around 32K downloads. Clearly as with every podcast, we have no idea how many of those downloads translate into listens. We’re not so naive to think they all do, but we don’t know what the proportion of downloads to listens is, and I don’t think we ever will do. On that subject, for the record, I don’t think we need to do any kind of survey or tracking to try to figure that number out. I’m personally happy to know that some thousands of people download it and some of them listen to it.

When we started I think we had some original concepts compared to others within our space. We’re family friendly, (usually) well prepared, not North-American (not that being American is a problem, but many FLOSS/Linux podcasts come from there, so it’s nice to have one with a non-American ‘accent’ in my opinion), (mostly) above average audio quality, (generally) on time with a regular schedule and made by contributors to the Ubuntu project rather than bystanders. Whilst other podcasts had some of those elements, not many had all.

Since then we’ve perhaps stagnated, and whilst we have introduced new concepts and made changes at the ‘backend’ to streamline the way we produce the show, we haven’t had much in the way of revolutionary changes that the listeners would notice. The big question is I guess is ‘should we?’.

We could do as Linux Outlaws and TLLTS do and have a live part of the show. We tried this in the past but technical barriers (like Tony having a crap internet connection) stymed that. It’s also tricky in that we take tea breaks and eat cake between segments, rather than record it in one go. We could open the show up to have callers phone-in now we have a nice telephony setup. Maybe we should drop the ‘season’ system and just produce a show constantly with no breaks. We could change the duration, presenters, format, style or any other part of the content, but again, ‘should we?’.

There is the danger that we could break something that didn’t need fixing. Perhaps it is broken and we just don’t know that. Perhaps we’re in danger of burning out on a treadmill to churn out episodes that we don’t enjoy, if we don’t change. I don’t know. Do you?

Digg This  Reddit This  Stumble Now!  Buzz This  Vote on DZone  Share on Facebook  Bookmark this on Delicious  Kick It on DotNetKicks.com  Shout it  Share on LinkedIn  Bookmark this on Technorati  Post on Twitter  Google Buzz (aka. Google Reader)  


Original Source: http://popey.com/blog/2010/07/27/change-for-changes-sake/
bizkut's picture

tanya siapa?

Karena jawabannya cukup panjang, saya putuskan untuk menjadikan ini sebuah entri baru. Untuk lebih jelas, saya mencoba merunut apa yang saya sudah lakukan.

#1 Mengunduh MPlayer subversion harian dari situsnya.

#2 Mengonfigurasinya dengan parameter baku tanpa embel-embel

$./configure --prefix=/usr

#3 Mengubah berkas config.mak

Konfigurasi mengubah CFLAGS, CXXFLAGS, dan DEPFLAGS dengan mengubah nilai "-march=native" menjadi "-march=core2" dan menambahkan "-msse4.1".

#4 Buat dan pasang seperti biasa.

 

#Hasil dengan keluaran video baku (-vo xv)

Dengan menggunakan Xv, memutar film menghabiskan CPU sekitar 60%. Hasil keluaran dengan nama film sengaja disamarkan disisipkan di akhir entri ini.

#Hasil dengan menggunakan video vdpau (-vo vdpau)

Sayangnya, dengan menggunakan VDPAU, malah menghasilkan 70~80% lebih. Apakah ada yang salah  dengan konfigurasi kompilasi? Kemungkinan, sih, karena memakai blob NVIDIA versi 256.25 (beta).

#Lampiran Keluaran Xv:

MPlayer SVN-r30554-4.4.4 (C) 2000-2010 MPlayer Team

Playing *CENSORED*_[1920×1080_h264][CB5C7E26].mkv.
libavformat file format detected.
[matroska @ 0×1363a50]max_analyze_duration reached
[matroska @ 0×1363a50]Estimating duration from bitrate, this may be inaccurate
[lavf] stream 0: video (h264), -vid 0, x264
[lavf] stream 1: audio (aac), -aid 0, -alang jpn, AAC
[lavf] stream 2: subtitle (unknown), -sid 0, -slang eng, ASS
VIDEO:  [H264]  1920×1080  0bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
Clip info:
 title: *CENSORED*
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback…
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 1920×1080 => 1920×1080 Planar YV12



Original Source: http://staff.blog.ui.ac.id/jp/2010/07/27/re-kompilasi-mplayer-menjawab-iang/
bizkut's picture

tanya siapa?

Semenjak Ubuntu di Rilis bulan April lalu, saya berusaha mencari kesana kemari memncari nama font ubuntu lucid yang mempunyai gaya huruf yang berbeda dengan font ubuntu sebelumnya. Setelah perjalanan panjang akhirnya terbuka juga mata hati om google :D, dan kemudian menujukkan bekas font ubuntu lucid, dari font ubuntu lucid sendiri masih beta jadi masih banyak pengembangan lagi, tapi lumayan lah untuk buat desain-desain kaos dan lain lain sudah bisa di gunakan. Font Ubuntu lucid ini di keluarkan dari canonical, memang di repository ubuntu belum ada, tapi saya mendapatkannya dari ubuntu art yang baru dikeluarkan 12 Juli yang lalu hehe. Untuk legalitas font jangan kawatir mempunyai lisensi bebas digunakan **Gratis**. untuk untuk mendapatkan berkas font ubuntu lucid silahkan unduh disini. Installasi font juga cukup mudah tinggal klik dua kali berkas font ubuntu lucid kemudian klik install font :D dan selamat menikmati font ubuntu lucid yang baru di system ubuntu anda.

Berikut Tangkapan Layar Fonta Ubuntu Lucid Beta :




Original Source: http://radithtux.blogspot.com/2010/07/font-ubuntu-lucid-lynx-beta.html
bizkut's picture

tanya siapa?

Musibah serupa bisa saja terjadi pada siapa saja dan dimana saja… kebetulan musibah ini menimpaku kemaren (26 July 2010) saat naik KRL Sudirman Express dari Pondok Ranji ke Sudirman… tepatnya saya merasa kehilangan BB sesaat setelah memberi jalan kepada penumpang lain yang hendak turun di Stasiun Pal Merah… saat saya ketahui BB hilang… seorang mbak2 baik, yang iba melihat saya kebingungan, dengan suka rela meminjamkan Gemini nya untuk saya telp BB ilang tersebut… tetapi rupanya sang pencopet sudah mematikan handphone tersebut…

Saat sampai dikantor saya sempat ngobrol ama beberapa temen, rupanya obrolan kami sampai terdengar oleh CEO di Qdc Technologies yang kemudian ikut nimbrung dan bercerita soal pengalaman BB hilang milik anaknya… BB hilang tersebut ternyata sudah diaktifkan kembali… hal ini bisa terlihat oleh aktifitas Pin BB… kalau dipetakan seperti ilustrasi berikut…

bisa jadi pemilik akhir dari BB tersebut seorang anak yang lugu dan tidak tahu menahu soal BB curian tersebut… dan sempat terpikir opsi untuk mencoba negosiasi dengan pembeli soal barang haram tersebut… feedback dari Pak Redi ternyata hal ini pernah dicobanya… namun gagal…

Saya yakin banyak juga yang mencoba negosiasi sama orang yang mengaktifkan Pin BB curian… kalau ada yang berhasil mohon feedbacknya…

Dari serangkaian obrolan tersebut… akhirnya saya memutuskan untuk memblokir BB tersebut secepat mungkin hingga tidak ada orang lain yang dirugikan akibat peredaran barang tersebut… dan ternyata caranya sangat sederhana…

Sebelumnya anda perlu menyiapkan PIN dan IMEI BB hilang tersebut… IMEI bisa didapatkan dari box BlackBerry anda… pada lokasi berikut…

Tidak ada indikasi satu pun di box BB yang menyatakan kalau 15 digit itu adalah IMEI… (doh)

Setelah PIN dan IMEI didapatkan, langkah selajutnya adalah menelpon call center… pengalaman saya adalah dengan Telkomsel… Karena saya memakai Kartu Halo, suspend BB tersebut cukup melalui caroline atau 0215291811… dari menu layanan pelanggan kemudian laporan nomor hilang… Jujur saya tidak tahu bagaimana melakukan hal ini pada operator lainnya… tetapi prinsipnya hal ini bisa dilakukan… dan menurut saya harus dilakukan agar tidak ada pihak lain yang dirugikan dari BB haram tersebut…

Semoga posting ini bisa membantu orang yang mengalami musibah seperti ini…



Original Source: http://www.bigwisu.com/2010/07/27/blackberry-hilang
bizkut's picture

Last weekend was The Next HOPE (following from The Last HOPE) in New York City. HOPE stands for Hackers on Planet Earth and is a biennial conference put on by 2600: The Hacker Quarterly. The Wikileaks guy may or may not have shown up. Some online say he didn't. Someone else told me "oh yeah, he was sitting behind the Tesla stage drinking Club Mate all day Friday," so who knows. Apparently his keynote timeslot resulted in everything being timeshifted by one hour though. The physical security folks said he ran long. Though maybe it was a substitute who did so? I don't know. Kaminsky had another of the keynote slots, talking about SQL injection and the difference between programmer ways of thinking ("I'll just concatenate these strings here…") and programming-language-developer thinking ("We'll parameterize these, so they don't break anything…"). He made the very good point that the reason programmers ignore that parameterization stuff is that it's a pain in the neck to have to jump all around as you try to read the code figuring out "ok now insert first parameter…back up to code…second parameter…wait which one's the seventh parameter?" and outlined some ideas he has to make syntax programmers won't hate that can still fix the problem. And yeah, let's face it. Trying to escape every bad character is total Whack-A-Mole.

A group of librarians were here talking about how to get FOSS into libraries. They had a very important tip: brush your teeth. If you show up looking like a caricature of a hacker, it's a bit hard for the librarians to take you seriously. So, look like you've bathed since last Tuesday and know what a toothbrush is. Yes, they mentioned Evergreen.

Deb "freedeb" Nicholson from the Free Software Foundation spoke about why diversity is important to the growth of Free Software (hint: more diversity = more people!) and how to get there. In a similar vein, Nikki Neulist had a talk called "Hey, Don't Call That Guy A Noob: Toward a More Welcoming Hacker Community." She was talking about how new people provide new perspectives and if you're willing to just be helpful early on, they can end up really useful later. I think this is something we've tried to exemplify in the Ubuntu world, though I do still occasionally see some unwelcoming behaviour on IRC. Unfortunately, during her talk's Q&A, some guy thought it made sense to say tough cookies, this is our hacker culture and if your skin's not thick enough, you don't belong here. C4BL3FL4M3 and I started yelling at him from opposite sides of the room. How on Earth could "if you don't like our bad attitude, GTFO" fit in in a conversation about being welcoming? Why did he even attend if that's his attitude? Troll!

The Vintage Computing talk ended in me dragging a 14 year old I was showing around to the Borders across the street to buy her a copy of Hackers: Heroes of the Computer Revolution to give her more context about things like the Altair and the PDP-11.

There were talks on "Color, Light, and Perception" and "Cooking for Geeks." In the former, I learned that magenta does not exist as part of the white light spectrum. You will not find it with a prism. It's not a single wavelength of light but rather a trick in our brains when red and blue wavelengths overlap. I also learned about additive colours, which is what the RGB colour model we use for defining colours on a computer screen is based on. The reason I see white captions on a black background as red/blue-split (like when you look at 3D stuff without the glasses) when seeing it at an angle out of my glasses was also explained. Neat! The latter was about food science, a basic introduction to it, and a reference to there being more in the speaker's new book of the same title. Apparently the temperatures we're taught in food safety courses assume you're not hitting the coldest part of the meat, that your thermometer's wrong, and a bit more, so they're overestimated by a good 15°. Not that I eat meat or am interested in testing that. Time at temperature was brought up as well—the fact that reaching a temperature doesn't matter as much as maintaining that temperature for a decent amount of time. Various enzymes take various times to break down into something tasty. I think he said brussels sprouts were in the category of things that need to spend a good amount of time at high temperature to taste good. Someone should tell my mum this. Hers are too bitter.

I missed much of the "Simpson's Did It" talk, but I caught Mouse's segment where she talked about Mozart. Apparently "Miserere" by Gregorio Allegri was well-loved by the pope of his time. So well-loved, that he had analogue DRM on it! That is, no copies of the sheet music could be made without the pope's permission, period. Only two copies ever were, and they were for princes who had to promptly return them as soon as they finished. Additionally, the song could only be played during Easter week. What did Mozart do, knowing he couldn't get sheet music? Showed up, listened, memorised, and transcribed from memory. DRM broken! Thanks, Mozart!

If you want to write online about controversial topics and you find that your free speech is being harmed by those who do not want you to be heard sending false DMCA notices, you should know about Project DoD, a web host who is willing to send a counter-notice in response (apparently unlike most others). You still have the mandatory 10-day offline period while the counter-notice goes through, but at least it's not a permanent offline period. They're willing to fight for their clients. Lawyer Tiffany Rad (who was my carpool for the trip) and Chris Mooney were talking about this project of theirs.

I mentioned earlier taking a 14 year old around. She's a smart kid named Johannah, so I was introducing her to the other LinuxChix and other assorted cool people. I explained public key cryptography (the practical, not the mathematical theory) to her and showed her how to generate a GPG key. She's an Ubuntu user, so I got her uncle to pick up a copy of How Linux Works for her. It looks like an excellent book for her skill level. It starts out with basic command line stuff and goes on all the way through explaining bootloaders and system internals. Cool!

We attended a LinuxChix Lunch on Saturday, where the women who'd been there in 2002 for H2K2 were expressing surprise at how many women were present, saying LinuxChix would soon be obsolete. They said H2K2 had somewhere between 10 and 30 women total. Improvement was obvious. And by the way, yes, the hacking community does seem to have more women than the Free Software community. There was definitely a higher percentage of women here than even at SELF, which I've already said has more than I remember seeing at any other Linux event (uh, outside of LinuxChix events, obviously). Funny enough, when we got back, I ended up talking to some woman I'd never met who saw my panoramas on my screen and wanted to know how I took them. I told her about Hugin and Free Software and Ubuntu. Anyway, the "funny" bit is that one of the first things she said when asked how she liked the con (she'd never been to a hacker thing before, but her son was a speaker, so she showed up) was (paraphrased) "this is all very interesting, but I notice it's mostly male, and mostly Caucasian." Yeah…still got a ways to go.

I had a duty while I was there too. I was handing out postcards for Ohio LinuxFest to everyone I saw with a Tux, GNU, or distro logo on their shirt, laptop, or tattoo. There were a lot of Ubuntu users. At one point I thought I saw an Ubuntu laptop in front of me, but it was actually OSX.



Original Source: http://ubuntulinuxtipstricks.blogspot.com/2010/07/next-hope.html
bizkut's picture

Last weekend was The Next HOPE (following from The Last HOPE) in New York City. HOPE stands for Hackers on Planet Earth and is a biennial conference put on by 2600: The Hacker Quarterly. The Wikileaks guy may or may not have shown up. Some online say he didn't. Someone else told me "oh yeah, he was sitting behind the Tesla stage drinking Club Mate all day Friday," so who knows. Apparently his keynote timeslot resulted in everything being timeshifted by one hour though. The physical security folks said he ran long. Though maybe it was a substitute who did so? I don't know. Kaminsky had another of the keynote slots, talking about SQL injection and the difference between programmer ways of thinking ("I'll just concatenate these strings here…") and programming-language-developer thinking ("We'll parameterize these, so they don't break anything…"). He made the very good point that the reason programmers ignore that parameterization stuff is that it's a pain in the neck to have to jump all around as you try to read the code figuring out "ok now insert first parameter…back up to code…second parameter…wait which one's the seventh parameter?" and outlined some ideas he has to make syntax programmers won't hate that can still fix the problem. And yeah, let's face it. Trying to escape every bad character is total Whack-A-Mole.

A group of librarians were here talking about how to get FOSS into libraries. They had a very important tip: brush your teeth. If you show up looking like a caricature of a hacker, it's a bit hard for the librarians to take you seriously. So, look like you've bathed since last Tuesday and know what a toothbrush is. Yes, they mentioned Evergreen.

Deb "freedeb" Nicholson from the Free Software Foundation spoke about why diversity is important to the growth of Free Software (hint: more diversity = more people!) and how to get there. In a similar vein, Nikki Neulist had a talk called "Hey, Don't Call That Guy A Noob: Toward a More Welcoming Hacker Community." She was talking about how new people provide new perspectives and if you're willing to just be helpful early on, they can end up really useful later. I think this is something we've tried to exemplify in the Ubuntu world, though I do still occasionally see some unwelcoming behaviour on IRC. Unfortunately, during her talk's Q&A, some guy thought it made sense to say tough cookies, this is our hacker culture and if your skin's not thick enough, you don't belong here. C4BL3FL4M3 and I started yelling at him from opposite sides of the room. How on Earth could "if you don't like our bad attitude, GTFO" fit in in a conversation about being welcoming? Why did he even attend if that's his attitude? Troll!

The Vintage Computing talk ended in me dragging a 14 year old I was showing around to the Borders across the street to buy her a copy of Hackers: Heroes of the Computer Revolution to give her more context about things like the Altair and the PDP-11.

There were talks on "Color, Light, and Perception" and "Cooking for Geeks." In the former, I learned that magenta does not exist as part of the white light spectrum. You will not find it with a prism. It's not a single wavelength of light but rather a trick in our brains when red and blue wavelengths overlap. I also learned about additive colours, which is what the RGB colour model we use for defining colours on a computer screen is based on. The reason I see white captions on a black background as red/blue-split (like when you look at 3D stuff without the glasses) when seeing it at an angle out of my glasses was also explained. Neat! The latter was about food science, a basic introduction to it, and a reference to there being more in the speaker's new book of the same title. Apparently the temperatures we're taught in food safety courses assume you're not hitting the coldest part of the meat, that your thermometer's wrong, and a bit more, so they're overestimated by a good 15°. Not that I eat meat or am interested in testing that. Time at temperature was brought up as well—the fact that reaching a temperature doesn't matter as much as maintaining that temperature for a decent amount of time. Various enzymes take various times to break down into something tasty. I think he said brussels sprouts were in the category of things that need to spend a good amount of time at high temperature to taste good. Someone should tell my mum this. Hers are too bitter.

I missed much of the "Simpson's Did It" talk, but I caught Mouse's segment where she talked about Mozart. Apparently "Miserere" by Gregorio Allegri was well-loved by the pope of his time. So well-loved, that he had analogue DRM on it! That is, no copies of the sheet music could be made without the pope's permission, period. Only two copies ever were, and they were for princes who had to promptly return them as soon as they finished. Additionally, the song could only be played during Easter week. What did Mozart do, knowing he couldn't get sheet music? Showed up, listened, memorised, and transcribed from memory. DRM broken! Thanks, Mozart!

If you want to write online about controversial topics and you find that your free speech is being harmed by those who do not want you to be heard sending false DMCA notices, you should know about Project DoD, a web host who is willing to send a counter-notice in response (apparently unlike most others). You still have the mandatory 10-day offline period while the counter-notice goes through, but at least it's not a permanent offline period. They're willing to fight for their clients. Lawyer Tiffany Rad (who was my carpool for the trip) and Chris Mooney were talking about this project of theirs.

I mentioned earlier taking a 14 year old around. She's a smart kid named Johannah, so I was introducing her to the other LinuxChix and other assorted cool people. I explained public key cryptography (the practical, not the mathematical theory) to her and showed her how to generate a GPG key. She's an Ubuntu user, so I got her uncle to pick up a copy of How Linux Works for her. It looks like an excellent book for her skill level. It starts out with basic command line stuff and goes on all the way through explaining bootloaders and system internals. Cool!

We attended a LinuxChix Lunch on Saturday, where the women who'd been there in 2002 for H2K2 were expressing surprise at how many women were present, saying LinuxChix would soon be obsolete. They said H2K2 had somewhere between 10 and 30 women total. Improvement was obvious. And by the way, yes, the hacking community does seem to have more women than the Free Software community. There was definitely a higher percentage of women here than even at SELF, which I've already said has more than I remember seeing at any other Linux event (uh, outside of LinuxChix events, obviously). Funny enough, when we got back, I ended up talking to some woman I'd never met who saw my panoramas on my screen and wanted to know how I took them. I told her about Hugin and Free Software and Ubuntu. Anyway, the "funny" bit is that one of the first things she said when asked how she liked the con (she'd never been to a hacker thing before, but her son was a speaker, so she showed up) was (paraphrased) "this is all very interesting, but I notice it's mostly male, and mostly Caucasian." Yeah…still got a ways to go.

I had a duty while I was there too. I was handing out postcards for Ohio LinuxFest to everyone I saw with a Tux, GNU, or distro logo on their shirt, laptop, or tattoo. There were a lot of Ubuntu users. At one point I thought I saw an Ubuntu laptop in front of me, but it was actually OSX.



Original Source: http://ubuntulinuxtipstricks.blogspot.com/2010/07/next-hope.html
bizkut's picture

I’m back from conference touring (which was awesome btw – more about that later) and Tom reminded me that the release parties for 4.5 are not planned yet. And the release is planned for August 4th, so in a bit more than a week. OMG!

Clearly it is time to fix this situation and give the world a chance to meet some cool KDE people. So go to the 4.5 release party planning page and check if there is one near you already. If there is one then sign up for it and have fun. If there is none yet it’s time to start one. Pick a date and time (preferably within 3 weeks of release) and reserve a place in a local restaurant, bar, meeting room, university, whateverelsefits. Add it to the wiki page, spread the word and then have lots of fun.

Of course it’s my pleasure to announce the first of hopefully many release parties: Stuttgart, Germany on 7th of August. Exact place and time is still to be determined. Check the wiki page every now and then for updates.

For those who have never planned or attended a release party: You can do pretty much everything you want from simply getting together for a beer and chatting to full day event with talks, workshops and so on. It’s up to you. You can find a few tips on the community wiki. Everyone is welcome from active contributor to interested user. Just let the person organizing it know you’re coming so they can plan better.



Original Source: http://blog.lydiapintscher.de/2010/07/27/kde-sc-4-5-release-parties-lets-get-them-started/
bizkut's picture

I’ve been thinking a lot recently about the things that I do in my free time and why I do them. Over the last year, the course I have been studying has taken up a lot of evenings and weekends, as well as nibbling away at a few days of annual leave. Despite this I’ve kept up my work on the Ubuntu Podcast and contributed to the organisation of two OggCamp events. However, other activities have been less lucky: I’ve hardly seen some good friends and my two godchildren recently and there were a few months when I hadn’t picked up my camera at all.

One of the problems I’ve been mulling over is that of originality. Our Ubuntu Podcast is a successful show by most metrics, but we’re not the only Ubuntu/Linux/FLOSS podcast, not by a long stretch. Some are very different, stylistically, from our own. Others are more similar and I have found myself wondering if there’s any point in having several shows that share similarities. If podcasting really is radio that anyone can do, then what is the point of you doing it? If you’re not doing anything original, anything different, if other people can do it, why continue? Just because you can doesn’t mean you should.

The same thing applies to photography. I’m not a professional photographer, but I’ve enjoyed developing my skills over the last few years. I went on my first photo walk at the weekend, and couldn’t help feeling that twenty photographers walking them same route would come out with pretty much the same photos. Similarly, taking photos of well-known views or places seems pointless when you can find high quality images of the same thing on Flickr. There seems little point or challenge in taking photos which others can easily take too. If there are people making better photos of the same subject than you, why carry on making them?

Is this just trying to avoid being judged and found a failure? To compare your photographic efforts with those of someone who had access to the same scene and come out second best can’t be a nice feeling. If someone starts an Ubuntu or Linux-related podcast, rather than seeing them as a kindred spirit, I can’t help but feel it is a threat or increased competition; that they might do what we do better than us, that our listeners prefer the newcomer.

All this leads me towards the question of motivation. Why do I continue to work on the podcast and spend my time trying to take better photographs? If one can’t make something original, why make anything at all? A lot of my interest in learning how to do something new. The idea of doing a live podcast appeals because it’s a new experience. I’d like to photograph more and varied subjects; to feel I have acquired some new skills. If one finds the process rewarding or fun, or it serves a bigger, grander purpose then that on its own should be enough. Like anything worth doing, it’s difficult to be good at it. If you happen to strike on an original idea on the way, you’re very lucky.

What do you think? Please leave your comments below.



Original Source: http://tonywhitmore.co.uk/blog/2010/07/26/the-quest-for-originality/
bizkut's picture

Mozilla Fennec, a Gecko-based mobile browser from Mozilla is now available for Android, where you can download the latest build from the trunk from : Mozilla-Central trunk Android/.

Be careful as the code can be considered still in the alpha-stage, where memory leaks are bound to happen alongside with occasional buggy browsing experience.

It requires Android 2.0 and was only tested on Motorola Droid and Nexus One. The application must also be installed on the device’s internal memory (not on SD card).






Original Source: http://blog.mypapit.net/2010/07/mozilla-fennec-1-9-2-builds-for-android.html
bizkut's picture

Last week I was in Prague with my team; the first with Ahmed since he joined. It was an awesome week and it was useful to checkpoint our progress.

We also took the first ever full team photos of us, first in our room and second at the end of the week having a drink:


Thanks to Gord for the photos.

This photo makes me feel incredibly to be part of such an awesome team. Rock and roll!



Original Source: http://www.jonobacon.org/2010/07/26/the-five-horsemen/
bizkut's picture

Some time ago we created the Team Reporting facility in Ubuntu, and I am pleased to see that LoCo Teams are using Team Reports to kep us all up to date on the awesome progress going on across the community.

I just wanted to remind you good folks of where to find the reports and how to get involved.



Original Source: http://www.jonobacon.org/2010/07/26/team-reporting/
bizkut's picture

tanya siapa?

This movie is a festival-type film on mainstream. Talking about lucid dreams and the power of maintaining loop invariance of its recursiveness. I would love to say that this film is a post-modernist film. Well, what ever….



Original Source: http://staff.blog.ui.ac.id/jp/2010/07/26/inception/
bizkut's picture

Dear readers,

I’ve uploaded Windows XP driver for Winbond W89C35 driver as it can enable the use of Winbond USB wifi dongle (VID:0416 PID:0035) under Ubuntu Lucid Lynx.

Follow the step-by-step instruction as outlined in the Ubuntu Wiki page, in order to use the driver with ndiswrapper.

p/s: I’ve uploaded this driver because I find a lot of websites out there that offers fake Winbond W89C35 drivers.

p/s 2: Of course I would recommend the rest of the users out there to buy a more Linux-friendly USB wifi dongle, such as from TP-LINK, Netgear or TrendNet which I found to be very portable across operating systems.






Original Source: http://blog.mypapit.net/2010/07/winbond-w89c35-vid0416-pid0035-usb-wireless-driver.html
bizkut's picture

After 26 years, Apple Inc finally decided to release MacPaint source code to the Computer History Museum. MacPaint application was a wonder back in those days because it allows users to create their own drawing with their own personal computer.

macpaint

Reminded you of any application?






Original Source: http://blog.mypapit.net/2010/07/apple-releases-macpaint-code-to-museum.html
bizkut's picture

tanya siapa?

Setelah sukses penyelenggaraan Konferesi BlankOn atau biasa disebut BlanKonf pada tahun 2009. Tanggal 31 Juli s.d. 1 Agustus 2010 akan terselenggara kembali BlanKonf. Kali ini tempat penyelenggaraannya di Surabaya. Detilnya bisa dilihat pada http://konf.blankonlinux.or.id/.


Original Source: http://milisdad.blogspot.com/2010/07/kliping-harian-jogja-25-juli-2010.html
bizkut's picture

After said Ubuntu is safer than Windows, now Dell no longer sell Ubuntu machines on their online store. And according to Dell it's important to make the right OS choice and you choose Ubuntu only if :
  • you do not plan to use Windows
  • you are interested in open source programming
What I do know, I use Ubuntu not because of those two reasons. I use Windows application under Wine and virtual machine if I have to, and I am not into programming.
I use Ubuntu for so many reasons that apparently not listed in Dell's category :)
 

 
keyword : dell, ubuntu, windows



Original Source: http://ubuntu.igameilive.com/2010/07/dell-ask-you-to-choose-windows-or.html
bizkut's picture

tanya siapa?

Apa itu MongoDB? Itu loh, engine basis data non-relational (atau lagi ngetren dengan sebutan NoSQL) yang schema-free dan: *

  • Document oriented
  • Javascript enabled
  • Fast, scalable, available, and reliable

Lalu, apa yang membuat MongoDB istimewa? **

  • Native language integration
  • Rich data types
  • Atomic modifiers
  • Dynamic queries

* & ** Dikutip dari presentasinya Mathias Stearn dari 10gen.

Saya sendiri belum pernah mencoba MongoDB ini, dan tertarik untuk mencoba setelah mendengar podcast TemanMacet.com eps #49. Karena MongoDB sudah ada di repo Ubuntu 10.04, caranya install juga jadi gampang. Kalau lebih suka GUI silakan pake synaptic tapi kalau mau sedikit bermain-main di terminal silakan buka terminalnya, lalu ketik:

sudo apt-get install mongodb

Instalasi selesai, mari mencoba mengakses shell mongodb dengan perintah:

mongo

Oops, malah errot

mongos: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory

Ternyata ada pustaka yang kurang, artinya kita harus install paket tambahan dan karena pustaka libmozjs ini adanya di pake xulrunner-dev, marilah memasang paket tersebut, kembali ke teminal

sudo apt-get install xulrunner-dev

Kemudian buat sebuah symbolic link ke /usr/lib:

sudo ln -s /usr/lib/xulrunner-1.9.2.6/libmozjs.so /usr/lib/

Terakhir hidupkan ulang layanan mongodb:

sudo service mongodb start

Coba lagi akses shell si mongodb

mongo
mongodb shell

mongodb shell

Credit to sunng



Original Source: http://rotyyu.wordpress.com/2010/07/26/instalasi-mongodb-di-ubuntu-10-04-lucid-lynx-64-bit/
bizkut's picture

Background assumptions::
o. A clean ubuntu hardy installation.
o. Some familiarity with command-line basics.
o. Have installed
pbuilder
, which is where-from I continue...

What is PACKAGING?

If you have ever used the apt-get or aptitude {Aaron has a nice writeup on
aptitude Vs.
apt-get
} command : "sudo aptitude install <packagenames>"  on
your Debian/Ubuntu system you used a tool that automatically installs a
packaged software on your system. This would automatically pull all the
dependencies for your Linux system to run smoothly. It saves you the pain of
having to install software manually by pulling code in a tar.gz folder,
extracting, etc...

Secondly, when you download a source package from a Debian/Ubuntu "deb-src"
repo, its already a debian package.i.e the source files have been placed in a
suitable directory tree, appropriate configuration files have been added, and
the package contains scripts to help with the building and installation of the
package. This is what allows you to just install from source with "apt-get -b
source some-package-name" as mentioned before.

This post is different. As in, its not a path of least resistance (packaging an
existing debianized package for Ubuntu). This is about creating a binary
package from a source package, with customization, modification, or other
tedious trouble. To do so, you do the following :

Wikipedia says,

The Debian
build toolchain
is a collection of software utilities used to create
Debian source
packages (.dsc) and Debian binary packages (.deb files) from
upstream source tarballs.

These tools are used in the Debian project and also in Debian-based
distributions such as Ubuntu.

One of the first steps was creating a .dsc as outlined at 
https://wiki.ubuntu.com/PackagingGuide/Python

I had already pulled the stable source from LP [bzr branch lp:systers] but
noticed that none of the files had copyright or license notices. I also had a
number of questions on patching the current systers stable branch for releases
and one of that was to work with the MM 3.0 port team. So I requested an
upstream MM core-dev to comment on the following:

Q0. Currently systers runs only on Ubuntu-Hardy with python2.5
and systers has the habit of working only with ubuntu- LTS releases, hence
Lucid could be the porting target.  I feel the tasks involved are --
convert  all .py programs compatible to python  2.6 or 2.7;
 carry out code changes if any on the 2.6 or 2.7 .py files to make them
work on lucid or Hardy , make package and test the package.

Q1. Currently systers code uses python2.5 and I'd like to know
if it has to run/port compatibly on Lucid would that involve converting code to
python2.7 (or python2.6)? That seems like a large task so I'd like to hear your
comments.

Q2. Would it involve making these python programs of systers
which is currently compatible with 2.1.10 to be made compatible to mailman
3.0-- I'm not sure how different MM-2.1.10 is from MM-3.0 and assume this
involves changes in code.  So what does working with the MM 3.0 port team
entail?

Q3. According to the debian manuals the existing stable branch
should contain licences for all files, to be packaged since GNU-Mailman would
require this. Currently none of the stable branches or code fixes pulled from
the systers repo have any license files. Am I supposed to contact the
individual authors (I dont know them all) or should I just ask Jennifer/Robin
?

The reply I got was lucid (could not resist a pun) and I'd heard some of the
packaging stuff before (in Debian? or was it in Ubuntu?):

o. Core-devs dont usually work on maintaining non-mainline
stuff unless it's their own. So if you want your "feature-changes-patch"
included in upstream, you'd have to be willing to maintain them long-term and
that would involve a large commitment. If its not in mainline upstream, there
is nobody to coordinate packaging or patches. As the developer of your
"feature-changes-patch", its your baby which you should be willing to test and
maintain each time mainline changes.

o. Ubuntu packaging of Mailman 2.1 introduces some bugs --
best compiled from source. Bringing another package (mailman-systers?) for an
existing upstream package within Ubuntu could be an issue.

o. Mailman 2.1 and Mailman 3.0 are *entirely* different code
bases. That means these wonderful systers
feature changes
would have to be re-implemented, not ported. Porting (as I
asked above in Q0, Q1,Q2) would involve moving between python versions and this
changes so many things when you are moving between two OS releases (in this
case, Ubuntu hardy and lucid). Besides MM3.0 was an entirely different code
base compared to 2.1

o. While it would be better to contribute code directly to
MM3.0 ...BUT... using the existing code raises the license issues in Q3 above.
This is something I cant answer as "legalese" is beyond me. Technically, all
GPL code requires authors be willing to assign their work to the free software
foundation, as explained in the gnu-licenses page: http://www.gnu.org/licenses/why-assign.html. IIRC, Ubuntu
and Debian would require the license.txt file for packaging too.



Original Source: http://svaksha.com/post/2010/patches-and-packaging-toolchain
bizkut's picture

I’m going to split my next topic into two sections, the first will be “Community you see” and the second will be “Community you don’t see”.  Ok so you have your ubuntu machine getting to the way you want it, you’ve installed apps, tweaked it but you’re starting to think, surely i’m not the only one doing this?  And you’d be right.  Ubuntu has one of the most amazing communities i’ve ever encountered [i will point out that the other is the Fedora Community :p], it has the most amazing people you’re likely to meet or talk to, and just rocks :)  ok ok it sounds awesome where do i sign up.  Well there are a number of ways but it all depends on what your interests are, i’m going to cheat a litle now and point you to here, it’s the official ubuntu community page at ubuntu.com

I’m not a developer, i’m a decent sys admin, i can code websites and do basic php, so i would of thought, what the heck can i do for the community.  Well that’s quite simple, i can advocate.  If anyone wants to know about alternatives to MS i can show them Ubuntu, if anyone complains about viruses i can show them Ubuntu.  If i talk to my mates or family and they complain all the time about how crap <insert os here> is, i can show them Ubuntu.  there are a probably a thousand ways to promote Ubuntu to your community, how you want to do it is up to you.  If you’re wanting to give away Ubuntu cd’s to family or friends, then go here, you could even just download the ISO and make a copy on request.

But what if i want to talk to like minded individuals?  This is easy to, in the UK, the ubuntu-uk community has a number of ways to communicate with each other.  Here are a few [please note that there are hundreds of what are called Loco teams around the world, so if you're not in the UK, then go here and see if there is one in your area]

IRC

Internet Relay Chat is a real time way of talking to people, you install an application and you basically chat, about anything really, there is a Code Of Conduct you should abide to but all in all it’s pretty relaxed and if anything does go wrong you can allways #blamepopey [don't ask]

irc.freenode.net #ubuntu-uk    that’s the UK community on the freenode network, if you want to say hello my nickname is MooDoo

Mailing Lists

Another simple one, subscribe to the mailing lists and join in the conversation, it’s not real time you just receive emails and reply to the ones you want to – https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk

ok that’s just two, there are a few more such as the forums, but i’ll leave you to go check them out, you should travel your own path yourself :p

I mentioned earlier the Ubuntu Code of Conduct, you might want to read it, ”It’s our bible for collaboration and helps define the way we all work together.”

That was a brief intro into the Ubuntu Community, to be honest i’ve not even broken the surface, it’s a ride that i think you should all take if you want to get more involved in it.

Tomorrow……the community you don’t see [launchpad/wiki/user pages]



Original Source: http://www.paulmellors.net/2010/07/ubuntu-experiment-5-%e2%80%93-community-part-1
bizkut's picture

tanya siapa?

Ini cuma sekedar iseng saja. Awalnya kehebohan sempat terjadi di booth Ubuntu pada acara Jogja Media Rakyat 2010. Ternyata web browser Google Chrome bisa dikunci. Mari kita mencoba untuk mengunci Google Chrome :
2. Konfigurasi ekstensi dengan memasukkan password
3. Restart Google Chrome
Anda tinggal aktifkan dengan menekan CTRL+SHIFT+L. Kalau muncul gembok dibawah kiri bawah berarti Google Chrome anda telah terkunci. Namun masih bisa kok untuk "dimainkan". :D


Original Source: http://milisdad.blogspot.com/2010/07/chrome-lock-kunci-google-chrome-anda.html
bizkut's picture

Selenium is quite a famous testing tool and has a lot of documentation (so I
wont bother to repeat stuff from there). I'll just focus on the bits where I
feel the documentation could improve.

STEP#0.After downloading selenium remotecontrol
change to the directory. {to install selenium on you local machine, download selenium from here.}

~$ cd selenium-remote-control-1.0.3/
~/selenium-remote-control-1.0.3/selenium-server-1.0.3$ sudo java -jar
selenium-server.jar
09:03:05.618 INFO - Java: Sun Microsystems Inc. 1.6.0_0-b11
09:03:05.638 INFO - OS: Linux 2.6.24-28-generic i386
09:03:05.722 INFO - v2.0 [a2], with Core v2.0 [a2]
09:03:06.304 INFO - RemoteWebDriver instances should connect to:
http://192.168.1.5:4444/wd/hub
09:03:06.307 INFO - Version Jetty/5.1.x
09:03:06.311 INFO - Started
HttpContext[/selenium-server/driver,/selenium-server/driver]
09:03:06.324 INFO - Started
HttpContext[/selenium-server,/selenium-server]
09:03:06.324 INFO - Started HttpContext[/,/]
09:03:06.381 INFO - Started
org.openqa.jetty.jetty.servlet.ServletHandler@12d15a9
09:03:06.382 INFO - Started HttpContext[/wd,/wd]
09:03:06.399 INFO - Started SocketListener on 0.0.0.0:4444
09:03:06.400 INFO - Started
org.openqa.jetty.jetty.Server@228a02

I wanted to run the python script from the console and each time it would
stop here and I'd be waiting and nothing would happen.....How do I run the
script without a command prompt. So then, I'd interrupt it with 'ctrl C' to get
a  "09:03:17.439 INFO - Shutting down...12:39:08.573 INFO - Stopping
Acceptor ServerSocket[addr=0.0.0.0/0.0.0.0,port=0,localport=4444]

That "shutting down" message was odd -- how would you run a process if it
was shutting down? What the logs above dont say is "The selenium server must be
running so keep that process open. Open ANOTHER terminal window and run your
python script there". The documentation didnt explicitly mention that localhost
must keep the server running in the background-- Its one of the most basic
client-server concepts but when you are running stuff on localhost, your client
and server are one and the same. Being explicit with this trivia in the
documentation would have helped me not waste hundreds of hours searching the
selenium website and reading irrelevant blogs which google threw up, irc,
emails, etc... So, in TerminalOne,

:~/selenium-remote-control-1.0.3/selenium-server-1.0.3$ sudo java -jar
selenium-server.jar
09:03:05.618 INFO - Java: Sun Microsystems Inc. 1.6.0_0-b11
09:03:05.638 INFO - OS: Linux 2.6.24-28-generic i386
09:03:05.722 INFO - v2.0 [a2], with Core v2.0 [a2]
09:03:06.304 INFO - RemoteWebDriver instances should connect to:
http://192.168.1.5:4444/wd/hub
09:03:06.307 INFO - Version Jetty/5.1.x
09:03:06.311 INFO - Started
HttpContext[/selenium-server/driver,/selenium-server/driver]
09:03:06.324 INFO - Started
HttpContext[/selenium-server,/selenium-server]
09:03:06.324 INFO - Started HttpContext[/,/]
09:03:06.381 INFO - Started
org.openqa.jetty.jetty.servlet.ServletHandler@12d15a9
09:03:06.382 INFO - Started HttpContext[/wd,/wd]
09:03:06.399 INFO - Started SocketListener on 0.0.0.0:4444
09:03:06.400 INFO - Started org.openqa.jetty.jetty.Server@228a02
09:03:17.439 INFO - Shutting down...
mom@drga:~/selenium-remote-control-1.0.3/selenium-server-1.0.3$ sudo java -jar
selenium-server.jar
09:03:36.248 INFO - Java: Sun Microsystems Inc. 1.6.0_0-b11
09:03:36.252 INFO - OS: Linux 2.6.24-28-generic i386
09:03:36.270 INFO - v2.0 [a2], with Core v2.0 [a2]
09:03:36.486 INFO - RemoteWebDriver instances should connect to:
http://192.168.1.5:4444/wd/hub
09:03:36.489 INFO - Version Jetty/5.1.x
09:03:36.491 INFO - Started
HttpContext[/selenium-server/driver,/selenium-server/driver]
09:03:36.493 INFO - Started
HttpContext[/selenium-server,/selenium-server]
09:03:36.493 INFO - Started HttpContext[/,/]
09:03:36.523 INFO - Started
org.openqa.jetty.jetty.servlet.ServletHandler@12d15a9
09:03:36.523 INFO - Started HttpContext[/wd,/wd]
09:03:36.533 INFO - Started SocketListener on 0.0.0.0:4444
09:03:36.533 INFO - Started org.openqa.jetty.jetty.Server@228a02
09:04:30.236 INFO - Checking Resource aliases
09:04:30.260 INFO - Command request: getNewBrowserSession[*firefox,
http://localhost:4444, ] on session null
09:04:30.283 INFO - creating new remote session
09:04:30.614 INFO - Allocated session 7cba6a7dadb243618c046ee7fb6c6bc9 for
http://localhost:4444, launching...
09:04:30.778 INFO - Preparing Firefox profile...
09:04:34.676 INFO - Launching Firefox...
09:04:38.697 INFO - Got result: OK,7cba6a7dadb243618c046ee7fb6c6bc9 on session
7cba6a7dadb243618c046ee7fb6c6bc9
09:04:38.715 INFO - Command request:
open[/selenium-server/tests/html/test_click_page1.html, ] on session
7cba6a7dadb243618c046ee7fb6c6bc9
09:04:38.854 INFO - Got result: XHR ERROR: URL =
http://localhost:4444/selenium-server/tests/html/test_click_page1.html
Response_Code = 404 Error_Message = Not+found on session
7cba6a7dadb243618c046ee7fb6c6bc9
09:04:38.863 INFO - Command request: testComplete[, ] on session
7cba6a7dadb243618c046ee7fb6c6bc9
09:04:38.863 INFO - Killing Firefox...
09:04:38.933 INFO - Got result: OK on session
7cba6a7dadb243618c046ee7fb6c6bc9
09:09:28.085 INFO - Command request: getNewBrowserSession[*firefox,
http://www.irian.at, ] on session null
09:09:28.086 INFO - creating new remote session
09:09:28.088 INFO - Allocated session 97dec9f0b53545acbc9ca3624fc6cbd4 for
http://www.irian.at, launching...
09:09:28.165 INFO - Preparing Firefox profile...
09:09:31.873 INFO - Launching Firefox...
09:09:35.599 INFO - Got result: OK,97dec9f0b53545acbc9ca3624fc6cbd4 on session
97dec9f0b53545acbc9ca3624fc6cbd4
09:09:35.604 INFO - Command request:
open[http://www.irian.at/selenium-server/tests/html/ajax/ajax_autocompleter2_test.html,
] on session 97dec9f0b53545acbc9ca3624fc6cbd4
09:09:41.698 INFO - Got result: XHR ERROR: URL =
http://www.irian.at/selenium-server/tests/html/ajax/ajax_autocompleter2_...
Response_Code = 404 Error_Message = Not Found on session
97dec9f0b53545acbc9ca3624fc6cbd4
09:09:41.707 INFO - Command request: testComplete[, ] on session
97dec9f0b53545acbc9ca3624fc6cbd4
09:09:41.707 INFO - Killing Firefox...
09:09:41.740 INFO - Got result: OK on session
97dec9f0b53545acbc9ca3624fc6cbd4
10:18:38.252 INFO - Command request: getNewBrowserSession[*firefox,
http://www.google.com/, ] on session null
10:18:38.253 INFO - creating new remote session
10:18:38.254 INFO - Allocated session c4b9c7f35ea34d428b50f2f31a6181c2 for
http://www.google.com/, launching...
10:18:38.322 INFO - Preparing Firefox profile...
10:18:41.921 INFO - Launching Firefox...
10:18:45.741 INFO - Got result: OK,c4b9c7f35ea34d428b50f2f31a6181c2 on session
c4b9c7f35ea34d428b50f2f31a6181c2
10:18:45.800 INFO - Command request: open[http://www.google.com/, ] on session
c4b9c7f35ea34d428b50f2f31a6181c2
10:18:47.204 INFO - Got result: OK on session
c4b9c7f35ea34d428b50f2f31a6181c2
10:18:47.211 INFO - Command request: type[q, hello world] on session
c4b9c7f35ea34d428b50f2f31a6181c2
10:18:47.277 INFO - Got result: OK on session
c4b9c7f35ea34d428b50f2f31a6181c2
10:18:47.282 INFO - Command request: click[btnG, ] on session
c4b9c7f35ea34d428b50f2f31a6181c2
10:18:47.334 INFO - Got result: OK on session
c4b9c7f35ea34d428b50f2f31a6181c2
10:18:47.340 INFO - Command request: waitForPageToLoad[5000, ] on session
c4b9c7f35ea34d428b50f2f31a6181c2
10:18:48.359 INFO - Got result: OK on session
c4b9c7f35ea34d428b50f2f31a6181c2
10:18:48.365 INFO - Command request: getTitle[, ] on session
c4b9c7f35ea34d428b50f2f31a6181c2
10:18:48.411 INFO - Got result: OK,hello world - Google Search on session
c4b9c7f35ea34d428b50f2f31a6181c2
10:18:48.416 INFO - Command request: testComplete[, ] on session
c4b9c7f35ea34d428b50f2f31a6181c2
10:18:48.417 INFO - Killing Firefox...
10:18:48.434 INFO - Got result: OK on session
c4b9c7f35ea34d428b50f2f31a6181c2


ALL this happens on TerminalOne, so keep that window open to check for the
above while you are doing steps below.

STEP#1. In TerminalTwo, Change directory to the
'python-client' to run your scripts. Lets test the selenium.py script first.
Btw, note that your bash file must contain the PYTHONPATH for all the
directories that you run .py scripts from.

:~/selenium-remote-control-1.0.3$ ls
README.txt  selenium-php-client-driver-1.0.1 
selenium-dotnet-client-driver-1.0.1 
selenium-python-client-driver-1.0.1
selenium-java-client-driver-1.0.1  selenium-ruby-client-driver-1.0.1 
selenium-perl-client-driver-1.0.1    selenium-server-1.0.3

:~/selenium-remote-control-1.0.3/selenium-python-client-driver-1.0.1$ python
selenium.py

If it returns silently (read, No errors), it means your selenium server is
working.

STEP#2
. Try testing another script, test_google.py
or test_default_server.py

:~/selenium-remote-control-1.0.3/selenium-python-client-driver-1.0.1$ ls
doc    test_ajax_jsf.py  test_google.py~   
selenium.py  test_ajax_jsf.pyc  test_google.pyc
selenium.pyc                    
test_default_server.py   test_i18n.py 
selenium_test_suite_headless.py  test_default_server.pyc 
test_i18n.pyc
selenium_test_suite.py  test_google.py

:~/selenium-remote-control-1.0.3/selenium-python-client-driver-1.0.1$ python
test_default_server.py
Using selenium server at localhost:4444
E
======================================================================
ERROR: testLinks (__main__.TestDefaultServer)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test_default_server.py", line 36, in testLinks
   
selenium.open("/selenium-server/tests/html/test_click_page1.html")
  File
"/home/me/selenium-remote-control-1.0.3/selenium-python-client-driver-1.0.1/selenium.py",
line 764, in open
    self.do_command("open", [url,])
  File
"/home/me/selenium-remote-control-1.0.3/selenium-python-client-driver-1.0.1/selenium.py",
line 215, in do_command
    raise Exception, data
Exception: XHR ERROR: URL =
http://localhost:4444/selenium-server/tests/html/test_click_page1.html
Response_Code = 404 Error_Message = Not+found

----------------------------------------------------------------------
Ran 1 test in 8.852s

FAILED (errors=1)

:~/selenium-remote-control-1.0.3/selenium-python-client-driver-1.0.1$ python
test_ajax_jsf.py
Using selenium server at localhost:4444
E
======================================================================
ERROR: testKeyPress (__main__.TestAjaxJSF)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test_ajax_jsf.py", line 39, in testKeyPress
   
selenium.open("http://www.irian.at/selenium-server/tests/html/ajax/ajax_autocompleter2_test.html")

  File
"/home/me/selenium-remote-control-1.0.3/selenium-python-client-driver-1.0.1/selenium.py",
line 764, in open
    self.do_command("open", [url,])
  File
"/home/me/selenium-remote-control-1.0.3/selenium-python-client-driver-1.0.1/selenium.py",
line 215, in do_command
    raise Exception, data
Exception: XHR ERROR: URL =
http://www.irian.at/selenium-server/tests/html/ajax/ajax_autocompleter2_...
Response_Code = 404 Error_Message = Not Found

----------------------------------------------------------------------
Ran 1 test in 13.663s

FAILED (errors=1)

:~/selenium-remote-control-1.0.3/selenium-python-client-driver-1.0.1$ python
test_google.py
.
----------------------------------------------------------------------
Ran 1 test in 10.190s

OK

When you are running the above scripts you would see Selenium
throw a browser with messages but this is too fast and disappears. In the
second terminal,   run your scripts from the directory you've stored
them in.

 



Original Source: http://svaksha.com/post/2010/selenium-remote-control-python-client
bizkut's picture

The Genting web site gave some challenges to book their shows. It was directing Firefox to install Silverlight (a MS Windows based programme). On Linux, this is done via the Moonlight package. Here are things I tried on Kubuntu 9.10 using Firefox version 3.5.9

1. Installed via the terminal
sudo apt-get install moonlight-plugin-mozilla

Still cant work...maybe its Mono 1.0?

2. Installed the Mono 2.0 via URL http://go-mono.com/moonlight/download.aspx
Still cant work!

3. Installed the prerelease Mono version 3 via the URL http://go-mono.com/moonlight/prerelease.aspx
The size was 13.2Mb
Still cant work! Firefox keep closing (crash) each time I click on that page.

I am sending rwgenting a feedback.

Those websites who choose to use the .Net framework keeps most Linux users away from their services. Unless there are plans to get these fixed. If anyone have gone to rwgenting to do booking of shows on a Linux machine and it works, do let me know how it can be done.



Original Source: http://tboxmy.blogspot.com/2010/07/applications-that-need-net-framework-on.html
bizkut's picture

While I wouldn’t say that direct user support is one of my more substantial contributions to the Ubuntu community, I do contribute some in #xubuntu, #ubuntu-beginners and various not-strictly-support channels like some LoCo channels and #ubuntu-women. Doing user support on IRC is one of those things that makes me feel more connected with the community and requires essentially no commitment (you can start and stop at any time!) and I don’t mind parking my IRC client in a channel and glancing at it from time to time until I see a question I can answer and then take 5-10 minutes out of my day from to get someone on the right track.

As anyone who has done user support on IRC will tell you, there is some skill involved with asking good/smart/efficient questions (though I tend to shy away from the former two, since they imply that there are bad/stupid questions, which I’d argue don’t exist when someone is honestly asking for help). As such, I have seen dozens of guides over the years on the subject.

The community portion of help.ubuntu.com has:

https://help.ubuntu.com/community/GettingAnswers

Which links to the famous, if verbose and sometimes terse, How To Ask Questions The Smart Way

While these guides are helpful (especially the latter for it’s in depth analysis of the subject), neither of them are the kind of thing I want to pass along to my impatient little sister when I’m trying to give her a quick rundown of how to get help in a way that will get her the quality answers she’s looking for quickly and take some of the investigation burden off the volunteers who are working to help her.

Now, thanks to the tireless work of Martin Owens, a friendly, charming and to-the-point guide exists! He blogged about it on Friday but I figured it was worth taking a more in depth look at and to display all the images in a single blog entry in case there were folks who felt less inclined to download the fantastic PDF – maybe this will convince them it’s worth it, or inspire someone to spruce up the Ubuntu Community GettingAnswers wiki page with some of his slides?

The following are licensed under the CC-BY-SA license by Martin Owens, and these images below are taken from revision 6 of the document, released on July 24, 2010.

Check out his blog entry from Friday here: DoctorMO.org: Asking Smart Questions and for the latest version, use the Direct Download link.

So, without further ado, the images from the pdf:

Thanks again Martin for writing such a great guide that’s such a pleasure to read!



Original Source: http://princessleia.com/journal/?p=3248
bizkut's picture

from feedproxy.google.com

Hmm, i would skip the cocoa and choc chips, and try Nutella (unless you have a nut allergy of course). Damn, have ai got a fudgy cake craving, must..resist…

Posted via email from timelady’s posterous

Share/Bookmark



Original Source: http://feedproxy.google.com/~r/ItsAboutTime/~3/uuDpumJmG1w/
bizkut's picture

Santa – i have been reasonably good – except for that time. Oh, yeah, and that one. That one. Yep, that too. Ok, all of those, and that, and this, and these, and..look, can i still have one of these anyway, PLEASE???

Posted via email from timelady’s posterous

Share/Bookmark



Original Source: http://feedproxy.google.com/~r/ItsAboutTime/~3/wl0Ev6Fc2MQ/
bizkut's picture

via feedproxy.google.com

Look, there are valid privacy concerns – and then, as this article correctly identifies – there are paranoid loons (one classic example is the knee jerk “won’t somebody think of the children” type responses that seem to smother and suffocate our society…)

Posted via email from timelady’s posterous

Share/Bookmark



Original Source: http://feedproxy.google.com/~r/ItsAboutTime/~3/eSqPAmAUIO0/
bizkut's picture

via feedproxy.google.com

Valuable advice…I personally have loved the service from Dreamhost, and have been with them in various incarnations, for oh 10 + years:)

Posted via email from timelady’s posterous

Share/Bookmark



Original Source: http://feedproxy.google.com/~r/ItsAboutTime/~3/2F0_ThoOPr4/
bizkut's picture

I thoroughly agree with this article.. The council has really missed the point, and to add insult to self injury – in trying to be witty and clever they just come off looking like jerks.

Posted via email from timelady’s posterous

Share/Bookmark



Original Source: http://feedproxy.google.com/~r/ItsAboutTime/~3/XbrZ2Fj746g/
bizkut's picture

tanya siapa?

Huah, nggak terasa dah lama sekali saya nggak ngejunk di blog ini. Bukan karena nggak sempat, tapi karena bingung apa yang mau diposting. :-D Tapi Alhamdulillah ada topik yang bisa dishare, jadi akhirnya bisa nulis lagi di blog ini. :-D

Oke, cukup sudah curhatnya, sekarang masuk ke tema inti. Kalau biasanya saya selalu masuk ke sebuah website yang menyediakan layanan mengconvert video youtube kemudian menyediakan link downloadnya, ternyata ada cara yang lebih mudah lagi untuk mendapatkan video dari youtube. Yaitu dengan menggunakan browser safari.

Caranya sangat mudah, yaitu kita cukup membuka url video yang akan kita download di safari. Kemudian pada saat loading, kita buka jendela activity melalui menu Window -> Activity. Kemudian pada jendela yang tertampil kemudian kita pilih file video yang dimaksud. Kemudian double click pada bagian tersebut. Secara otomatis safari akan mendownloadkan file tersebut.

Cukup mudah bukan? kita tidak perlu repot-repot lagi membuka situs penyedia layanan download atau menggunakan software bantuan lain. Cukup menggunakan safari, kita bisa mendownload video tersebut langsung ketika browsing. File tersebut tetap bisa didownload walaupun loading belum selesai. Akhir kata, selamat mendownload... :-)



Original Source: http://blog.dhanza.web.id/2010/07/23/download-video-youtube-lewat-safari/
bizkut's picture

tanya siapa?

Samba sebagai protokol file dan printer sharing antara komputer unix-windows dan unix-unix sangat membantu dalam berkomunikasi berbeda Sistem Operasi. Di sini ane mencoba membagi pengalaman printer sharing, setelah sukses menggunakan printer HP Laser Jet 1020 sharingnya W*****S XP, sekarang gantian ane sharing printer HP Deskjet F2100 di BlankON 5.0, gimana caranya?

  • Buka ke terminal
  • Edit file smb.conf *dapat menggunakan gedit, nano, vim dan sebagainya :) *
  • Perhatikan pada bagian Printing dan Share Definitions sesuaikan seperti di bawah ini…
########## Printing ##########
# If you want to automatically load your printer list rather
# than setting them up individually then you’ll need this
load printers = yes
# lpr(ng) printing. You may wish to override the location of the
# printcap file
printing = bsd
printcap name = /etc/printcap
# CUPS printing.  See also the cupsaddsmb(8) manpage in the
# cupsys-client package.
printing = cups
printcap name = cups

Hilang tanda ; pada tulisan yang ditebalkan

#===== Share Definitions ======

[printers]
comment = All Printers
browseable = yes
path = /tmp
printable = yes
public = yes
writable = no
create mode = 0700
printcap name = /etc/printcap
print command = /usr/bin/lpr -P%p -r %s
printing = cups

  • Sesuaikan seperti tulisan di atas pada bagian Share Definitions


  • Kemudian masuk System > Administration > Printing, setelah muncul box pada icon Printer Deskjet HP F2100 klik kanan dan centang ceklist Shared


  • Terakhir restart Samba dengan perintah $sudo /etc/init.d/samba restart

Untuk kompi W*****S XP dapat mengakses printer sharing terlebih dahulu instal software driver HP Deskjet F2100. Unduh di sini

Pastikan proses penginstalan berhasil dan printer sharing dapat diakses lewat Control Panel -> Printer and Faxes bla bla bla…

sumber

https://help.ubuntu.com/community/SettingUpSamba



Original Source: http://linuxsexy.wordpress.com/2010/07/24/sharing-printer-blankon-pake-samba/
bizkut's picture

tanya siapa?


Komunitas Plurker Jogja mungkin baru-baru ini mucul dan mengadakan Gathring bareng, saya sendiri dari komunitas Ubuntu Jogja kebanyakan memakai plurk untuk membagikan kegitan setiap hari, dengan memperbarui status Plurk. Tapi malam Sabtu 23 Juli 2010 berbeda suasana dalam Gethering Plurker Jogja, ternyata meriah dan ramai dengan plurker (worship) dah bagi yang meramaikan Gathering Plurker Jogja. Saya sendiri dan teman-teman panitia ikut terharu dengan penuh sesaknya AngringQ kafe (tepat Gathering) padahal acara ini kita siapkan mendadak dan koordinasi cuma dalam waktu 3 minggu, waktu publikasi cukup terbatas dengan media update status dalam timeline plurk, nitip iklan Pamplet tag foto di halaman sosial networking tetangga dan publikasi melalui blog-blog panitia. Saya sendiri pada hari pas Gathering tidak ada persiapan apapun karena saya siang sampai dengan sore menjaga stand Ubuntu Jogja di Jagongan Media Rakyat, sampe-sampe ditempat Gathering Plurker agak telat sedikit hehe. Sesampainya di Tempat Gathering terlihat beberapa orang sudah memenuhi tempat Gathering Plurker Jogja di AngkringQ, diluar perkiraan ternyata yang berpartisipasi cukup banyak, ada beberapa diantara plurker kebanyakan masih kuliah ada juga yang malah sudah berkeluarga, saya juga belum kenal dengan plurker-pluker yang hadir do Gathering (itulah gunanya Gathering), tercatat 50 lebih plurker yang meramaikan acara Gathering, sempat beberapa plurker tidak kebagian tempat karena di tempat gathering cuma menyediakan lesehan dengan tikar, memang penuh sesak, tapi untungnya tidak terlalu lama akhirnya kami semua mendapat tempat duduk dengan merapatkan barisan tepat duduk (haha), ya sudah lah yang penting dapat tempat duduk.

Gathering plurker dimulai dengan perkenalan dengan plurker yang hadir di Gathering dengan perkenalan khas bahasa-bahasa Plurk yang bebas bersuara. Moderator acara Gathering yang dibawakan IdiotAble dan Ariaeco membawakan dengan santai dan ramai, jadi suasa perkenalan Plurker juga terasa hidup dan meriah. Sesi perkelanalan selesai dilanjutkan dengan sesi pengisian materi dari Gathering dibawakan oleh Prazze yang memberikan beberapa materi antara lain apa itu plurk, kelebihan dan kekurangan menggunakan plurk, tips-tips menggunakan plurk yang baik dan menanganangi fakir respon (devil). Selesai sesi pemberian materi moderator Ariaecho meminta plurker yang hadir untuk berdiri semua, hmm saya pada saat itu juga sempat bertanya-tanya mau dikerjain apa lagi kita (thinking) ternyata kita semua diminta untuk mengikuti gerakan emoticon yang paling terkenal di plurk (dance) :D, dipandu IdiotAble kita semua pun mengikuti gerakan pisang menari ( banana dance ) di lanjutkan dengan emot ( funkydance ), dari semua sesi yang menurut saya paling seru, membuat kita bisa tertawa lepas dan terkesan *mungkin* hehe, tapi lumayan juga itu kalo bisa digunakan untuk gerakan kebangsaan plurker jogja pada setiap Gathering (devil).

video liputan plurker Jogja with Banana Dance (dance)

Sesi terakhir ini agak serius yaitu memberikan kesempatan peserta Gathering untuk mengutarakan pendapat tentang Plurker Jogja kedepannya menjadi komunitas yang baik dan solid dalam pertemanan maya maupun nyata kemudian dilanjukan dengan agan-angan mengadakan kegiatan positif dalam komunitas plurker Jogja. Waktu sudah menginjak jam 10 malam, kami mengakhiri ini karena banyak diantara peserta yang takut terkena “jam malam” (ya pasti kebanyakan anak kost yang pintu gerbang di tutup jam 11 malam) sebelum mengakhiri Gathering kami menyempatkan foto-foto bersama seplurker jogja (rock), ya sudah lah karena sebagian plurker juga pada narsis juga (hassle) :P. Dengan adanya acara seperti ini semoga Gathering Plurker Jogja kedepannya akan lebih rame dan meriah lagi (worship) terimakasih kepada Plurker-plurker Jogja yang telah hadir meramaikan acara ini.

**Pokok'e Mantep dab**

ngene sik dab (banana_cool)

Postingan Terkait :



Original Source: http://radithtux.blogspot.com/2010/07/pesta-banana-dance-gathering-plurker.html
bizkut's picture

sgx535 drivers in today's Meego kernel tree: 3 (GMA600, CE4100, N900)
sgx535 drivers submitted upstream: 1 (Tungsten GMA500 driver, submitted March 2009, rejected due to significant chunks of functionality there purely to support closed userspace)

To be fair, the rest of the Moorestown support code seems to be shaping up fairly nicely. But the lack of a coherent story about what graphics support is going to look like isn't hugely reassuring.



Original Source: http://mjg59.livejournal.com/125719.html
bizkut's picture

tanya siapa?

Dalam petualangan saya dengan OpenCL ini, saya sengaja mencari jalan pintas agar cepat akrab dengan OpenCL. Salah satu caranya adalah dengan menggunakan bahasa "yang gak terlalu rewel" seperti Python dalam membuat aplikasi yang nanti akan menggunakan OpenCL ini. Kode OpenCL sendiri tetap ditulis dalam bahasa yang digunakannya, yaitu subset bahasa C, namun aplikasi yang menggunakannya ditulis dalam bahasa Python. Untuk menggunakan OpenCL dari Python, kita bisa menggunakan PyOpenCL yang akan saya tunjukan proses instalasinya.

Bagi pengguna Ubuntu 10.04, saya sudah membuatkan paketnya dan meletakkannya di Launchpad PPA saya. Jalankan perintah berikut untuk memasang paket tsb.

$ sudo apt-add-repository ppa:fajran/opencl
$ sudo apt-get update
$ sudo apt-get install python-pyopencl

Bagi yang tidak menggunakan Ubuntu 10.04, lain kali akan saya tunjukkan cara instalasi manualnya. Tadinya mau ditulis juga tapi kok ada yang mengganjal :D Panduan resminya ada juga loh, jadi gak usah nunggu saya juga :P

Untuk menguji apakah PyOpenCL sudah dapat digunakan, silakan coba jalankan kode Python berikut.

import pyopencl as cl

for platform in cl.get_platforms():
    print 'Platform:', platform.name
    for device in platform.get_devices():
        print '-', device.name

Simpan dalam sebuah berkas, misalnya opencl-devices.py, lalu jalankan.

$ python opencl-devices.py
Platform: ATI Stream
- Intel(R) Core(TM)2 Duo CPU     P8600  @ 2.40GHz
Platform: NVIDIA CUDA
- GeForce 320M

Sepertinya sekian dulu bagian awal dari petualangan bersama OpenCL. Seharusnya seluruh yang dibutuhkan untuk membuat aplikasi OpenCL sudah ada, mulai dari driver, pustaka OpenCL, dan juga bahasa pemrograman yang dapat digunakan.

Setelah ini kita akan mencoba membuat aplikasi OpenCL dengan PyOpenCL.



Original Source: http://ngoprek.fajran.web.id/2010/07/instalasi-pyopencl.html
bizkut's picture

tanya siapa?

wah udah lama gak nulis2 :P

Tiba-tiba saya lagi pengen nulis mengenai petualangan dengan OpenCL berhubung saya lagi nyoba2 mainan yg satu ini. Jadi.. siap2 :D Tuk bagian pertama, mari kita lakukan persiapan agar bisa mulai main2..

Kalau make Mac OS X Snow Leopard, silakan langsung tunggu tulisan berikutnya. Pustaka OpenCL sudah terpasang jadi ya tinggal pake saja :D

Kalau make Linux dan kebetulan make vga card NVIDIA seri 8000an ke atas (intinya sudah dukung CUDA), maka coba pasang driver NVIDIA versi 190an ke atas (tepatnya saya kurang tahu) karena driver ini sudah menyertakan pustaka OpenCL. Paket nvidia-current yang dibawa oleh Ubuntu 10.04 (versi 195.36.24-0ubuntu1~10.04) sudah menyertakan pustaka OpenCL juga loh.

Kalau ngga make vga card NVIDIA tapi menggunakan ATI (Windows maupun Linux) err.. mulai seri berapa ya? maap saya gak tau, maka pasang dulu ATI Stream SDK. Baca petunjuk instalasinya untuk informasi lebih lanjut. Nanti saya akan tuliskan juga langkah-langkah instalasinya bagi pengguna Linux. Instalasi driver ATI juga mungkin (seharusnya?) diperlukan. Berhubung saya ngga make vga card dari ATI, maka saya tidak bisa memastikan hal ini.

Bagi pengguna Windows dan NVIDIA, silakan pasang CUDA Toolkit.

Bagi yang ngga make NVIDIA maupun ATI, jangan khawatir karena OpenCL juga bisa jalan di atas CPU, walau saya gak tau CPU seperti apa yang didukung :P Pasang saja ATI Stream SDK karena driver OpenCL dari ATI ini mendukung eksekusi OpenCL di atas CPU. Oh ya, ATI Stream SDK ini gak mensyaratkan penggunaan hardware apapun dari ATI. Saya aja bisa memakainya di atas komputer dg Intel Core2 Duo dan NVIDIA 320M.

yak sekian dulu.. selamat bersiap2 :D

sekedar pemicu tambahan..

>>> import pyopencl as cl
>>> for platform in cl.get_platforms():
...     for device in platform.get_devices():
...         print '- %s' % device.name
... 
- Intel(R) Core(TM)2 Duo CPU     P8600  @ 2.40GHz
- GeForce 320M


Original Source: http://ngoprek.fajran.web.id/2010/07/opencl-persiapan.html
bizkut's picture

Age: 23
Location: Novosibirsk, Russia
IRC Nick: LucidFox

Maia Kozheva
Maia Kozheva

Desktop
Desktop

Desk
Desk

How long have you used Linux and what was your first distro?
My first attempt to use Linux was back in 2001 or 2002, called something like WinLinux 2000 – it was a version of Linux that ran from under Windows, with very old software like KDE1. But I prefer to count my Linux experience from 2004, when I first installed Debian Woody into a dual boot to test-build Colonization Too (an open source 2D video game I was contributing to, now dead).

By then, many of the distribution’s packages were very outdated, and, not knowing about testing and unstable releases, I started manually compiling and installing many core components. I ended up with quite a mishmash of a system, more LFS than Debian, with software from old .debs and manually from tarballs, and it was a pain trying to make the system do what I wanted, but I was so excited at having a working GUI environment that was not Windows, and having a working C/C++ compiler, that I was willing to forgive it many major flaws. Plus all the tweaking, up to and including building custom kernels, taught me a lot of knowledge about Linux internals that came very useful in the future.

How long have you been using Ubuntu?
Since late 2005. Ubuntu Breezy was my first Linux distribution to Just Work (although even it required a considerable amount of tweaking by modern Linux standards), so I never installed any other OS on my home machine except on virtual machines, and deleted Windows shortly thereafter.

When did you get involved with the MOTU team and how?
Like many open source involvements, it began with an attempt to scratch a personal itch, in August 2007. I wanted to update the Psi instant messenger, which was then outdated in Ubuntu. I was curious about the process of creating .deb packages to begin with, so I read the packaging guide, read about uploading to REVU, and uploaded my first package. (Don’t do this at home, kids – REVU is not for updating existing packages!) My first packaging attempts were really ugly, but quickly improved thanks to both the packaging guides and the feedback from MOTUs.

What helped you learn packaging and how Ubuntu teams work?
Mostly the packaging guides on the Debian and Ubuntu websites, and first-hand experience with contributing new and updated packages to Ubuntu. When I needed to learn about some obscure packaging features, I usually looked at packages where they were already implemented.

What’s your favorite part of working with the MOTU?
The knowledge that you have achieved something. Watching the changes land in the archive, and knowing that in the span of a few hours, they will be there on mirrors around the whole world, for the benefit of thousands of Ubuntu users.

Any advice for people wanting to help out MOTU?
Be bold. The developers aren’t a cabal cult worshiping the Dark God of Ubuntu, they’re friendly people willing to help. If you have questions and a web search doesn’t answer them, come to IRC and ask! Along the way, you can learn something new from the conversations that go there all the time.

Learn by example, learn the typical solutions to your problem and try to follow the conventions. Don’t forget that Ubuntu gets most of its packages from Debian, and consider also contributing to Debian so that your effort benefits two distributions at once.

Are you involved with any local Linux/Ubuntu groups?
So far, my involvement has been limited to one presentation I gave at Ubuntu Global Jam here in Novosibirsk, at the request of one of the LUG organizers. I explained how Ubuntu development worked, some technical details about packaging, then logged onto Launchpad, wrote and uploaded a bugfix for a package in front of the eyes of the interested ones.

What are you going to focus on in Maverick and Maverick+1?
In Maverick, I have been mostly focused on patching software to interoperate with the indicator menus, including the still-in-development global menu, and pushing my non-Ubuntu-specific changes into Debian. In Maverick+1… Well, I’d like to get Pinta into a condition when it can go into the default install, since I think it neatly fills the niche of a general-purpose image editor, a “GIMP for casual users”. The final decision is with the desktop team, though.

What do you do in your other spare time?
Watch movies with my sweetheart, contribute to other open source projects, try my hand at speculative fiction. Occasionally post bileful rants about $personal_annoyance in my blog. But that’s rare. Sort of.

[Discuss Maia Kozhev’s Interview on the Forum]

Originally posted by Daniel Holbach here on July 23, 2010 at 08:30 am



Original Source: http://fridge.ubuntu.com/node/2088
bizkut's picture

16:27:12 Customer Alan
Initial Question/Comment: I can’t find your laptops with Ubuntu installed
16:27:23 System System
You are now being connected to an agent. Thank you for using Dell Chat
16:27:23 System System
Connected with Makrand_Karante
16:27:23 Agent Makrand_Karante
Thank you for contacting Dell sales chat. This is Makrand Karante,your Sales Advisor. In order to Help you better can you provide me with your email address and Telephone number incase we get Disconnected I can either come back to you by phone or email.
16:27:39 Customer Alan
hello
16:27:50 Customer Alan
I am looking for laptops running Ubuntu
16:27:53 Agent Makrand_Karante
Hi Alan
16:28:03 Agent Makrand_Karante
we do not have that option available yet
16:28:15 Customer Alan
oh :-(
16:28:32 Customer Alan
when will they be available, I don’t want Windows at all
16:28:53 Agent Makrand_Karante
we do not have the related information here
16:29:36 Customer Alan
that is a bit of a shame, I will have to go somewhere else to get a laptop then
16:29:53 Agent Makrand_Karante
is there any thing else that I may assist you with today?
16:30:07 Customer Alan
well not really. I just wanted a laptop running Ubuntu.
16:30:19 Customer Alan
Do you have any without an operating system at all?
16:30:28 Agent Makrand_Karante
I am afraid no
16:30:36 Customer Alan
oh
16:31:23 Customer Alan
so if I want a laptop from Dell I have to buy windows
16:31:58 Agent Makrand_Karante
Yes
16:32:12 Customer Alan
ok, thanks for your help
16:32:29 Agent Makrand_Karante
Thank you for contacting Dell Sales Chat and allowing me the opportunity to assist you. Have a wonderful Day ahead.
16:33:25 System System
The session has ended!

Couple of updates. I am in the UK, so that was through the dell.co.uk site, I don’t want one from the US because it would have the wrong keyboard and I would be stung with customs charges and it would take a long time to get here and I like instant overnight consumer gratification.

If you are tempted to go ask similar questions of the Dell online chat thing then go right ahead with the following conditions:
1) You must take a credit card out of your purse/wallet, rest it on your keyboard and be totally prepared to use it, if they find you a suitable laptop.
2) Do it once, don’t repeatedly bother them.
3) Be polite and respectful, the Code of Conduct applies.

<!-- Social Bookmarking Reloaded BEGIN -->

<!-- Social Bookmarking Reloaded END -->



Original Source: http://www.theopensourcerer.com/2010/07/23/why-windows-still-has-good-sales-figures/?utm_source=rss&utm_medium=rss&utm_campaign=why-windows-still-has-good-sales-figures
bizkut's picture

So busy, my house, my home. Full of life and movement, it is rarely so tranquil, so quiet. Even at night, the restless turning of a child in the next room, the sounds of a teenager, body wired for the nocturnal life, attempting unnaturally timed sleep, for grumpy awakening in the morning. The pattering of paws on carpet and vinyl, as the Labrador continues her vigil, checking on us all in turn, as the Greyhound lazily stretches his length, languidly rolls over to resume his pre sleep nap.

The children, the teens are away for the weekend, as they do twice a month. Somehow, it never feels right, even after all these years. Today, my youngest daughter turns 9, and for the first time with her, I will have only her voice, shy at first on the strangeness of the phone, to echo in my day, until the counted down morrow.

The dogs are uncertain, for they, too, have never quite adjusted. The Labrador in particular shall be my shadow until, her tail wagging her body in joy, her world is also put to rights tomorrow lunchtime. As a reward for our oddly empty domain, the rest of my family, my brother and his partner, my dear once first utter companion and lover and now wonderful friend will be here with his lovely new partner, and best of everything, all of my children home, including my first born not child but adult daughter, still my hearts child, here with her own partner too. We gather as usual in the informal ritual of celebrating the year passing, heeding the beat of time that indicates that another member has marked an age achieved. So fast, so fast they grow.

Another gains adulthood this year, another still my child, ever my child in my bones, my soul, my heart.

Today I took my also beloved father to the doctor who will, we hope, kill the cancer that months of treatment has now barely got under control. Seven weeks, five times a week, radiation will be tightly focused on the errant cells. For anyone, quite an impact. As his hand, once so sure, now starting to struggle with trembling, disobeying his command to write with certainty, frustrated him today, I sat and realised the passing of the years is finally impacting the man I was sure was immortal. He will be 78 end of next month, and his signs of aging, and this cancer, have pointedly bought home to him his time here has limits. A brush with septicemia post operatively, where he actually, thankfully briefly, died, but was saved by virtue of being en route to hospital in am ambulance, has even more sharply reminded him of his mortality.

He is scared. Oddly, it has made us closer, his age, his cancer, my pain. Once he wouldn’t have dreamt of me going in with him to the doctors. He has not asked, but never refused my company on each visit. Today, I was deeply moved when he said briefly how grateful he was for my presence there. A poignant twist of my heart.

So, I sleep little, another restless patch night, without focus unless I force it, and let the thoughts run like sand through my fingers.

Share/Bookmark



Original Source: http://feedproxy.google.com/~r/ItsAboutTime/~3/xGM-042JR1M/
bizkut's picture

tanya siapa?

Andai ingin menjalankan aplikasi OpenCL namun tidak menggunakan VGA card yang mendukung (seperti NVIDIA dan ATI), Anda masih memiliki peluang untuk menjalankan aplikasi tersebut di atas CPU karena OpenCL memang memungkinkannya. Salah satu pustaka OpenCL yang mendukung hal ini adalah ATI Stream SDK. Menurut daftar hardware yang didukung oleh SDK ini, CPU yang didukung adalah CPU yang memiliki SSE3. Silakan cek artikel terkait di Wikipedia untuk melihat daftar CPU yang memiliki SSE3.

Apa yang akan saya tulis ini sebenarnya juga tertulis dalam petunjuk instalasi yang disediakan oleh ATI. Jadi akan lebih baik jika panduan utama tersebut juga dilihat.

Untuk memasang ATI Stream SDK ini, ada satu berkas yang harus dipasang di bawah direktori /etc sehingga Anda memerlukan akses root. Berkas-berkas lainnya sendiri tidak perlu diletakkan didirektori khusus dan pada dasarnya bisa diletakkan di mana saja.

Mari kita mulai memasang pustaka OpenCL ini..

Pertama, unduh dulu ATI Stream SDK dari http://developer.amd.com/gpu/atistreamsdk/pages/default.aspx. Ada dua berkas yang harus diunduh, yaitu ati-stream-sdk-v2.1-lnx32.tgz (atau yg versi 64 bit) dan icd-registration.tgz. Arsip untuk sistem 64 bit juga berisi berkas-berkas untuk sistem 32 bit. Jadi jika Anda memiliki mesin 32 bit dan 64 bit, cukup unduh arsip untuk sistem 64 bit saja.

Kedua, ekstrak berkas SDK (saya menggunakan yang versi 64 bit) ke sebuah direktori, katakanlah /home/iang/apps.

$ mkdir /home/iang/apps
$ cd /home/iang/apps
$ tar xzf /path/ke/ati-stream-sdk-v2.1-lnx64.tgz

Nanti akan terbentuk direktori ati-stream-sdk-v2.1-lnx64 dengan segala isinya.

Ketiga, ekstrak berkas icd-registration.tgz ke sebuah direktori. Anda akan menemukan direktori etc/OpenCL/vendors/ dengan sebuah berkas bernama atiocl32.icd dan atiocl64.icd. Kedua berkas ini harus disalin ke dalam /etc/OpenCL/vendors/ (inilah mengapa akses root diperlukan). Berkas ICD ini berisi daftar driver OpenCL yang terpasang.

$ sudo mkdir -p /etc/OpenCL/vendors/
$ sudo cp etc/OpenCL/vendors/* /etc/OpenCL/vendors/

Percaya atau tidak, tahap instalasi sudah selesai! Jika Anda juga membaca panduan instalasi yang diberikan oleh AMD/ATI, maka bisa dilihat saya melewatkan tahapan ke 2, 3, dan 4. Ketiga tahap tersebut tetap akan penting untuk dilakukan namun belum kita perlukan sampai saat ini, namun nanti pada saat kita sudah siap melakukan kompilasi dan eksekusi aplikasi OpenCL.

Bagi yang sudah tidak sabar untuk mencoba, Anda bisa mencoba mengkompilasi aplikasi contoh yang diberikan oleh ATI. Jalankan saja perintah berikut.

$ cd /home/iang/apps/ati-stream-sdk-v2.1-lnx64/
$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/iang/apps/ati-stream-sdk-v2.1-lnx64/lib/x86_64
$ make

Semua aplikasi contoh akan dikompilasi dan jika memang semua yang dibutuhkan sudah ada di komputer Anda, maka perintah make tadi akan selesai dengan sukses. Pada kasus saya, make berakhir dengan kegagalan karena pustaka aticalrt tidak ditemukan di komputer saya.

Namun walaupun begitu, sebagian aplikasi sudah terkompilasi dan dapat saya coba.

$ cd samples/opencl/bin/x86_64
$ ./Mandelbrot --size 512



Original Source: http://ngoprek.fajran.web.id/2010/07/instalasi-ati-stream-sdk-di-linux.html
bizkut's picture

To be honest i’m going to cheat on this one, and pass you straight to the wiki article on the company, it makes and interesting read.

Tomorrow…….Community



Original Source: http://www.paulmellors.net/2010/07/ubuntu-experiment-4-%e2%80%93-canonical
bizkut's picture

Yesterday i installed codecs etc, that allowed me to play mp3 and do various other stuff and i said i would mention what apps i was using.  Todays post will go through a few that i will use and how to install others that i find useful

Music

Playing music is something i do quite often, it’s nice to listen to some tunes while surfing or working and my music player of choice is Rhythmbox, you’ll find it in the menu as it’s one of the apps that’s installed by default.  It’s looks loosely resemble itunes, but that’s where the similarity ends.  **One thing that i will mention is that, if you’ve not already installed the ubuntu-restricted-extras, rhythmbox will prompt you to install codecs to play your media**

Surfing

The default web broweser is Firefox, works fine, but a few people i know have suggested i try Google Chrome As i’m running a 32bit version of Lucid i downloaded the 32bit Deb, there are multiple ways to install a .deb [a packaged file] but i simply used sudo dpkg -i filename.deb and yes it does seem faster

Photos

The new default photo manager with Ubuntu is now a app called Shotwell, i love this app, it’s clean, simple to use and does actually work [for all my needs]  Looking at the Shotwell page the version that is supplied with ubuntu is not the latest version, not a problem as i’m sure it will upgraded, but i want it now as it has a better support for RAW files which some of my photos are.  Right so how to i get the latest version?  I’ve read about PPA’s on the internet so was wondering if Shotwell has one, hell yeah baby

$ sudo add-apt-repository ppa:yorba/ppa
$ sudo apt-get update
$ sudo apt-get install shotwell

I also like to use certain apps that arn’t installed by default, i wondered why apps weren’t installed and it basically all comes down to the fact that on the Live cd [i'll come to that in a bit] there isn’t enough space.  But it’s simple enough to install, from command line

sudo apt-get install miro vlc leafpad gftp <insert anything else you want here>

That was just a very brief intro to apps, there are hundreds if not thousands more…..now it your time to go play and take a look at what’s available.

Tomorrow i’m going to step away from the laptop and find out a little more about the company that produces ubuntu, Canonical



Original Source: http://www.paulmellors.net/2010/07/ubuntu-experiment-3-%e2%80%93-applications
bizkut's picture

Great to see such acceptance of Linux there, I would say Linux is almost mainstream in its acceptance – and i suspect, no, i am certain, Ubuntu and its variants were the key to making that happen.

Posted via email from timelady’s posterous

Share/Bookmark



Original Source: http://feedproxy.google.com/~r/ItsAboutTime/~3/ZijScPQBbg0/
bizkut's picture

via feeds.boingboing.net

Ok, anyone out there who thinks this is not a HUGE mistake and a step backwards for liberty and free speech – rescind your card immediately. What card? The one that says you have a clue.

Posted via email from timelady’s posterous

Share/Bookmark



Original Source: http://feedproxy.google.com/~r/ItsAboutTime/~3/aCkfgFrg8jM/
bizkut's picture

tanya siapa?

Ugh, ingin rasanya mencak-mencak. Tapi saya sadar, blog ini dikonsumsi oleh khalayak ramai. Jadi, saya coba curhat dengan mengerem saja. Kalau mau baca curhatan saya silakan, kalau tidak, ya, silakan lewat saja.

Saat ini saya sedang berbulan madu dengan Gentoo. Saya berhasil memasang KDE4.4, Netbeans, MPlayer, yakuake, dan qmmp. Sungguh luar biasa! Saya bisa mendengarkan musik, memainkan berkas film kualitas HD, dan menjalankan Netbeans 6.9 tanpa membuat PC bernyanyi Poco-poco.

Pengetahuan kompilasi optimal dengan Gentoo ini lalu saya konversikan ke instalasi Debian/Ubuntu saya. Lumayan, pada mesin Celeron, MPlayer yang dikompilasi ulang menurunkan beban CPU dari ~90% menjadi ~1% saja. Saya berencana untuk mengompilasi ulang beberapa paket di Debian/Ubuntu (Hey, itu sebabnya ada deb-src). Entahlah, saya harus membaca-baca dulu spesifikasi SSSE3.

Sayangnya, bulan madu dengan kompilasi berjalan tidak mulus. Saya menemukan kesulitan ketika saya hendak mengompilasi salah satu komponen e-Akses, saya menemui kegagalan. Padahal, saya sudah mengorbankan kesucian 64 bit dengan memasang emulasi 32 bit. Oh, tidak, ternyata gara-gara sebuah komponen tertutup yang terkompilasi 32 bit.

Dasar vendor!

Haduh, itu pustaka dikompilasi dengan 32 bit. Sudah begitu, pustaka itu menggunakan libstdc++5, sebuah pustaka kuno! Ayolah, zaman begini masih pakai pustaka tersebut? Padahal, distro-distro terbaru (termasuk Ubuntu semenjak Lucid) sudah tidak lagi memaketkan libstdc++5 — sudah bertahun-tahun pindah ke libstdc++6!

Benar kata [ARLIED], mengapa pembuat perangkat keras masih saja menyembunyikan pustaka yang hendak mengakses perangkat keras mereka? Bukankah mereka seharusnya membuat perangkat keras? Terkadang, saya juga tidak habis pikir dengan alasan perlindungan kekayaan intelektual. Terhadap apa? Bukankah disain perangkat keras mereka sudah dilindungi hak cipta?

Saat ini, pasar solusi berbasis GNU/Linux meningkat. Hal ini karena adanya inovasi dan implementasi sistem embedded. Perangkat Windows, .NET, dan segala macam yang ringkih tidak lagi menjadi dominasi. Semua semakin menginginkan efisiensi dan performa, termasuk dari segi biaya.

Coba kita lihat peta GNU/Linux dan FOSS secara umum dalam percaturan perangkat keras.

Nokia yang sudah mengakuisisi Trolltech berniat membuat implementasi Meego yang lebih dahsyat dengan menggunakan Qt. Nokia ditemani Intel akan membuat solusi yang menarik, Untuk sementara, ponsel N900 cukup memuaskan dahaga para pengilik FOSS. Berbagai perkakas kecil yang dibuat dari Qt semakin memperkaya ponsel Symbian ini. Oh, ya, tahukah Anda bahwa kernel Symbian sudah dirilis ulang sebagai kode terbuka (open source)?

Siapa yang tidak tahu Google? Dia dan Androidnya, yang walau pun cukup dimaki-maki karena sering kali mengembangkan di belakang layar lalu merilis penuh, memberi napas baru kepada FOSS. Android telah memberi kesan kepada khalayak bahwa FOSS bukan aplikasi main-main.

Lalu bagaimana Indonesia?

Saya terus terang senang dengan IGOS, POSS, Aria Hidayat, mdamt, dan orang-orang lainnya yang telah mengharumkan nama FOSS di Indonesia. Tetapi, selama perguruan tinggi di Indonesia tidak menangkap ombak ini, pergerakan FOSS di Indonesia hanya usaha perorangan saja. Bayangkan, masakkan masih ada seorang praktisi IT yang ngeri menggunakan GNU/Linux? Lagipula, masakkan sampai sekarang Indonesia masih menganggap bahwa GNU/Linux hanyalah subtitusi Windows.

Yang benar saja!

Ada falsafah, pengajaran, dan kualitas yang dikejar dalam FOSS. FOSS tidak sekedar berbicara mengenai perangkat lunak gratis. FOSS mengajarkan kreativitas. FOSS mengajarkan humanitarian dan etika akademik. FOSS mengajarkan penghargaan setinggi-tingginya kepada manusia, bukan perusahaan.

Lihat Brazil. Oh, jangan, lihat yang paling dekat saja: Malaysia. Walau pun mereka terlambat masuk, sekitar 2008, sekarang ini mereka berpindah ke FOSS dengan perlahan tapi pasti.

Ugh, kok, makin melebar? He… he… he…

Maksud saya, sayang sekali Indonesia tidak secara terstruktur berpindah ke FOSS. Bayangkanlah, seandainya itu bisa terjadi, kita bisa membuat industri solusi elektronik yang cerdas. Bukan hanya mengimpor dari Cina.

Seandainya itu tidak terjadi, saya tidak akan mencak-mencak. Karena, saya tahu, saya mendapat dukungan penuh dari vendor (yang notabene bangsa sendiri) yang merilis perangkat kerasnya untuk dikembangkan semakin keren secara bersama-sama.

Anda tidak tahu, mungkin ada fungsionalitas dari produk Anda yang belum Anda pikirkan sebelumnya dan ada orang lain dalam komunitas yang menemukan fungsionalitas itu.

Referensi:

[ARLIED] http://airlied.livejournal.com/73115.html



Original Source: http://staff.blog.ui.ac.id/jp/2010/07/23/i-hate-vendor-locked-solution/
bizkut's picture

via feeds.boingboing.net

Before my accident, i grew many of our vegies – and have had chooks for so many years:) Now, as Dad is getting older, we still grow broad beans, and herb, all the citrus we, our neighbours, anyone could want, and the stone fruit trees offer some treats before the birds grab them, cursed beasts! Yet that is it now, the productive making and preserving days are gone due to my pain and his age – the kids seem uninterested. Pity… perhaps they will grow into it as I did one day!

Posted via email from timelady’s posterous

Share/Bookmark



Original Source: http://feedproxy.google.com/~r/ItsAboutTime/~3/YMQjp9EHlpA/
bizkut's picture

Sigh. I caved. I ordered it. Kidlets, Mummy found her birthday and Xmas and mothers day present….
Expensive but omgwtfbbqetc.

Posted via email from timelady’s posterous

Share/Bookmark



Original Source: http://feedproxy.google.com/~r/ItsAboutTime/~3/7VEvxqw0ExM/
bizkut's picture

via feedproxy.google.com

This article really nails the disconnect we have between reporting and making the news – by lack of fact checking, in eagerness to scoop, keep up with the pack at least, we have forgotten basic principles of honesty, integrity, and – that pesky thing called facts. Reality may be subjective – but facts are not.

Posted via email from timelady’s posterous

Share/Bookmark



Original Source: http://feedproxy.google.com/~r/ItsAboutTime/~3/8bXZH09lvwM/
bizkut's picture

This looks pretty amazing, but boy, did they get demand underestimated. Guys, do not launch until ready!

Posted via email from timelady’s posterous

Share/Bookmark



Original Source: http://feedproxy.google.com/~r/ItsAboutTime/~3/Ba4Z-9sN_ZA/
bizkut's picture

Blew mine. Want, or perhaps need, as anyone who has seen my not quite spellchecked versions know….I do a lot of writing lying in bed to rest Evil Back, and being a dyslexically fingered person to start, the combo is pretty dreadful…

Posted via email from timelady’s posterous

Share/Bookmark



Original Source: http://feedproxy.google.com/~r/ItsAboutTime/~3/LFbOEwDq3zA/