stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Linux Programming by Example







Linux Programming by Example

Linux Programming by Example 04/27/2004 01:14 PM




This is a GrokNews Entry: (what is grok?)





Similar Items

Linux Programming by Example

Grok Headline matches for Linux Programming by Example

Programming for Oracle on Linux


Programming for Oracle on Linux 08/27/2004 01:31 PM
"By far, the most common RDBMS platforms for Linux-based systems are MySQL and PostgreSQL, due to their inclusion in most major Linux distributions. Quite a few shops still run legacy databases, however, using commercial database servers such as Sybase or Oracle. Even Linux Journal gave its 2001 Editors' Choice Award for Best Database to Oracle. As such, it is not uncommon for a programmer to be asked to put together an application to interact with these legacy databases." Story

Programming for Oracle on Linux, Part I


Programming for Oracle on Linux, Part I 08/23/2004 07:05 AM
Interaction with a legacy Oracle database can be done simply in only a few hundred lines of code, using Perl, DBI and DBD::Oracle.

Book Excerpt: Linux Programming by
Example, Part 1


Book Excerpt: Linux Programming by
Example, Part 1
06/05/2005 11:10 PM
A tour through the V7 ls command.

Book Excerpt: Linux Programming by
Example, Part 2


Book Excerpt: Linux Programming by
Example, Part 2
06/05/2005 11:10 PM
Concluding our tour of the V7 ls command.

IBM releases Linux-on-Power programming
tool


IBM releases Linux-on-Power programming
tool
03/24/2005 08:34 PM
Blog: Linux on IBM's Power processors today isn't widely used, but Big Blue has added a little more meat to the bones of an attempt...

Linux Programming: User-Level Memory
Management


Linux Programming: User-Level Memory
Management
05/17/2004 04:19 PM
An excerpt from Linux Programming by Example: The Fundamentals explaining memory management and the Linux/Unix address space.

C++ GUI Programming with Qt 3


C++ GUI Programming with Qt 3 01/28/2004 02:35 PM

Day by Day Programming


