136 private links
The most frequently viewed page on this site is Signs you're a bad programmer, which has also now been published on dead trees by Hacker Monthly, and I think that behoves me to write its antithesis. "Bad programmer" is also considered inflammatory by some who think I'm speaking down to them. Not so; it was personal catharsis from an author who exhibited many of those problems himself. And what I think made the article popular was the "remedies"--I didn't want someone to get depressed when they recognized themselves, I wanted to be constructive.
Therefore if you think you're missing any of the qualities below, don't be offended. I didn't pick these up for a while, either, and many of them came from watching other programmers or reading their code.
Clippy.js is a full Javascript implementation of Microsoft Agent (AKA Clippy and friends), ready to be embedded in any website. Pick an assistant below and mash some animation buttons! Our favorite is Links the cat.
Seit langem wird berichtet, dass zwischen Berlin und Paris schon an konkreten Plänen für ein Europa der zwei Geschwindigkeiten gebastelt wird. Ausdrücklich wird in den Planungen auch das Risiko einer Aufspaltung Europas in Kauf genommen. Nun wurde von einem geheimen Masterplan berichtet, über den schon beim kommenden EU-Gipfel debattiert werden soll. Offen schließt der neue französische Finanzminister den Austritt Griechenlands aus der Eurozone nicht mehr aus. Berlin drängt Spanien derweil unter den Rettungsschirm, doch das Land wehrt sich mit französischer Unterstützung.
I got interested in the Soviet space program and was interested to discover that the software on the Buran spacecraft circa 1988 was written in Prolog.
Does anyone know what languages might have been used in earlier missions, especially the Mars PrOP-M rover missions of the early 1970s which were somewhat autonomous and could navigate obstacles?
In this book, we will take a look at a number of popular JavaScript design patterns and explore why certain patterns may be more suitable for your projects than others. Remember that patterns can be applied not just to vanilla JavaScript (i.e standard JavaScript code), but also to abstracted libraries such as jQuery or dojo as well.
Learn about the basic milestones in the development, architecture, and operating principles of Security-Enhanced Linux, the powerful remix of Linux providing mandatory access control. This article was specially selected for translation by developerWorks Russia as an example of developerWorks world-wide offerings.
Logs are an essential part of any computing system, supporting capabilities from audits to error management. As logs grow and the number of log sources increases (such as in cloud environments), a scalable system is necessary to efficiently process logs. This practice session explores processing logs with Apache Hadoop from a typical Linux system.
Recording and customizing scripts to create a test framework involves a lot of effort. A small change in the application user interface or use case can make the scripts unusable. IBM Rational Performance Tester includes several powerful yet not so widely known script editing features that you can use to modify all HTTP components of a page to adjust them to changes in the application. Priyanka Arora describes how testers can use these features to edit HTTP elements of a web page, including connection, request, response, headers, and content. She explains how you can extend these features to add new pages to existing test recordings. Then she offers a few methods that can help in determining when and what to add or modify in a script to bring it in line with changes in the application and the environment.
Augmenting Human Intellect: A Conceptual Framework - 1962 (AUGMENT,3906,) - Doug Engelbart Institute
Man's population and gross product are increasing at a considerable rate, but the complexity of his problems grows still faster, and the urgency with which solutions must be found becomes steadily greater in response to the increased rate of activity and the increasingly global nature of that activity. Augmenting man's intellect, in the sense defined above, would warrant full pursuit by an enlightened society if there could be shown a reasonable approach and some plausible benefits.1a2
This report covers the first phase of a program aimed at developing means to augment the human intellect. These "means" can include many things--all of which appear to be but extensions of means developed andused in the past to help man apply his native sensory, mental, and motor capabilities--and we consider the whole system of a human and his augmentation means as a proper field of search for practical possibilities.
I have proposed that the "accelerating change" crowed about for the last two decades by futurologists in pop religious cadences and by more mainstream and academic New Media commentators in pop psychology and pop sociology cadences has never had any substantial reference apart from the increasing precarity produced by neoliberal looting and destabilization of domestic welfare and global economies -- often facilitated, it is true, by the exploitation of digital trading, marketing, and surveillance networks -- a precarity usually seen and experienced from the vantage of privileged people who either benefit from neoliberal destabilization or who (rightly or wrongly) identify with the beneficiaries of that destabilization.
Was man sich von der Politik wünschen würde, ist eine Demokratie, in der offen über unterschiedliche politische Standpunkte diskutiert und nicht jede Entscheidung als „alternativlos“ dargestellt wird. Eine offene und dabei nicht polemische Diskussion würde hier wieder die Klarheit hineinbringen, die man heute auch auf Grund der Annäherung der politischen Standpunkte der Parteien und des schnellen Wechselns von deren Positionen schmerzlich vermisst.
Die Vorgängerin von Johanna Mikl-Leitner, Maria Fekter, hatte schon 2009 Milde walten lassen und dem Betreiber "entsprechende von Tetron zu tragende Mehrkosten aus der Vergangenheit und für den laufenden Betrieb sowie Sonderaufwendungen pauschal abgegolten", wie dem Jahresabschluss 2009 zu entnehmen ist. Dazu gab es noch eine Vorauszahlung von zwei Millionen.
Das läppert sich. Im Vollausbau des Netzes erhält das Konsortium 40 Millionen Euro per anno über 25 Jahre garantiert. Macht in Summe eine Milliarde über die gesamte Laufzeit. Der Nutzen des Projekts ist weniger eindeutig wie die Mehrkosten, die vor allem bei der Errichtung von Funkstationen virulent wurden. So verschlang allein die Infrastruktur zur Abdeckung Niederösterreichs 24,7 statt geplanter neun Millionen Euro. Begründung: Das weite Land hatte sich als hügeliger als gedacht erwiesen, was mehr Stationen erforderte. Parallel dazu verdoppelten sich die Betriebskosten.
Mein Vorschlag ist, diese bewährte und gerechte Honorarbegrenzung auf sämtliche Geschäftsformen, die nur mit Rechtstiteln und dem immateriellen Informationstransfer handeln, zu verallgemeinern. Also auch bei jeder Verwertung von geistigem Eigentum sollten zukünftig nur noch höchstens 6 Prozent zu dem Geldbetrag, der vom Endnutzer an den tatsächlichen Schöpfer eines Werks bezahlt wird, als Honorar für sämtliche dazwischenliegenden Dienstleister aufgeschlagen werden dürfen. Oder umgekehrt: Wann immer ein Rechteverwerter hundert Euro einnimmt, muss er gut 94 Euro an den tatsächlichen Urheber abführen, der das geistige Eigentum an seinem Werk naturgemäß unveräußerlich besitzt und nur konkrete Nutzungsrechte vermarkten kann.
Niemand, der für eine Verbesserung der wirtschaftlichen Lage von Autoren, Künstlern und Erfindern eintritt, wird diesem Vorschlag widersprechen können, ohne in den Verdacht zu geraten, in Wirklichkeit ganz andere, der Kreativwirtschaft fremde Interessen zu verfolgen.
Forget preconceptions of triple copy service tickets and greasy parts rolling around the back of disorganized vans, the Madison, Ohio-based appliance repair company is setting an example in a relatively old-fashioned industry, modeling how more sectors than you might imagine can take advantage of fast connections, cloud computing and a little ingenuity to streamline their businesses.
Schirrmacher: Wir müssen erkennen, dass der sogenannte Empfänger ein Medium geworden ist, das selbst senden kann. Ein Blog kann genauso wichtig sein wie ein Leitartikel in der FAZ oder ein Spiegel-Artikel. Wir alle begreifen erst allmählich die Wirkung dieser Technologie auf unsere Gesellschaft.
Die Wirtschaftsforscherin Friederike Spiecker warnt im Interview mit den Deutschen Mittelstands Nachrichten davor, mit einer von den Finanzmärkten diktierten Sparpolitik die Bezieher kleiner und mittlerer Einkommen weiter zu drücken. Eine nur auf den Export fixierte Wirtschaftspolitik mache „die Katastrophe unvermeidlich“.
Cronic is a shell script to help control the most annoying feature of cron: unwanted emailed output, or "cram" (cron spam). If the Unix Haters list was still active, I would submit the rant below to gain membership. - Chuck Houpt
Reaktanz ist auch ein Erklärungsversuch für viele kleine "Kavaliersdelikte", also Regel- und Gesetzesverstöße, die dem Individuum im konkreten Einzelfall bewusst sind und die Ablehnung einer als unsinnig oder ungerecht "erkannten" Regelung ausdrücken.
Oder die "Raubmordkopie" der neusten Staffel der Lieblingsfernsehserie, die bislang nur in den USA erschienen ist.
Gerade in der Film- und Fernsehbranche arbeiten die Produzenten gezielt mit der Verknappung von Gütern, indem DVDs in Europa erst zeitverzögert angeboten werden und dank der Regioncodes im DVD-Player eine direkte Bestellung in den USA sinnlos ist.
Dadurch warten die Fans händeringend auf den Verkaufsstart und sind bereit, höhere Preise zu zahlen, um Besitzer eines der ersten Exemplare zu werden. Theoretisch zumindest, denn bei digitalen Medien, die sich beliebig und verlustfrei kopieren lassen, ist jede Knappheit des Guts ein offensichtlich vorsätzlicher Akt des Produzenten.
To use the Virtual USB Analyzer, you first need to capture a log of some USB protocol traffic. This tutorial will show you how to use the logging built in to VMware's virtual USB stack. You'll need either VMware Workstation, VMware Fusion, or the free VMware Player as well as a virtual machine and USB device you want to capture data from.
Note that you can capture the log file using any host operating system, and your virtual machine can be running any operating system that supports USB. However, you'll probably want to analyze the resulting logs on a Linux machine- the vusb-analyzer tool may be difficult to run on Windows or Mac OS. See the system requirements.
Some thoughts on best practices for OpenPGP keys