After about two years the Debian project has released version 6.0, code-named Squeeze, of its famous distribution. In addition to the classic Debian GNU/Linux there's the official release of Debian GNU/kFreeBSD, the Debian distribution based on the FreeBSD kernel though not all the advanced features for the desktop are supported.
* Create new PDF or edit existing ones.
* Add and/or edit bookmarks in PDF files.
* Fast and simple PDF forms fill out.
* Changing font attributes (size, family, color etc).
* Encrypt and/or protect PDF files using 128 bit encryption.
* Convert XPS files into PDF.
* JavaScript support.
* Dynamic XFA form support.
* Validation Forms and Calculate Values.
* Add PDF controls (like buttons, checkboxes, lists, etc.) into your PDFs.
* Import/export PDF pages into common graphical formats including BMP, JPG, PNG, and TIFF.
* Signing PDF documents with digital signature, signatures creation and validation.
* Free PDF Editor on Linux ( for non-commercial use)
* Create new PDF or edit existing ones.
* Add and/or edit bookmarks in PDF files.
* Fast and simple PDF forms fill out.
* Changing font attributes (size, family, color etc).
* Encrypt and/or protect PDF files using 128 bit encryption.
* Convert XPS files into PDF.
* JavaScript support.
* Dynamic XFA form support.
* Validation Forms and Calculate Values.
* Add PDF controls (like buttons, checkboxes, lists, etc.) into your PDFs.
* Import/export PDF pages into common graphical formats including BMP, JPG, PNG, and TIFF.
* Signing PDF documents with digital signature, signatures creation and validation.
* Free PDF Editor on Linux ( for non-commercial use)
This is the seventh post in the article series "Vim Plugins You Should Know About". This time I am going to introduce you to a plugin called "ragtag.vim". A month ago it was still known as "allml.vim" but now it has been renamed to ragtag.vim.
The best parts of RagTag are mappings for editing HTML tags. It has a mapping for quickly closing open HTML tags, a mapping for quickly turning the typed word into a pair of open/close HTML tags, several mappings for inserting HTML doctype, linking to CSS stylesheets, loading JavaScript and it includes mappings for wrapping the typed text in a pair of tags for PHP, or for ASP or eRuby, and {% .. %} for Django.
RagTag is written by Tim Pope. He's the master of Vim plugin programming. I have already written about two of his plugins - surround.vim and repeat.vim and more articles about his plugins are coming!
the original Bourne Shell was very influential, the various System V shell releases preserved that heritage, and the Posix committee used those versions as the basis for the standard they developed.
Certainly the basic language syntax and built-in commands are direct descendants of the Bourne Shell's. Bash's additional features and functionality build on what the Bourne shell provided.
As for source code and internal implementation, there's no relationship at all
Bash will continue to evolve as both an interactive environment and a programming language. I'd like to add more features that allow interested users to extend the shell in novel ways. The programmable completion system is an example of that kind of extension.
Do you have any advice for up-and-coming programmers?
Find an area that interests you and get involved with an existing community. There are free software projects in just about any area of programming.
The nuts-and-bolts -- which language you use, what programming environment you use, where you do your work -- are not as important as the passion and interest you bring to the work itself.
Profiling an application lets you see what functions are taking up most of the CPU time so you can concentrate your optimization efforts on making the those pieces of code run faster. With sysprof, you can profile all the applications that are running on your machine
To get the most out of sysprof you should also install the debug information for all the applications you wish to profile. Without the debug information you will see only the name of a shared library in the profile information and not be able to tell what functions are taking up the lion's share of time spent in that library.
The KOffice team is proud to announce the first beta of KOffice 2.0. The goal of this release is to gather feedback from both users and developers on the new UI and underlying infrastructure. This will allow us to release a usable 2.0 release, demonstrating our vision for the future of the digital office to a larger audience and attract new contributions both in terms of code and ideas for improvements.
used by SmalltalkKit, implementing Etoile's Pragmatic Smalltalk,
a Smalltalk JIT compiler which generates code binary-compatible with
Objective-C, allowing classes to be written in a mixture of Smalltalk
and Objective-C.
Preemption
The server kernel has kernel preemption turned off (CONFIG_PREEMPT_NONE=y), while the desktop kernel has it enabled (CONFIG_PREEMPT_BKL=y, CONFIG_PREEMPT_VOLUNTARY=y). Preemption works along with scheduling to fine-tune performance, efficiency and responsiveness. In non-preemptive kernels, kernel code runs until completion; the scheduler can't touch it until it's finished. But the Linux kernel allows tasks to be interrupted at nearly any point (but not when it is unsafe, which is a whole huge fascinating topic all by itself), so that tasks of lesser-priority can jump to the head of the line.
This is appropriate for desktop systems because users typically have several things going at once: writing documents, playing music, Web surfing, downloading and so on. Users don't care how responsive background applications are; they care only about the ones they're actively using. So if loading a Web page takes a little longer while the user is writing an e-mail, it's an acceptable trade-off. Overall efficiency and performance are actually reduced but not in a way that annoys the user.
On servers you want to minimize any and all performance hits, so turning off preemption is usually the best practice.
In a nutshell, Vimacs is Vim emulating Emacs. You get modeless editing inside moded editing. Just crazy enough to be brilliant. Now you don't have to choose.
according to a report released Tuesday by the Linux Foundation in partnership with Yeoman Technology Group. With data from an invited pool of more than 1900 respondents, the survey found that 76 percent of the world's largest organizations plan to add more Linux servers over the next 12 months. By contrast, only 41 percent plan to add Windows servers, while 44 percent say they will be decreasing or maintaining the same number of Windows machines over the next year.
Large companies are planning to increase their reliance on Linux over the next five years
Looking out over five years, the difference is even more marked: A full 79 percent plan to add Linux servers over that time, while only 21 percent will add new Windows servers.
To understand Linux trends among the world's largest companies and government organizations, Yeoman and The Linux Foundation focused in particular on responses from a subset of close to 400 respondents representing organizations with annual revenues of $500 million or more or greater than 500 employees.
Sixty-six percent of the planned Linux deployments mentioned by respondents are for brand-new applications or services, while 37 percent are migrations from Windows, the survey found.
"We are seeing more migration at Microsoft's expense than the industry analysis might lead you to believe," McPherson noted.
Since Linux is free, sales-linked estimates tend to underestimate its adoption considerably.
this survey involves some sample bias
the data isn't tied to server sales the way so much industry data is
a full 60 percent of respondents said they're planning to use Linux for more mission-critical workloads than they have in the past
Lack of vendor lock-in and openness of the code were other frequently cited drivers
long-term viability of the platform
choice of software and hardware
n cloud contexts, meanwhile, Linux led far and away, with 70 percent naming it as their primary platform, compared with 18 percent citing Windows and 11 citing Unix
according to a report released Tuesday by the Linux Foundation in partnership with Yeoman Technology Group. With data from an invited pool of more than 1900 respondents, the survey found that 76 percent of the world's largest organizations plan to add more Linux servers over the next 12 months. By contrast, only 41 percent plan to add Windows servers, while 44 percent say they will be decreasing or maintaining the same number of Windows machines over the next year.
Kippo is a medium interaction SSH honeypot designed to log brute force attacks and, most importantly, the entire shell interaction performed by the attacker.
"We made the change, quite honestly, because we are absolutely making a set of steps that make it more difficult for competitors that wish to provide support services on top of Red Hat Enterprise Linux," Red Hat chief technology officer Brian Stevens tells The Register, before naming those competitors. "Today, there are two competitors that I'm aware of that go to our customers directly, offering to support RHEL directly for them...Oracle and Novell."
"The work that we've done should not impede companies from building their own versions of Linux and supporting those for their customers," he says. "All the code we deliver through RHEL is out there. In most cases, the changes that go into RHEL. We already distribute into the upstream kernel. We have an upstream-first policy, where we're developing openly and then later integrating into our tree and then delivering it. So it shouldn't at all impede the community or anybody that's in the business of competing on that."
"We made the change, quite honestly, because we are absolutely making a set of steps that make it more difficult for competitors that wish to provide support services on top of Red Hat Enterprise Linux," Red Hat chief technology officer Brian Stevens tells The Register, before naming those competitors. "Today, there are two competitors that I'm aware of that go to our customers directly, offering to support RHEL directly for them...Oracle and Novell."
"In this email from 2003, Richard Stallman says 'I've talked with our lawyer about one specific issue that you raised: that of
using simple material from header files. Someone recently made the claim that including a header file always
makes a derivative work. That's not the FSF's view. Our view is that just using structure
definitions, typedefs, enumeration constants, macros with simple
bodies, etc., is NOT enough to make a derivative work. It would take
a substantial amount of code (coming from inline functions or macros
with substantial bodies) to do that.' This should help end the recent FUD about the Android 'clean headers.'"
The PHP PEAR also known as PHP Extension and Application Repository, is a repository built especially for PHP software code. In this tutorial, you will learn how to install the PHP PEAR on the linux server. Install PEAR allows you to install various extensions without compiling the source packages.
and it includes mappings for wrapping the typed text in a pair of \ tags for PHP, or \<% ... %\> for ASP or eRuby, and {% .. %} for Django.\\n\\nRagTag is written by Tim Pope. He\'s the master of Vim plugin programming. I have already written about two of his plugins - surround.vim and repeat.vim and more articles about his plugins are coming!', 'tags':'plugins,vim,linux',
'first_user_id':23125, 'first_user_name':'anonymous', 'first_user_real_name':'anonymous', 'last_user_id':23125, 'last_user_name':'anonymous', 'last_user_real_name':'anonymous',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':913348, 'group_id':24, 'link_id':28791304, 'g_l_id':'24-28791304', 'user_id':23125, 'user_name':'anonymous', 'user_real_name':'anonymous', 'content':'This is the seventh post in the article series \"Vim Plugins You Should Know About\". This time I am going to introduce you to a plugin called \"ragtag.vim\". A month ago it was still known as \"allml.vim\" but now it has been renamed to ragtag.vim.\\n\\nThe best parts of RagTag are mappings for editing HTML tags. It has a mapping for quickly closing open HTML tags, a mapping for quickly turning the typed word into a pair of open/close HTML tags, several mappings for inserting HTML doctype, linking to CSS stylesheets, loading JavaScript \<script src=\"...\"\>...\</script\> and it includes mappings for wrapping the typed text in a pair of \<?php ... ?\> tags for PHP, or \<% ... %\> for ASP or eRuby, and {% .. %} for Django.\\n\\nRagTag is written by Tim Pope. He\'s the master of Vim plugin programming. I have already written about two of his plugins - surround.vim and repeat.vim and more articles about his plugins are coming!'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':3921, 'obj_type':1, 'obj_id':6947615, 'index':4, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':6947615, 'g_l_id':'24-6947615', 'url':'http://www.computerworld.com.au/index.php/id;1591223321;fp;16;fpid;1;pf;1', 'title':'Computerworld - The A-Z of Programming Languages: BASH/Bourne-Again Shell', 'desc':'an interview with Chet Ramey, maintainer of the bash-shell', 'tags':'bash,interview,linux,programming,ramey,shell,unix',
'first_user_id':15223, 'first_user_name':'djiezes', 'first_user_real_name':'Djiezes Kraaijst', 'last_user_id':15223, 'last_user_name':'djiezes', 'last_user_real_name':'Djiezes Kraaijst',
'user_count':1, 'p_c_count':1, 'ann_count':6, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':169767, 'group_id':24, 'link_id':6947615, 'g_l_id':'24-6947615', 'user_id':15223, 'user_name':'djiezes', 'user_real_name':'Djiezes Kraaijst', 'content':'an interview with Chet Ramey, maintainer of the bash-shell'}
b.page_comments.push(p_c)
var ann = {'id':166598, 'content':'', 'group_id':24, 'link_id':6947615, 'g_l_id':'24-6947615', 'user_id':15223, 'user_name':'djiezes', 'user_real_name':'Djiezes Kraaijst', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':166599, 'content':'', 'group_id':24, 'link_id':6947615, 'g_l_id':'24-6947615', 'user_id':15223, 'user_name':'djiezes', 'user_real_name':'Djiezes Kraaijst', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':166601, 'content':'', 'group_id':24, 'link_id':6947615, 'g_l_id':'24-6947615', 'user_id':15223, 'user_name':'djiezes', 'user_real_name':'Djiezes Kraaijst', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':166602, 'content':'', 'group_id':24, 'link_id':6947615, 'g_l_id':'24-6947615', 'user_id':15223, 'user_name':'djiezes', 'user_real_name':'Djiezes Kraaijst', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':166604, 'content':'', 'group_id':24, 'link_id':6947615, 'g_l_id':'24-6947615', 'user_id':15223, 'user_name':'djiezes', 'user_real_name':'Djiezes Kraaijst', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':166605, 'content':'', 'group_id':24, 'link_id':6947615, 'g_l_id':'24-6947615', 'user_id':15223, 'user_name':'djiezes', 'user_real_name':'Djiezes Kraaijst', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
_items.push(b);
var b = {'item_id':3920, 'obj_type':1, 'obj_id':6947212, 'index':5, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':6947212, 'g_l_id':'24-6947212', 'url':'http://www.linux.com/feature/136114', 'title':'Linux.com :: Profiling entire system activity with sysprof', 'desc':'', 'tags':'debugging,howto,kernel,linux,performance,profiling,sysprof,system',
'first_user_id':15223, 'first_user_name':'djiezes', 'first_user_real_name':'Djiezes Kraaijst', 'last_user_id':15223, 'last_user_name':'djiezes', 'last_user_real_name':'Djiezes Kraaijst',
'user_count':1, 'p_c_count':0, 'ann_count':3, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var ann = {'id':166571, 'content':'', 'group_id':24, 'link_id':6947212, 'g_l_id':'24-6947212', 'user_id':15223, 'user_name':'djiezes', 'user_real_name':'Djiezes Kraaijst', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':166572, 'content':'', 'group_id':24, 'link_id':6947212, 'g_l_id':'24-6947212', 'user_id':15223, 'user_name':'djiezes', 'user_real_name':'Djiezes Kraaijst', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':166573, 'content':'', 'group_id':24, 'link_id':6947212, 'g_l_id':'24-6947212', 'user_id':15223, 'user_name':'djiezes', 'user_real_name':'Djiezes Kraaijst', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
_items.push(b);
var b = {'item_id':4042, 'obj_type':1, 'obj_id':8626421, 'index':6, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':8626421, 'g_l_id':'24-8626421', 'url':'http://dot.kde.org/1222347961', 'title':'KOffice 2.0 Beta1 Released', 'desc':'', 'tags':'beta,koffice,linux,office,segnalerumore,software',
'first_user_id':133931, 'first_user_name':'mcastel', 'first_user_real_name':'Marco Castellani', 'last_user_id':133931, 'last_user_name':'mcastel', 'last_user_real_name':'Marco Castellani',
'user_count':1, 'p_c_count':0, 'ann_count':1, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var ann = {'id':212092, 'content':'', 'group_id':24, 'link_id':8626421, 'g_l_id':'24-8626421', 'user_id':133931, 'user_name':'mcastel', 'user_real_name':'Marco Castellani', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
_items.push(b);
var b = {'item_id':4064, 'obj_type':1, 'obj_id':9688677, 'index':7, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':9688677, 'g_l_id':'24-9688677', 'url':'http://www.osxbook.com/software', 'title':'Mac OS X Internals', 'desc':'\>\> get rid of those pesky softwareupdates ~ sr/sbin/softwareupdate is a command line utility to perform software updates under Mac OS X.', 'tags':'procfs,sourcecode,Mac,Os,X,coded,dowloads',
'first_user_id':235679, 'first_user_name':'sofarsoshawn', 'first_user_real_name':'sofarso Shawn', 'last_user_id':235679, 'last_user_name':'sofarsoshawn', 'last_user_real_name':'sofarso Shawn',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':169881, 'group_id':24, 'link_id':9688677, 'g_l_id':'24-9688677', 'user_id':235679, 'user_name':'sofarsoshawn', 'user_real_name':'sofarso Shawn', 'content':'\>\> get rid of those pesky softwareupdates ~ sr/sbin/softwareupdate is a command line utility to perform software updates under Mac OS X.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':593656, 'obj_type':1, 'obj_id':11898304, 'index':8, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':11898304, 'g_l_id':'24-11898304', 'url':'http://code.google.com/p/qwit', 'title':'qwit', 'desc':'Qt4 cross-platform client for Twitter', 'tags':'qwit,googlecode,qt,qt4,twitter,client,download,downloads,software,floss,oss,foss,opensource,linux,macos,osx,mac,windows',
'first_user_id':355084, 'first_user_name':'scottbeamer', 'first_user_real_name':'Scott Beamer', 'last_user_id':355084, 'last_user_name':'scottbeamer', 'last_user_real_name':'Scott Beamer',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':169915, 'group_id':24, 'link_id':11898304, 'g_l_id':'24-11898304', 'user_id':355084, 'user_name':'scottbeamer', 'user_real_name':'Scott Beamer', 'content':'Qt4 cross-platform client for Twitter'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':593679, 'obj_type':1, 'obj_id':14645015, 'index':9, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':14645015, 'g_l_id':'24-14645015', 'url':'http://www.freshports.org/lang/etoile-languagekit', 'title':'FreshPorts -- lang/etoile-languagekit', 'desc':'', 'tags':'Linux,OOP,Squeak',
'first_user_id':331669, 'first_user_name':'dcorking', 'first_user_real_name':'David Corking', 'last_user_id':331669, 'last_user_name':'dcorking', 'last_user_real_name':'David Corking',
'user_count':1, 'p_c_count':0, 'ann_count':1, 'i_c_count':1, 'page_comments':[],'annotations':[]}
var ann = {'id':350993, 'content':'', 'group_id':24, 'link_id':14645015, 'g_l_id':'24-14645015', 'user_id':331669, 'user_name':'dcorking', 'user_real_name':'David Corking', 'c_count':1, 'inline_comments':[]};
var i_c = {'id':94116, 'group_id':24, 'link_id':14645015, 'g_l_id':'24-14645015', 'user_id':331669, 'user_name':'dcorking', 'user_real_name':'David Corking', 'ann_id':350993, 'content':'So, Etoile is more than just a window manager, it is a compiler project with an alternative to the NeXT/Apple model of software development.'}
ann.inline_comments.push(i_c);
b.annotations.push(ann);
_items.push(b);
var b = {'item_id':593748, 'obj_type':1, 'obj_id':19952599, 'index':10, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':19952599, 'g_l_id':'24-19952599', 'url':'http://www.serverwatch.com/tutorials/article.php/3715071/Ubuntu-Server--Kernel-Configuration-Considerations.htm', 'title':'Ubuntu Server: Kernel Configuration Considerations - ServerWatch.com', 'desc':'', 'tags':'kernel,linux,performance',
'first_user_id':410721, 'first_user_name':'anonymous', 'first_user_real_name':'anonymous', 'last_user_id':410721, 'last_user_name':'anonymous', 'last_user_real_name':'anonymous',
'user_count':1, 'p_c_count':0, 'ann_count':1, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var ann = {'id':452180, 'content':'', 'group_id':24, 'link_id':19952599, 'g_l_id':'24-19952599', 'user_id':410721, 'user_name':'anonymous', 'user_real_name':'anonymous', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
_items.push(b);
var b = {'item_id':593726, 'obj_type':1, 'obj_id':18777417, 'index':11, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':18777417, 'g_l_id':'24-18777417', 'url':'http://www.algorithm.com.au/code/vimacs/about', 'title':'About Vimacs - About', 'desc':'In a nutshell, Vimacs is Vim emulating Emacs. You get modeless editing inside moded editing. Just crazy enough to be brilliant. Now you don\'t have to choose.', 'tags':'Linux,Editors,Software',
'first_user_id':437127, 'first_user_name':'maluvia', 'first_user_real_name':'Maluvia Haseltine', 'last_user_id':437127, 'last_user_name':'maluvia', 'last_user_real_name':'Maluvia Haseltine',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':169939, 'group_id':24, 'link_id':18777417, 'g_l_id':'24-18777417', 'user_id':437127, 'user_name':'maluvia', 'user_real_name':'Maluvia Haseltine', 'content':'In a nutshell, Vimacs is Vim emulating Emacs. You get modeless editing inside moded editing. Just crazy enough to be brilliant. Now you don\'t have to choose.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':2215699, 'obj_type':1, 'obj_id':29551302, 'index':12, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':29551302, 'g_l_id':'24-29551302', 'url':'http://www.catonmat.net/blog/top-ten-one-liners-from-commandlinefu-explained', 'title':'Top Ten One-Liners from CommandLineFu Explained - good coders code, great reuse', 'desc':'Commandline Oneliners\\n\\nPrecious stuff! :)', 'tags':'linux,bash,unix,commandline',
'first_user_id':1545510, 'first_user_name':'lifeofnavin', 'first_user_real_name':'Navin Pai', 'last_user_id':1545510, 'last_user_name':'lifeofnavin', 'last_user_real_name':'Navin Pai',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':1117492, 'group_id':24, 'link_id':29551302, 'g_l_id':'24-29551302', 'user_id':1545510, 'user_name':'lifeofnavin', 'user_real_name':'Navin Pai', 'content':'Commandline Oneliners\\n\\nPrecious stuff! :)'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':2205688, 'obj_type':1, 'obj_id':46673557, 'index':13, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':46673557, 'g_l_id':'24-46673557', 'url':'http://simplestcodings.com/2010/10/23/create-your-own-packet-sniffer-in-c', 'title':'Create your own packet sniffer in C | Simplest Codings', 'desc':'', 'tags':'sniffer,netsec,gcc,linux',
'first_user_id':1545510, 'first_user_name':'lifeofnavin', 'first_user_real_name':'Navin Pai', 'last_user_id':1545510, 'last_user_name':'lifeofnavin', 'last_user_real_name':'Navin Pai',
'user_count':1, 'p_c_count':0, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
_items.push(b);
var b = {'item_id':2369111, 'obj_type':1, 'obj_id':60185813, 'index':14, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':60185813, 'g_l_id':'24-60185813', 'url':'http://www.pcworld.com/businesscenter/article/207479/linux_is_on_the_rise_for_business.html', 'title':'Linux Is on the Rise For Business - PCWorld Business Center', 'desc':'according to a report released Tuesday by the Linux Foundation in partnership with Yeoman Technology Group. With data from an invited pool of more than 1900 respondents, the survey found that 76 percent of the world\'s largest organizations plan to add more Linux servers over the next 12 months. By contrast, only 41 percent plan to add Windows servers, while 44 percent say they will be decreasing or maintaining the same number of Windows machines over the next year.', 'tags':'linux,windows,microsoft,migration,FLOSS,business,IT,management,adoption,t08',
'first_user_id':125401, 'first_user_name':'marclijour', 'first_user_real_name':'Marc Lijour', 'last_user_id':125401, 'last_user_name':'marclijour', 'last_user_real_name':'Marc Lijour',
'user_count':1, 'p_c_count':1, 'ann_count':14, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':1209568, 'group_id':24, 'link_id':60185813, 'g_l_id':'24-60185813', 'user_id':125401, 'user_name':'marclijour', 'user_real_name':'Marc Lijour', 'content':'according to a report released Tuesday by the Linux Foundation in partnership with Yeoman Technology Group. With data from an invited pool of more than 1900 respondents, the survey found that 76 percent of the world\'s largest organizations plan to add more Linux servers over the next 12 months. By contrast, only 41 percent plan to add Windows servers, while 44 percent say they will be decreasing or maintaining the same number of Windows machines over the next year.'}
b.page_comments.push(p_c)
var ann = {'id':1117405, 'content':'', 'group_id':24, 'link_id':60185813, 'g_l_id':'24-60185813', 'user_id':125401, 'user_name':'marclijour', 'user_real_name':'Marc Lijour', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':1117406, 'content':'', 'group_id':24, 'link_id':60185813, 'g_l_id':'24-60185813', 'user_id':125401, 'user_name':'marclijour', 'user_real_name':'Marc Lijour', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':1117407, 'content':'', 'group_id':24, 'link_id':60185813, 'g_l_id':'24-60185813', 'user_id':125401, 'user_name':'marclijour', 'user_real_name':'Marc Lijour', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':1117408, 'content':'', 'group_id':24, 'link_id':60185813, 'g_l_id':'24-60185813', 'user_id':125401, 'user_name':'marclijour', 'user_real_name':'Marc Lijour', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':1117409, 'content':'', 'group_id':24, 'link_id':60185813, 'g_l_id':'24-60185813', 'user_id':125401, 'user_name':'marclijour', 'user_real_name':'Marc Lijour', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':1117410, 'content':'', 'group_id':24, 'link_id':60185813, 'g_l_id':'24-60185813', 'user_id':125401, 'user_name':'marclijour', 'user_real_name':'Marc Lijour', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':1117411, 'content':'', 'group_id':24, 'link_id':60185813, 'g_l_id':'24-60185813', 'user_id':125401, 'user_name':'marclijour', 'user_real_name':'Marc Lijour', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':1117412, 'content':'', 'group_id':24, 'link_id':60185813, 'g_l_id':'24-60185813', 'user_id':125401, 'user_name':'marclijour', 'user_real_name':'Marc Lijour', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':1117413, 'content':'', 'group_id':24, 'link_id':60185813, 'g_l_id':'24-60185813', 'user_id':125401, 'user_name':'marclijour', 'user_real_name':'Marc Lijour', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':1117417, 'content':'', 'group_id':24, 'link_id':60185813, 'g_l_id':'24-60185813', 'user_id':125401, 'user_name':'marclijour', 'user_real_name':'Marc Lijour', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':1117419, 'content':'', 'group_id':24, 'link_id':60185813, 'g_l_id':'24-60185813', 'user_id':125401, 'user_name':'marclijour', 'user_real_name':'Marc Lijour', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':1117421, 'content':'', 'group_id':24, 'link_id':60185813, 'g_l_id':'24-60185813', 'user_id':125401, 'user_name':'marclijour', 'user_real_name':'Marc Lijour', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':1117422, 'content':'', 'group_id':24, 'link_id':60185813, 'g_l_id':'24-60185813', 'user_id':125401, 'user_name':'marclijour', 'user_real_name':'Marc Lijour', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':1117423, 'content':'', 'group_id':24, 'link_id':60185813, 'g_l_id':'24-60185813', 'user_id':125401, 'user_name':'marclijour', 'user_real_name':'Marc Lijour', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
_items.push(b);
var b = {'item_id':2396639, 'obj_type':1, 'obj_id':36511594, 'index':15, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':36511594, 'g_l_id':'24-36511594', 'url':'http://code.google.com/p/kippo', 'title':'kippo', 'desc':'Kippo is a medium interaction SSH honeypot designed to log brute force attacks and, most importantly, the entire shell interaction performed by the attacker.\\n\\n', 'tags':'security,Honeypot,kippo,system,administration,linux',
'first_user_id':1147283, 'first_user_name':'siliconchaos', 'first_user_real_name':'Robert Wallace', 'last_user_id':1147283, 'last_user_name':'siliconchaos', 'last_user_real_name':'Robert Wallace',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':1224952, 'group_id':24, 'link_id':36511594, 'g_l_id':'24-36511594', 'user_id':1147283, 'user_name':'siliconchaos', 'user_real_name':'Robert Wallace', 'content':'Kippo is a medium interaction SSH honeypot designed to log brute force attacks and, most importantly, the entire shell interaction performed by the attacker.\\n\\n'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':2536780, 'obj_type':1, 'obj_id':64514480, 'index':16, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':64514480, 'g_l_id':'24-64514480', 'url':'http://www.channelregister.co.uk/2011/03/04/red_hat_twarts_oracle_and_novell_with_change_to_source_code_packaging', 'title':'Red Hat: \'Yes, we undercut Oracle with hidden Linux patches\' * Channel Register', 'desc':'\"We made the change, quite honestly, because we are absolutely making a set of steps that make it more difficult for competitors that wish to provide support services on top of Red Hat Enterprise Linux,\" Red Hat chief technology officer Brian Stevens tells The Register, before naming those competitors. \"Today, there are two competitors that I\'m aware of that go to our customers directly, offering to support RHEL directly for them...Oracle and Novell.\"', 'tags':'RedHat,Novell,Oracle,business,model,linux,FLOSS,strategy',
'first_user_id':125401, 'first_user_name':'marclijour', 'first_user_real_name':'Marc Lijour', 'last_user_id':125401, 'last_user_name':'marclijour', 'last_user_real_name':'Marc Lijour',
'user_count':1, 'p_c_count':1, 'ann_count':2, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':1302618, 'group_id':24, 'link_id':64514480, 'g_l_id':'24-64514480', 'user_id':125401, 'user_name':'marclijour', 'user_real_name':'Marc Lijour', 'content':'\"We made the change, quite honestly, because we are absolutely making a set of steps that make it more difficult for competitors that wish to provide support services on top of Red Hat Enterprise Linux,\" Red Hat chief technology officer Brian Stevens tells The Register, before naming those competitors. \"Today, there are two competitors that I\'m aware of that go to our customers directly, offering to support RHEL directly for them...Oracle and Novell.\"'}
b.page_comments.push(p_c)
var ann = {'id':1198533, 'content':'', 'group_id':24, 'link_id':64514480, 'g_l_id':'24-64514480', 'user_id':125401, 'user_name':'marclijour', 'user_real_name':'Marc Lijour', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
var ann = {'id':1198537, 'content':'', 'group_id':24, 'link_id':64514480, 'g_l_id':'24-64514480', 'user_id':125401, 'user_name':'marclijour', 'user_real_name':'Marc Lijour', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
_items.push(b);
var b = {'item_id':2597198, 'obj_type':1, 'obj_id':66160842, 'index':17, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':66160842, 'g_l_id':'24-66160842', 'url':'http://linux.slashdot.org/story/11/03/20/1529238/?sms_ss=twitter&at_xt=4d8620cd622ad22e,0', 'title':'RMS On Header Files and Derivative Works - Slashdot', 'desc':'', 'tags':'slashdot,RMS,FLOSS,copyright,law,header,linux',
'first_user_id':125401, 'first_user_name':'marclijour', 'first_user_real_name':'Marc Lijour', 'last_user_id':125401, 'last_user_name':'marclijour', 'last_user_real_name':'Marc Lijour',
'user_count':1, 'p_c_count':0, 'ann_count':1, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var ann = {'id':1225442, 'content':'', 'group_id':24, 'link_id':66160842, 'g_l_id':'24-66160842', 'user_id':125401, 'user_name':'marclijour', 'user_real_name':'Marc Lijour', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
_items.push(b);
var b = {'item_id':3597795, 'obj_type':1, 'obj_id':94314519, 'index':18, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':94314519, 'g_l_id':'24-94314519', 'url':'http://blog.eukhost.com/webhosting/how-to-install-pear-for-php-on-linux', 'title':'Installation of PHP PEAR on Linux Server', 'desc':'', 'tags':'install,php,pear,installation',
'first_user_id':332527, 'first_user_name':'robdale', 'first_user_real_name':'Robin Dale', 'last_user_id':332527, 'last_user_name':'robdale', 'last_user_real_name':'Robin Dale',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':1898541, 'group_id':24, 'link_id':94314519, 'g_l_id':'24-94314519', 'user_id':332527, 'user_name':'robdale', 'user_real_name':'Robin Dale', 'content':'The PHP PEAR also known as PHP Extension and Application Repository, is a repository built especially for PHP software code. In this tutorial, you will learn how to install the PHP PEAR on the linux server. Install PEAR allows you to install various extensions without compiling the source packages.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':13508769, 'obj_type':1, 'obj_id':9467565, 'index':19, 'checked':false,
'group_id':24, 'g_name':'linux', 'link_id':9467565, 'g_l_id':'24-9467565', 'url':'http://www.technick.net/public/code/cp_dpage.php?aiocp_dp=guide_safetymarks', 'title':'Standard Certification Marks', 'desc':'', 'tags':'safety,marks,arc,flash,technick,.net,certification,VDE,appliances',
'first_user_id':6094278, 'first_user_name':'vas_kut', 'first_user_real_name':'vas_kut', 'last_user_id':6094278, 'last_user_name':'vas_kut', 'last_user_real_name':'vas_kut',
'user_count':1, 'p_c_count':0, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
_items.push(b);
window.addOnLoadListener(function(){new ContextMenu("leftColumn",{eventType:"click",backgroundColor:'#E0EDFE',color:'#000'})});
window.addOnLoadListener(function(){new AvatarPopup()});