Day by Day Programming 09/02/2004 04:08 AM
...while working on the WSX update, added the following to the code: else if (...) { // [application name removed] engineers deserve a 3 liter (that is about 101 fl. oz. for you Americans) // enema filled with stainless needles and glicerine for their programming and error validation ...

Programming PHP


Programming PHP 12/02/2002 01:17 PM
Coauthored by the father of PHP himself, this book is a good introduction to the language, and a fairly good introduction to surrounding technologies. If you need a good starting book, this could be the one.

PHP Programming Contests


PHP Programming Contests 03/14/2003 01:08 PM
PHP-Editors.com released their first 'PHP Programming Contests' on 10th March. Contest 1A is aimed at PHP Beginners and Contest 1B to more profession programmers. This is your chance to show the world your PHP skills and win some cool prizes into the bargain. Sponsors providing prizes include Zend Technologies, Nusphere, Macromedia, PHP|Arch, ThinkGeek and vBulletin. Entries due in by midnight 7th April 2003 (GMT).

Programming Microcontrollers With Mac


Programming Microcontrollers With Mac 09/22/2004 02:55 PM

Web Programming in Python


Web Programming in Python 09/05/2002 01:17 AM
Unix Review reviews the book:Web Programming in Python: Techniques for Integrating Linux, Apache, and MySQL."On the whole, though, WPIP pleasantly surprised me as a Python tutorial. The authors repeatedly show a knack for communicating the essentials of Python functionality in an understandable and succinct manner."

Literate Programming in XML


Literate Programming in XML 12/18/2002 12:08 PM
At XML 2002 Norm Walsh has presented his implementation of Literate Programming in XML, available as part of his DocBook stylesheets.

Pair Programming


Pair Programming 10/29/2003 12:12 AM

I've spent a few hours over the last two days pair programming with Adrian. We're working on a pretty huge project at the moment, and we've just started work on the coding phase, overlapping the design phase. I had tried pair programming a few times before with some success, but this time in particular the benefits of the approach were crystal clear. In total, we've defined 4 database tables, a number of functions and a simple class. Working separately we would almost certainly have created more lines of code. However...

  • The code we have produced is free of bugs. That's a pretty bold claim to make, but every line has been extensively discussed, tested and looked over by two pairs of eyes.
  • The naming conventions for both the Python code and the SQL are consistent and well thought out. We're both happy with them, we both understand why the names have been chosen and we both know the naming style well enough to continue it throughout the project.
  • The coding style itself is ultra-clean and approved by both of us. We have a preference now for everything from quoting styles to whether or not a docstring should finish in a full-stop (it shouldn't). We also know enough to keep these standards going for the rest of the project.
  • We learnt stuff from each other. KDE shortcuts, new features in Python 2.3, neat ways of laying out SQL statements, Python functional programming idioms.
  • We started coding, or at least started discussing the code, at the time we had scheduled for the start. There was no procrastination.
  • At no point did either of us check our email or check any blogs. productivity++!
  • We both know the code that we have written inside out and back to front.

Altogether they have been highly productive and successful sessions. Our plan now is to pair program the system core, then work separately on the additional modules that don't have major dependencies on each other. There are only two of us developers working on the project so pair programming the whole thing isn't really practical, but the benefits of working together the core modules are obvious.

One last thing: it was a lot of fun!


Embedded SQL programming


Embedded SQL programming 04/29/2004 09:48 PM

The Art of Unix Programming


The Art of Unix Programming 10/30/2003 11:48 PM

The Qu Programming Language 1.01


The Qu Programming Language 1.01 09/16/2004 09:22 PM
A full-featured object oriented programming language.

Primate Programming


Primate Programming 11/10/2003 11:16 PM
From Jeffrey Tarter comes new of an important new business model for outsourcing software development. Joe Grossberg thinks the Primate Programming page has "racist overtones." I can see that way of taking it, although (I hope obviously) that's not how I took it. I take it as being about the commodification of software development and a Dilbert-esque swipe at the gullibility and irresponsibility of pointy-haired bosses....

TCL/TK Programming Environment


TCL/TK Programming Environment 07/31/2004 08:56 AM
Version 1.01 released

PHP 5 Power Programming


PHP 5 Power Programming 03/17/2005 02:48 AM

XP (Xtreme Programming)


XP (Xtreme Programming) 05/15/2004 05:59 AM

programming note


programming note 11/12/2003 11:31 PM
The two entries that follow were written this afternoon during a big old Thunderstorm. We've been without power for about...

Inquiry into BBC One programming


Inquiry into BBC One programming 07/13/2004 05:28 AM
BBC governors order an inquiry into BBC One's peak time schedules amid concern about programme quality.

Core PHP Programming


Core PHP Programming 01/16/2004 10:57 AM

Programming in Objective-C


Programming in Objective-C 01/24/2004 12:35 PM
Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming. The book makes no assumption about prior experience with object-oriented programming languages or with the C language (upon which Objective-C is based).

Advanced PHP Programming


Advanced PHP Programming 06/24/2004 04:27 PM

The Qu Programming Language 1.00


The Qu Programming Language 1.00 09/06/2004 02:40 PM
A full-featured object oriented programming language.

Programming Humor


Programming Humor 06/05/2004 05:52 AM

Code Humor Challenge: Some pretty funny examples of developers trying to be funny. People are submitting hundreds of comments of funny code they wrote and tried to get (or succeeded in getting) into production.

One of my previous employers had, for historical reasons, the requirement that all class names be prefixed with "Mc" (McUser, McCheckbox, etc.). I created the class McNugget, complete with methods like McNugget.dip(McNugget.BBQ_SAUCE).

This one's pretty good too:

Disco = Uncool

Do Until Disco = Cool

if Year gt 1970 And Year lt 1978 then

GetDownAndDance
Disco = Cool

Else

MockDiscoDancers

End if

Loop

Click here to comment on this entry


PHP Database Programming with DB2


PHP Database Programming with DB2 09/01/2004 06:48 PM
Having made the leap from MySQL to IBM's proprietary DB2 universal database, Ian explains how easy it is to get set up and start using DB2 - and why you'd bother. His how-to unmasks the benefits and pitfalls of this robust solution.

Erc programming language


Erc programming language 12/30/2004 04:24 PM
Description of link-orientation

Is UNIX programming an art?


Is UNIX programming an art? 10/31/2003 11:41 AM
The Register Oct 31 2003 10:48AM ET

Need a Programming Project?


Need a Programming Project? 02/06/2003 10:45 AM
Need a Programming Project? It has always seemed to me that the skills of a technical person increase in direct proportion to the projects they tackle. Now that makes sense of course. You work more and tackle harder projects and then you get better. Pretty simple, right? Actually no. What happens when you don't have a project? For example, you might work as a systems administrator and not realyl have the opportunity to write code for work. Or your current code at work might be in a maintenance mode and you might no longer be learning. Or you might want to learn a new language. What then? Where can you find a project? My recommendation -- look at the vast world of "abandonware". That's right, abandonware -- the vast treasure trove of open source projects that have been started, some code has been released and then .... nothing. All too often we start a project, write some code, register it with source forge, get going and then RLH or Real Life Happens. You lose a job or get a new job or meet a girl (or guy; hey I'm politically correct) or whatever. And what happens is the Source Forge servers just keep hosting the files in the hope that either the original owner will return or someone new might start to care again. And, as long as the open source license model allows you, you can take those files, and start your own project. Yes I know that none of us want to start from someone else's code. And that we all can do it better. So what? In the long run what matters, as it always does, is actually shipping. If starting from someone else's foundation gets you there faster -- and you a) can work with it and b) it isn't a disaster -- then does it really matter? One thing that I've seen with a lot of open source projects is that they seem to die what I call "the death of the framework". I.e. the person or team spends so much time getting the framework setup that they get so exhausted by the time the application level code gets started, they just don't have the energy. By coming into an existing framework and being able to focus (mostly) on the application, you can avoid this type of issue. So how do you find some abandonware to start from? Well you want to begin at either Source Forge or Freshmeat and then look at the Software Map which lets you view by Application, by Language, Development Status, etc. I started here with an Alpha development status (6998 projects). And then since I work mostly in PHP, I added that as a filter bringing me to here (5867 projects). And then I selected Topic and then Communications to get here (1201 projects). Now assuming that I wanted to really write a php communications project from someone else's abandonware, I would start to examine this list of projects until I found a starting point. Since Source Forge puts the most active projects at the beginning of the list, drill into the middle of it to find something that isn't being actively extended. Download the code, evaluate it and get started. Note: I think that there may be an issue with the Source Forge filtering mechanism. As I examined the last list of resumes, it clearly had entries that didn't have all the specified criteria despite the appearance of working. No matter but I think you get the basic concept -- you don't have to start from scratch and abandonware is a great way to boost your skills.

DevShed: Programming with PHP and GTK
(Pt. 1)


DevShed: Programming with PHP and GTK
(Pt. 1)
08/17/2004 07:41 AM
If you've been wondering what all the talk about PHP and GTK has been lately, but haven't had a chance to get into the code - DevShed just might have something for you. In their new posting, Programming with PHP and GTK, Part 1 they start an introductory series to help newcomers get their feet wet.

Programming in Starbucks


Programming in Starbucks 06/17/2005 04:55 PM

We got over the hump, it was a bit of a panic at first, but I had made a change on the server at 5AM yesterday and didn't test it properly, and when the 25 new users showed up early on the evening of the 16th, well, that's the condition that failed. And my Internet access at home has been really flaky during the day, so it was down when we hit the problem, so I had to quickly drive to Starbucks to get online.

The good news is that I am actually able to get work done this way, so when I it the road again on July 1, I will be able to continue to move forward on this software, by programming in hotel rooms, Starbucks, public libraries, etc. Internet access is really starting to get ubiquitous.


Coggeshall.org: OO Programming in PHP 5


Coggeshall.org: OO Programming in PHP 5 09/24/2004 07:42 AM
With more of his slides from the php|works conference, John Coggeshall has posted this listing of his major talks in the past year (or so).

Core PHP Programming 3rd ed


Core PHP Programming 3rd ed 12/02/2003 12:43 AM
A large (1000+ pages) book containing all you need to know about PHP5 and a dozen of related subjects. Written by Leon Atkinson and Zeev Suraski.

Kew programming language


Kew programming language 01/23/2004 07:36 PM
Kew 0.2.X roadmap

XL Programming Language


XL Programming Language 09/25/2004 03:55 PM
XL Compiler version 0

The Programming Soviet


The Programming Soviet 07/08/2002 02:38 AM
I had an aunt and uncle who were Communists until the end. They saw any flaw in the capitalist sytem as fatal, and they saw hope in the most tired and discredited leaders and systems (my uncle wrote an exultant pamphlet about Yugoslavia under Tito).

I am reminded of my aunt and uncle whenever I read an anti-Microsoft tirade from Doc Searls or Eric Raymond or another card-carrying command-line zealot from the programming Soviet. To these true believers, any Microsoft imperfection spells imminent collapse for the Redmond bourgeoisie. Comes the revolution, it will be from each according to his Open Source and to each according to his Unix. -- Arnold Kling

I don't agree with everything that Arnold says, but it's a thought provoking piece.

"zeldman.blsu"
Grok Description matches for Linux Programming by Example
GrokA matches for Linux Programming by Example

Linux Programming by Example

The following phrases have been identified by the grok system as matching this entry:

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

U.S. Troops Kill 57
Insurgents in Battle
Near Najaf

Justice Dept. Opens
Inquiry on Memo
Theft

Staying One Step
Ahead of Disaster

Half coated mirrors
are a great
technique.....

Can they make the
Moxi cheap enough

A
PRESCRIPTION FOR
BUSINESS INNOVATION
- PART THREE

The Good Wife's
Guide

The Death of Reading
Half of Germans too
fat (Reuters)

Justice Dept. Turns
Over BALCO Documents
(AP)

Pa. Conservative
Seeks Upset in
Senate (AP)

Explosions Reported
in Syrian Capital
(AP)

Playstation 2 PC
Case Mod

Philips Micro
Jukebox, A Loveable
Loser

3D Layer adds
effects to AE,
combustion, Final
Cut Pro

Belkin to ship
Digital Camera Link
for iPod May 1st

Consquences of
Standards (and the
lack thereof)

Handheld shipments
dip in first quarter

Brits are text
maniacs

You Control: Fonts
helps you quickly
find fonts

Music Recommendation
System deployed

New Jersey MUG to
hear AppleScript
presentation

Belkin Digital
Camera Link for iPod
to ship May 1

MJ fires his lead
lawyers

how to hack your
head

Interface Elegance
in Open Source
Software

intelligence
officials tracking
blogs?

explore the new
fifty dollar bill

more details on the
2nd avenue subway

rebecca's pocket is
five years old

It's Baaack...
widGet
The D Bot
Chess Training Tools
Read Your Banker's
Mind (The Motley
Fool)

PDA Sales Hit a
Slump (PC World)

Massachusetts
Charges Web Firms
with Stock Fraud
(Reuters)

Indiana County OKs
Web for Summer
School (AP)

EastEnders rapped
over rape scene

Voters 'let down by
Labour'

Syrian capital
'rocked by blasts'

N Korea blast damage
put at $350m

The Downsides Of
Weak Presidential
Broadband Plans

Mobile Gambling
Unlikely To Be In
The US Any Time Soon

Venture Funding On
The Increase...
Depending Where You
Are

Source Code To Test
IPv4 fragmentation
--> The Rose Attack

[ GLSA 200404-19 ]
Buffer overflows and
format string

Multiple
vulnerabilities
PHP-Nuke Video
Gallery Module for
PHP-Nuke

Linux specialist
MontaVista raises
new funds

Toshiba taps UPS for
laptop repairs

what is grok?