|
Why does my printer always assert it has a paper jam? Why do other (personal) printers actually have paper jams the entire time? Most cheap lasers, and now cheap inkjets, seem not to be able to handle paper correctly. More expensive lasers (like at offices) and more expensive inkjets (the one I have at home in Vienna) seem not to have this problem. In fact with the ink jet printers, I must observe that the printers are from the same man..
|
|
A few months back, I saw a presentation that has kept me thinking ever since. Nicholas Negroponte is currently in the completing phases of a project I think might revolutionize the world. The $100 laptop project, or, as it is known now: One Laptop Per Child (OLTP). The idea behind the One Laptop Per Child project is to create a computer that can be given to every child in developing countries.
|
|
Thanks, Geoff. The sleep situation is getting better. Five hours last night! [[ No spoilers below ]] None of the books I mentioned were bad, or had down-beat endings... its just that after making good starts they all just kind of fizzled-out near to the end. As if the author had written them self into a corner. Quantico used the late introduction of a piece of technology to resolve the plot. The Execution Channel just went flat-out bizarre ..
|
|
I've added you to my blogroll too. And I'm keeping an eye on that $value, but not holding my breath... :-) Andy
|
|
Oh no! The village sign has gone amiss, and despite a lack of evidence, you have been assumed resonsible. Banished from the village, are you able to survive in the wild, overcome a series of random quests, and ultimately prove your innocence? Originally made for the 64D RPG competition , this has been my first and only attempt at making an RPG. It’s clunky, buggy, unbalanced, and a bit weird. Download Download 64 Digits and the Myster..
|
|
I have been going to the Recent Object-Oriented Trends (ROOTS) conference in Bergen for the last seven years, the last two years as a member of the program committee. It always strikes me how this conference gives me a different view on what I thought I knew, instead of just teaching a few new programming tricks. The conference is a well-kept secret. The intimate and conversational atmosphere gives everyone attending a chance to discuss sof..
|
|
A software project is defined, for the purposes of this blog entry, as a set of people working to produce a new software system, or to modify an existing software system. The result (exit condition) of a software project is a set of artifacts and other assertions: Document (or wiki etc) describing what the software should do, i.e. requirements. This will include subtle details, about what the system does, that will not immediately be ob....
|
|
Many people enjoy splitting testing up in a myriad of test types: Acceptance Tests, Functional Tests, Integration Tests, Performance Test, Technical Tests, Unit Tests. I have myself been guilty of such terminology as “embedded integration tests” and “requirement tests”. However, what unites the tests are more important than what divides them. The divisions are fuzzy, and they should be. All tests have but two purposes: To tell you if you’ve..
|
|
The idea of effective reuse is a pervasive one. Software organizations have searched for ways to avoid “reinventing the wheel” for as long as there has been a software industry. But all research on research on reuse indicates that it is much more expensive than people expect. There are a few delicate balances that a reuse effort needs to observe. The ones I’ve notices the most have been Quality versus Expediency and Control versus Evolution..
|
|
Inspired by the “Hi, I’m a Mac” ads of Apple, Gregg Pollack and Jason Seifer has made these cute Ruby-on-Rails ads (featuring Ruby-on-Rails versus Java and Ruby-on-Rails versus PHP): Click here to view on YouTube
|
|
Working on a PHP project recently, there was the requirement for text localization. The standard way to do this in PHP is to use the standard way to do this in C, which is gettext . I’ve worked with various translation systems, including one I built myself for uboot, involving a hierarchy of languages going from most specific to most “international”, and with each string having a hierarchical id such as “myprogram.errors.disk-full”.
|
|
Making progress with introduction of unit tests to Uboot
-
www.databasesandlife.com
-
19 years ago
-
eng
The old uboot code had, amazingly enough, 21k lines of unit tests. But they were not useful unit tests, as one had to run each program individually, and they each had a bunch of (different) prerequisites, such as account_id 3 existing and having an empty inbox, and so on. And with the older tests, their output would be a bunch of print statements (e.g. insert message; print count of messages), and one would have to compare the printed outpu..
|
|
Mezclar la versatilidad de JSF con la definición de flujos de negocio de SWF, todo ello con una estética semejante gracias a Tiles? Pues es posible, aunque resulta realmente tedioso y complicado para aquel que es relativamente nuevo a algunas (más bien todas) de estas tecnologías del mundo Java JEE. A esto es a lo que me he dedicado la última semana de trabajo, a intentar comprender el funcionamiento y buscar por Internet la forma de pode....
|
|
Puzzle: Transfering a hex number. Normally works, but very rarely arrives as the string "INF". Why?
-
www.databasesandlife.com
-
19 years ago
-
eng
This was never going to work out. Data transfer interface. Our side in Perl and their side in PHP. Both scripting languages (bad) and not even the same scripting language (incompatible badness). Over the data transfer interface, we are transferring users. Including a code to enable them to unsubscribe from an email newsletter. The first 7 characters of the code identify the users (digits) and the rest of the code is a hex string containin..
|
|
After spending more time than I care to indulge trying to get commercial application servers to behave, I finally decided to Do the Simplest Thing that Could Possibly Work, and create a new application server from scratch. Well, not really a full application server. For 90 % of the Java applications out there, all that you really need is Servlets, so I limit myself to that. And not really from scratch.
|
|
Security Enhancements for Remote Access at Microsoft
-
blog.raymond.burkholder.net
-
19 years ago
-
eng
|
|
Security Enhancements for Remote Access at Microsoft
-
blog.raymond.burkholder.net
-
19 years ago
-
eng
|
|
Security Enhancements for Remote Access at Microsoft
-
blog.raymond.burkholder.net
-
19 years ago
-
eng
|
|
Security Enhancements for Remote Access at Microsoft
-
blog.raymond.burkholder.net
-
19 years ago
-
eng
|
|
Class names repeating information stated in the package name
-
www.databasesandlife.com
-
19 years ago
-
eng
Classes in modern programming languages can be arranged in hierarchies, e.g. a perl class might be called Uboot::Message::Mail or a Java class com.uboot.message.Mail. In some programming languages (e.g. Perl) one always refers to the class by its full name (such as Uboot::Message::Mail) and never by its leaf name (e.g. Mail). For example: use Uboot::Message::Mail; my $mail = Uboot::Message::Mail->new(); print "it's a mail" if ($mail->isa..
|
|
Last night, I worked until after midnight trying to get our application up and running after some seemingly inconsequential changes in Spring-XML configuration. Our application consists of a total of 32 modules (including 6 wars and one “server” module that packages them, and 11 modules that are shared with other projects). Most of these modules have Spring-XML fragments that are included in a few different ways, with the result that a nobo..
|
|
Jon “maddog” Hall gave a talk about using Linux thin clients (e.g. the Linux Terminal Server Project) to provide Internet and application access to schools, third-world countries and organizations in general. He specifically noted that thin clients (like the HP Compaq t5125 which only uses 10 Watts of power compared to the 550 Watts used by most computers) could easily provide low-power, high-performance computing on a large scale.
|
|
Jon “maddog” Hall gave a talk about using Linux thin clients (e.g. the Linux Terminal Server Project) to provide Internet and application access to schools, third-world countries and organizations in general. He specifically noted that thin clients (like the HP Compaq t5125 which only uses 10 Watts of power compared to the 550 Watts used by most computers) could easily provide low-power, high-performance computing on a large scale.
|
|
Look at the documentation for the Perl switch statement . Look down the bottom at the “limitations” section. Look at the last limitation. If your source file is longer then 1 million characters and you have a switch statement that crosses the 1 million (or 2 million, etc.) character boundary you will get mysterious errors. The workaround is to use smaller source files.
|