6763
[SOLVED] Ubuntu 11.10 no wireless - Page 12 - Ubuntu Forums
Fixed wireless on my hp dv9000 laptop.
"sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
sudo apt-get install b43-fwcutter firmware-b43-installer
After it intalls disconnect your wired connection and restart your computer."
wireless  linux  ubuntu  howto  laptop  geek  technology  hardware  software  drivers 
15 hours ago
Graysky Plugins For Eclipse
"LogWatcher adds a view to Eclipse that allows log files to be monitored for changes, similar to the Unix tail utility."
eclipse  plugins  java  logging  debugging  tools  geek  technology  software  opensource 
2 days ago
slagyr/fresh
watch clojure files on disk and autoreload them on change, kinda like jrebel
clojure  java  jvm  libs  tools  geek  technology  software  programming 
3 days ago
overtone/byte-spec
"A declarative DSL for reading and writing binary file formats

This library implements a small DSL that is used to describe binary serialization formats. It was written to support reading and writing SuperCollider synthesizer definition files for Project Overtone, but it can be used for many binary file formats, network packets, etc..."
clojure  parsing  fileformats  geek  technology  software  programming  dsl  opensource  libs 
4 days ago
ClippyJS - Add Clippy or his friends to any website for instant nostalgia
"Add Clippy or his friends to any website for instant nostalgia. Our research shows that people love two things: failed Microsoft technologies and obscure Javascript libraries. Naturally, we decided to combine the two."
microsoft  history  nostalgia  humour  fail  animation  javascript  geek  culture  technology  software  programming  web  development 
4 days ago
InfoQ: Why Prismatic Goes Faster With Clojure
"Bradford Cross recommends creating custom libraries containing composable abstractions instead of monolithic frameworks, exemplifying with Flop, Store, Graph, and Newsfeeds, all written in Clojure."
video  clojure  programming  geek  technology  software  performance  functional 
4 days ago
Arcane Sentiment: Pointer arithmetic can be safe
reflections on a safe dialect of C people used on lisp machines. All pointers were pairs of arrays and indicies ("fat pointers".
c/c++  debugging  memory  safety  lisp  history  tools  geek  technology  software  programming  language 
4 days ago
ctford/goldberg
"Johann Sebastian Bach's Goldberg Variations in Overtone by @ctford."
music  overtone  clojure  classical  functional  programming  geek  technology  software  examples 
6 days ago
Don't use Scatterplots
"Don’t use scatterplots. Use a density plot such as a hexbin instead."
visualization  statistics  mathematics  python  graphics  geek  technology  software  tips 
7 days ago
Pitch and Frequency - Philip Potter's Blog
"I’ve just come back from EuroClojure 2012, where there were a number of Overtone talks and a number of tweets asking for music theory resources aimed at computer scientists. This will hopefully blog number 1 in a series on that theme."
overtone  music  clojure  musictheory  functional  programming  geek  technology  software  howto  synthesizer 
7 days ago
Iterated Prisoner’s Dilemma contains strategies that dominate any evolutionary opponent
"The two-player Iterated Prisoner’s Dilemma game is a model for
both sentient and evolutionary behaviors, especially including the
emergence of cooperation. It is generally assumed that there
exists no simple ultimatum strategy whereby one player can enforce
a unilateral claim to an unfair share of rewards. Here, we
show that such strategies unexpectedly do exist. In particular,
a player X who is witting of these strategies can (i) deterministically
set her opponent Y’s score, independently of his strategy or
response, or (ii) enforce an extortionate linear relation between
her and his scores. Against such a player, an evolutionary player’s
best response is to accede to the extortion. Only a player with
a theory of mind about his opponent can do better, in which case
Iterated Prisoner’s Dilemma is an Ultimatum Game."
gametheory  mathematics  psychology  cogsci  evolution  evolutionaryalgorithms  games  geek  technology  philosophy 
8 days ago
G. Polya, How to Solve It.
"Summary taken from G. Polya, "How to Solve It", 2nd ed., Princeton University Press, 1957, ISBN 0-691-08097-6.
UNDERSTANDING THE PROBLEM
First. You have to understand the problem.
What is the unknown? What are the data? What is the condition?
Is it possible to satisfy the condition? Is the condition sufficient to determine the unknown? Or is it insufficient? Or redundant? Or contradictory?
Draw a figure. Introduce suitable notation.
Separate the various parts of the condition. Can you write them down?
DEVISING A PLAN
Second. Find the connection between the data and the unknown. You may be obliged to consider auxiliary problems if an immediate connection cannot be found. You should obtain eventually a plan of the solution.
Have you seen it before? Or have you seen the same problem in a slightly different form?
Do you know a related problem? Do you know a theorem that could be useful?
Look at the unknown! And try to think of a familiar problem having the same or a similar unknown.
Here is a problem related to yours and solved before. Could you use it? Could you use its result? Could you use its method? Should you introduce some auxiliary element in order to make its use possible?
Could you restate the problem? Could you restate it still differently? Go back to definitions.
If you cannot solve the proposed problem try to solve first some related problem. Could you imagine a more accessible related problem? A more general problem? A more special problem? An analogous problem? Could you solve a part of the problem? Keep only a part of the condition, drop the other part; how far is the unknown then determined, how can it vary? Could you derive something useful from the data? Could you think of other data appropriate to determine the unknown? Could you change the unknown or data, or both if necessary, so that the new unknown and the new data are nearer to each other?
Did you use all the data? Did you use the whole condition? Have you taken into account all essential notions involved in the problem?
CARRYING OUT THE PLAN
Third. Carry out your plan.
Carrying out your plan of the solution, check each step. Can you see clearly that the step is correct? Can you prove that it is correct?
Looking Back
Fourth. Examine the solution obtained.
Can you check the result? Can you check the argument?
Can you derive the solution differently? Can you see it at a glance?
Can you use the result, or the method, for some other problem?"
mathematics  howto  tips  geek  books 
8 days ago
Twitter / @luqui: @greenrd I think one of th ...
"I think one of the main benefits of formal methods is to force you to say what you mean by "right". Proving is secondary."
mathematics  proof  logic  staticassurance  geek  technology  software  functional  programming  philosophy 
8 days ago
krukow/clj-ds
"Clojure's data structures modified for use outside of Clojure"
java  clojure  functional  programming  concurrency  algorithms  geek  technology  software  opensource  libs 
8 days ago
Quotation of the Day…
"Is it rational to expect people to be rational in a voting booth when they have already shown their irrationality by showing up at the polls in the first place, considering that their (or rather, his or her) single vote is virtually certain not to change the outcome?

"
quotes  politics  voting  irrational  culture 
9 days ago
Internet Arbitration | Judge.me
"Our online arbitration system allows you to submit your testimony from anywhere, anytime, from any device you want. Our arbitrators will guide you through the entire email arbitration hearing.

Within days, you can have a solution for all kinds of commercial and personal conflicts."
politics  law  bitcoin  i18n 
9 days ago
ifesdjeen/soundcloud-clj
"This is a very Clojure wrapper for Soundcloud API. Want to hack a Soundcloud-based app in Clojure? Most likely that'd be a good use for you."
clojure  sound  audio  network  social  music  culture  libs  functional  programming  geek  technology 
10 days ago
[G] [D] PvZ Understanding the 1 gate FE
"This is a basic guide that chronicles my experimentation with the 1 gate gasless FE. Experienced players who have already studied Yuffie’s play will probably not find it that enlightening, but I hope those who typically FFE and are curious about switching might find some useful notes. I’ve also included some novel sim city that I find helpful. "
starcraft  strategy  games  builds  geek  culture  forums  howto 
10 days ago
Blameless PostMortems and a Just Culture « Code as Craft
"We must strive to understand that accidents don’t happen because people gamble and lose.
Accidents happen because the person believes that:
…what is about to happen is not possible,
…or what is about to happen has no connection to what they are doing,
…or that the possibility of getting the intended outcome is well worth whatever risk there is."
debugging  diagnosis  development  business  software  geek  technology  programming  testing 
11 days ago
Toad - SQL Tuning, Database Development & Administration Software
"Toad® has you covered, whether you're working with relational databases or emerging technology. Toad solutions support Oracle, SQL Server, MySQL, IBM DB2, Sybase, PostgreSQL, Teradata, Netezza, Hadoop, SQL Azure, and more. Toad gives you freedom of choice, so you can use the best platforms for your environment and avoid getting locked in by a particular vendor.

Millions of users trust Toad solutions, including our flagship product Toad for Oracle, to provide a simple, consistent way to build, manage, and maintain databases. Whether you're a developer, DBA, or analyst, Toad's unique community-built approach will dramatically increase your productivity."
database  programming  performance  optimization  gui  tools  statistics  monitoring  geek  technology 
11 days ago
Log JDBC operations with Log4jdbc - Java Code Geeks
adds log4j loggers for various levels of info about JDBC operations
java  logging  sql  query  visualization  statistics  geek  technology  programming  opensource  libs 
11 days ago
The Architecture of Open Source Applications
"Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well—usually programs they wrote themselves—and never study the great programs of history. As a result, they repeat one another's mistakes rather than building on one another's successes.

Our goal is to change that. In these two books, the authors of four dozen open source applications explain how their software is structured, and why. What are each program's major components? How do they interact? And what did their builders learn during their development? In answering these questions, the contributors to these books provide unique insights into how they think."
books  architecture  opensource  programming  software  geek  technology  howto  reference 
12 days ago
malcolmsparks/clj-logging-config
"A logging facility in Clojure is provided by the clojure.tools.logging module. This searches the JVM classpath for one of the various logging frameworks to delegate logging statements to.

While this is very useful, logging in Java has always been complicated to configure correctly. Fortunately, the two major logging 'back-ends' in Java (log4j and 'java.util.logging') support programmatic configuration so it is easy to replace the configuration file mechanisms with something that is easier and more flexible for Clojure programmers.

This library supports easy configuration via Clojure rather than Java properties files and XML. It is the author's belief that these confusing configuration formats reflect the static nature of the Java language itself and that Clojure should not inherit such complexity."
clojure  logging  programming  libs  api  java  geek  technology  software  opensource 
15 days ago
in which three programming methods are compared - Technomancy
"There are, roughly speaking, three ways to develop large user-facing programs, which we will refer to here as 0) the Unix way, 1) the Emacs way, and 2) the wrong way."
unix  emacs  design  philosophy  programming  geek  technology  software  plugins 
16 days ago
Photo Album - Imgur
how god looks to an atheist reading the bible
religion  skepticism  humour  images  crazy  wtf  culture  history 
18 days ago
Apache Maven for Android Development Pros and Teams | simpligility
"I covered topics an Apache Maven intro and its use for Android development with the Android Maven Plugin teaching Maven fundamentals and a whole bunch of things as they apply to Android and beyond. Sprinkled with lots of demos and samples we moved to understanding repository managers and used Sonatype Nexus for a few Android use cases. As a last step we use Eclipse Hudson to set up and run some continuous integration builds."
maven  android  presentation  slides  examples  mobile  phone  java  development  programming  geek  technology  software  continuousintegratoin  packaging 
18 days ago
git playback
"So what exactly is git-playback? It's a bash script that goes through all commits in the current branch of repository and creates a slideshow using the specified files. "
git  versioning  visualization  slides  tools  presentation  education  geek  technology  software  programming  opensource 
19 days ago
Why specs matter [dive into mark]
"Most developers are morons, and the rest are assholes. I have at various times counted myself in both groups, so I can say this with the utmost confidence.

Assholes

Assholes read specs with a fine-toothed comb, looking for loopholes, oversights, or simple typos. Then they write code that is meticulously spec-compliant, but useless. If someone yells at them for writing useless software, they smugly point to the sentence in the spec that clearly spells out how their horribly broken software is technically correct, and then they crow about it on their blogs.

There is a faction of assholes that write test cases. These people are good to have around while writing a spec, because they can occasionally be managed into channeling their infinite time and energy into finding loopholes before the spec is final. Unfortunately, managing assholes is even harder and more time-consuming than it sounds. This is why writing good specs takes so long: most of the time is frittered away on asshole management.

Morons

Morons, on the other hand, don’t read specs until someone yells at them. Instead, they take a few examples that they find “in the wild” and write code that seems to work based on their limited sample. Soon after they ship, they inevitably get yelled at because their product is nowhere near conforming to the part of the spec that someone else happens to be using. Someone points them to the sentence in the spec that clearly spells out how horribly broken their software is, and they fix it.

Besides the run-of-the-mill morons, there are two factions of morons that are worth special mention. The first work from examples, and ship code, and get yelled at, just like all the other morons. But then when they finally bother to read the spec, they magically turn into assholes and argue that the spec is ambiguous, or misleading in some way, or ignoreable because nobody else implements it, or simply wrong. These people are called sociopaths. They will never write conformant code regardless of how good the spec is, so they can safely be ignored.

The second faction of morons work from examples, ship code, and get yelled at. But when they get around to reading the spec, they magically turn into advocates and write up tutorials on what they learned from their mistakes. These people are called experts. Virtually every useful tutorial in the world was written by a moron-turned-expert.

Angels

Some people would argue that not all developers are morons or assholes, but they are mistaken. For example, some people posit the existence of what I will call the “angel” developer. “Angels” read specs closely, write code, and then thoroughly test it against the accompanying test suite before shipping their product. Angels do not actually exist, but they are a useful fiction to make spec writers to feel better about themselves.

Why specs matter

If your spec isn’t good enough, morons have no chance of ever getting things right. For everyone who complains that their software is broken, there will be two assholes who claim that it’s not. The spec, whose primary purpose is to arbitrate disputes between morons and assholes, will fail to resolve anything, and the arguments will smolder for years.

If your spec is good enough, morons have a fighting chance of getting things right the second time around, without being besieged by assholes. Meanwhile, the assholes who have nothing better to do than look for loopholes won’t find any, and they’ll eventually get bored and wander off in search of someone else to harass."
development  programming  humour  essay  testing  geek  technology  software 
19 days ago
*JS : Low-Level JavaScript
"*JS is a typed dialect of JavaScript that offers a C-like type system with manual memory management. It compiles to JavaScript and lets you write memory-efficient and GC pause-free code less painfully, in short, *JS is the bastard child of JavaScript and C. *JS is early research prototype work, so don't expect anything rock solid just yet. The research goal here is to explore low-level statically typed features in a high-level dynamically typed language. Think of it as inline assembly in C, or the unsafe keyword in C#. It's not pretty, but it gets the job done."
javascript  compiler  c/++  programming  geek  technology  software  opensource  performance 
20 days ago
Google Libraries API - Developer's Guide - Make the Web Faster — Google Developers
"The Google Libraries API is a content distribution network for the most popular, open-source JavaScript libraries. To add a library to your site, simply use <script> tags to include the library, as explained below."
reference  javascript  libs  api  tools  web  development  geek  technology  software  programming  ajax  jquery 
21 days ago
leiningen/sample.project.clj at stable · technomancy/leiningen
;; This is an annotated example of the options that may be set in a
;; project.clj file. It is a fairly contrived example in order to
;; cover all options exhaustively; it shouldn't be considered a
;; representative configuration.
clojure  leiningen  java  maven  tools  howto  examples  geek  technology  software  programming  packaging 
22 days ago
| CommonCrawl
nonprofit open web index you can crunch with your own hadoop on EC2 instances
opensource  research  statistics  web  hadoop  datamining  visualization  geek  technology  software  programming  database 
23 days ago
Pallet, DevOps for the JVM
"Pallet is platform for agile and programmatic automation of infrastructure in the cloud, on server racks or directly on virtual machines. Pallet provides cloud provider and operating system independence, and allows for an unprecedented level of customization."
devops  jvm  cloud  cluster  sysadmin  clojure  libs  tools  geek  technology  software  opensource  programming 
24 days ago
Mocha - the fun, simple, flexible JavaScript test framework
"Mocha is a feature-rich JavaScript test framework running on node and the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases. "
javascript  testing  tools  libs  browser  node.js  geek  technology  software  opensource  async  coffeescript 
25 days ago
The Nerd Parent's Guide: When and how to introduce your kids to Star Wars - Scott Hanselman
"We've introduced our little people to the Star Wars mythology in a slow and structured way. There's been more talking and playing in the backyard so far than actual movie watching. There's been discussions of movie making and how to make an alien mask. There's been cardboard light sabers and grappling hooks made of straws. There's been hours of discussion about character motivations, why good guys do good stuff, why bad guys do bad stuff and why Han Solo likes money and whether or not we should "mess with Yoda.""
parenting  starwars  children  movies  education 
25 days ago
Fat Jar Eclipse Plug-In
"The Fat Jar Eclipse Plug-In is a Deployment-Tool which deploys an Eclipse java-project into one executable jar."

Apparently works for Clojure as well.
eclipse  java  plugins  tools  geek  technology  software  deployment  ide  clojure 
26 days ago
[G] kcdc's PvT
"This is a nice, economically aggressive but safe 1 gate FE. It gets you more economy than most comparably safe expand builds."
starcraft  builds  howto  strategy  games  geek  technology  culture  forums 
26 days ago
Dave Ray - Practical Abstraction with Clojure - GLFPC 2012
nice deck of slides about wrapping ugly java APIs (in this case Swing) with nice clojure abstractions
clojure  slides  functional  programming  api  java  geek  technology  howto  presentation 
26 days ago
Two Generals' Problem - Wikipedia, the free encyclopedia
"In computing, the Two Generals' Problem is a thought experiment meant to illustrate the pitfalls and design challenges of attempting to coordinate an action by communicating over an unreliable link. It is related to the more general Byzantine Generals' Problem (though published long before that later generalization) and appears often in introductory classes about computer networking (particularly with regard to the Transmission Control Protocol), though it can also apply to other types of communication. It is also an important concept in epistemic logic, and the importance of common knowledge. Some authors refer to this as the Two Armies Problem or the Coordinated Attack Problem."
mathematics  protocol  network  compsci  crypto  programming  geek  technology  software  examples 
26 days ago
The Lazy Man's URL Parsing | Joe Zim's JavaScript Blog
"This method – originally posted on Github by John Long, though probably not originally discovered by him – uses native parsing abilities built into the DOM to give you simple access to the parts of a URL simply by querying properties of an anchor element. Check it out:"
parsing  http  browser  javascript  howto  tips  geek  technology  software 
26 days ago
Gmvault: gmail backup
"Backup and restore your gmail account at will.

Liberate your emails and never lose that part of your life."
backup  email  tools  geek  technology  software  opensource  google 
26 days ago
Bertrand Russell’s 10 Commandments for Teachers — Marginal Revolution
"Do not feel absolutely certain of anything.
Do not think it worth while to proceed by concealing evidence, for the evidence is sure to come to light.
Never try to discourage thinking for you are sure to succeed.
When you meet with opposition, even if it should be from your husband or your children, endeavour to overcome it by argument and not by authority, for a victory dependent upon authority is unreal and illusory.
Have no respect for the authority of others, for there are always contrary authorities to be found.
Do not use power to suppress opinions you think pernicious, for if you do the opinions will suppress you.
Do not fear to be eccentric in opinion, for every opinion now accepted was once eccentric.
Find more pleasure in intelligent dissent that in passive agreement, for, if you value intelligence as you should, the former implies a deeper agreement than the latter.
Be scrupulously truthful, even if the truth is inconvenient, for it is more inconvenient when you try to conceal it.
Do not feel envious of the happiness of those who live in a fool’s paradise, for only a fool will think that it is happiness."
philosophy  tips  lists  geek  culture  howto  education 
27 days ago
Coding Horror: Buying Happiness
"""
1. Buy experiences instead of things
Things get old. Things become ordinary. Things stay the same. Things wear out. Things are difficult to share. But experiences are totally unique; they shine like diamonds in your memory, often more brightly every year, and they can be shared forever. Whenever possible, spend money on experiences such as taking your family to Disney World, rather than things like a new television.

2. Help others instead of yourself
Human beings are intensely social animals. Anything we can do with money to create deeper connections with other human beings tends to tighten our social connections and reinforce positive feelings about ourselves and others. Imagine ways you can spend some part of your money to help others – even in a very small way – and integrate that into your regular spending habits.

3. Buy many small pleasures instead of few big ones
Because we adapt so readily to change, the most effective use of your money is to bring frequent change, not just "big bang" changes that you will quickly grow acclimated to. Break up large purchases, when possible, into smaller ones over time so that you can savor the entire experience. When it comes to happiness, frequency is more important than intensity. Embrace the idea that lots of small, pleasurable purchases are actually more effective than a single giant one.

4. Buy less insurance
Humans adapt readily to both positive and negative change. Extended warranties and insurance prey on your impulse for loss aversion, but because we are so adaptable, people experience far less regret than they anticipate when their purchases don't work out. Furthermore, having the easy "out" of insurance or a generous return policy can paradoxically lead to even more angst and unhappiness because people deprived themselves of the emotional benefit of full commitment. Thus, avoid buying insurance, and don't seek out generous return policies.

5. Pay now and consume later
Immediate gratification can lead you to make purchases you can't afford, or may not even truly want. Impulse buying also deprives you of the distance necessary to make reasoned decisions. It eliminates any sense of anticipation, which is a strong source of happiness. For maximum happiness, savor (maybe even prolong!) the uncertainty of deciding whether to buy, what to buy, and the time waiting for the object of your desire to arrive.

6. Think about what you're not thinking about
We tend to gloss over details when considering future purchases, but research shows that our happiness (or unhappiness) largely lies in exactly those tiny details we aren't thinking about. Before making a major purchase, consider the mechanics and logistics of owning this thing, and where your actual time will be spent once you own it. Try to imagine a typical day in your life, in some detail, hour by hour: how will it be affected by this purchase?

7. Beware of comparison shopping
Comparison shopping focuses us on attributes of products that arbitrarily distinguish one product from another, but have nothing to do with how much we'll enjoy the purchase. They emphasize characteristics we care about while shopping, but not necessarily what we'll care about when actually using or consuming what we just bought. In other words, getting a great deal on cheap chocolate for $2 may not matter if it's not pleasurable to eat. Don't get tricked into comparing for the sake of comparison; try to weight only those criteria that actually matter to your enjoyment or the experience.

8. Follow the herd instead of your head
Don't overestimate your ability to independently predict how much you'll enjoy something. We are, scientifically speaking, very bad at this. But if something reliably makes others happy, it's likely to make you happy, too. Weight other people's opinions and user reviews heavily in your purchasing decisions.
"""
philosophy  happiness  economics  tips  howto 
28 days ago
ParFunk: How to write hybrid CPU/GPU programs with Haskell
"What’s better than programming a GPU with a high-level, Haskell-embedded DSL (domain-specific-language)? Well, perhaps writing portable CPU/GPU programs that utilize both pieces of silicon—with dynamic load-balancing between them—would fit the bill.

This is one of the heterogeneous programming scenarios supported by our new meta-par packages. A draft paper can be found here, which explains the mechanism for building parallel schedulers out of "mix-in" components. In this post, however, we will skip over that and take a look at CPU/GPU programming specifically."
gpu  haskell  functional  programming  parallelism  performance  geek  technology  software  howto  opensource 
28 days ago
CONVERSABLE ECONOMIST: Inequality of Leisure
"However, by 2007, the leisure differences between high and low educated men are substantial. Specifically, low educated men experienced a 2.5 hours per week gain in leisure between 1985 and 2007. High educated men, during the same time period, experienced a 1.2 hour per week decline in leisure."
economics  statistics  education  politics  culture 
29 days ago
phiggins/konsole-colors-solarized
"Solarized terminal theme for KDE 4's Konsole terminal client. This was adapted from the Xresources file from March 31, 2011 and so contains the same color designations present there."
color  kde  shell  design  configuration  geek  technology  software 
4 weeks ago
Apache Shiro | Java Security Framework
"Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management. With Shiro’s easy-to-understand API, you can quickly and easily secure any application – from the smallest mobile applications to the largest web and enterprise applications."
java  security  libs  tools  api  geek  technology  software  programming  ldab  database  crypto  web 
4 weeks ago
Starting Clojure (mk. 2) | cemerick
Chas Emerick's excellent video introduction to clojure and the counterclockwise eclipse plugin
video  clojure  functional  programming  web  development  geek  technology  software  howto  eclipse  plugins 
4 weeks ago
OpenShift by Red Hat
"OpenShift is Red Hat's free, auto-scaling Platform as a Service (PaaS) for applications. As an application platform in the cloud, OpenShift manages the stack so you can focus on your code."
cloud  paas  deployment  java  ruby  python  node.js  php  virtualization  geek  technology  software  programming  tools  hosting 
4 weeks ago
Fixie.js is an open source tool that that automatically adds filler content to HTML documents.
"Adding lorem ipsum text to HTML documents involves copy-pasting, manual editing, and increasingly unwieldy code.
By interpreting your semantic HTML5 tags, Fixie will automagically add the right type of content in the right places. Headings, paragraphs, links, images, sections... trust me, it's all there. That way you can focus on your design, instead of finding the right filler content."
javascript  html  web  development  tools  generator  geek  technology  software  opensource 
4 weeks ago
Chrome Web Store - Language Immersion for Chrome
"Language Immersion for Chrome is an experimental extension that aims to simulate the experience of being immersed in a foreign language. By switching certain words and phrases from English into a language of your choice, the websites you already visit can provide a way to experience the world from a different perspective."
google  chrome  language  browser  plugins  geek  technology  software  education  tools 
4 weeks ago
PrettyFaces - JSF 2 | Servlet | Java EE | URL Rewrite Filter | Bookmarks | OCPsoft
"The open-source /url/#{rewriting} solution for Servlet, JSF, and Java EE"

"PrettyFaces is an OpenSource Filter-based Servlets extension with enhanced support for JavaServer Faces – JSF 1.1, 1.2 and 2.0 – enabling creation of bookmark-able, pretty URLs. PrettyFaces solves the “RESTful URL” problem elegantly, including features such as: page-load actions, seamless integration with faces navigation, dynamic view-id assignment, managed parameter parsing, and configuration-free compatibility with other web frameworks."
java  jsf  web  restful  geek  technology  software  programming  libs  http 
4 weeks ago
Querydsl
""""
Querydsl is a framework which enables the construction of type-safe SQL-like queries for multiple backends including JPA, JDO and SQL in Java.

Instead of writing queries as inline strings or externalizing them into XML files they are constructed via a fluent API.

- Code completion in IDE (all properties, methods and operations can be expanded in your favorite Java IDE)
- Almost no syntactically invalid queries allowed (type-safe on all levels)
- Domain types and properties can be referenced safely (no Strings involved!)
- Adopts better to refactoring changes in domain types
- Incremental query definition is easier
"""
java  sql  database  query  language  dsl  geek  technology  software  programming  opensource  libs  api 
4 weeks ago
Strange-face-in-the-mirror illusion
"All fifty participants experienced some form of this dissociative identity effect, at least for some apparition of strange faces and often reported strong emotional responses in these instances. For example, some observers felt that the `other' watched them with an enigmatic expressionöa situation that they found astonishing. Some participants saw a malign expression on the `other' face and became anxious. Other participants felt that the `other' was smiling or cheerful, and experienced positive emotions in response. The apparition of deceased parents or of archetypal portraits produced feelings of silent query. Apparition of monstrous beings produced fear or disturbance. Dynamic deformations of new faces (like pulsations or shrinking, smiling or grinding) produced an overall sense of inquietude for things out of control."
psychology  weird  wtf  illusion  pdf 
4 weeks ago
Illegal Argument
some kiwi NZ guys talking about java and such
culture  java  clojure  jvm  geek  technology  software  programming  humour  newzealand 
4 weeks ago
New programming slang - Programming
favorites:
"Yoda conditions"
"Stringly Typed"
"Higgs-Bugson" (unreproducable)
"Baklava Code" (too many layers)
"Common Law Feature"
humour  programming  language  culture  geek  technology  software 
4 weeks ago
Chrome Web Store - Window Resizer
"This extension resizes the browser's window in order to emulate various resolutions. It is particularly useful for web designers and developers by helping them test their layouts on different browser resolutions.
"
chrome  web  browser  plugins  mobile  development  tools  devtools  geek  technology  software 
4 weeks ago
An important message from Cave Johnson | jwz
"Extra-Earth Outsourcing Initiative: Disclaimer: Any resemblance to Earths not residing in the public domain is guaranteed by the physical laws of multiverse theory, and therefore not actionable."
video  games  humour  science 
4 weeks ago
Twitter / @sigfpe: There are three kinds of m ...
"There are three kinds of movie: ones with slow zombies, ones with fast zombies, and ones where the zombies lurk just out of camera view."
quotes  humour  movies  culture 
4 weeks ago
Specials
useful utilities like /usr/bin/maybe and:
"Triple ROT13 - a new heavyweight encryption algorithm. This is a symmetric stateless keyless cypher that outperforms other modern encryption algorithms on speed. A newer version, nrot13 allows the number of ROT13 cycles to be customised; however due to export regulations cycles greater than 1024 should not be used."
humour  linux  unix  sysadmin  perl  java  geek  technology  crypto 
4 weeks ago
« earlier      
2008 3d activism ai ajax algorithms android api apple art audio automotive backup bands biology blogs books browser business c/c++ cli clothing cogsci color comics compiler compsci concurrency crazy crime crypto css culture database datamining debate debian debugging depressing design deutsch development devtools distributed economics editor education electronics embedded employment energy engineering environment essay evolution fiction financial firefox flash fonts food forums functional futurism gadgets games geek geography geometry git gnu google government graphics hacker hacking hacks hardware haskell hci health history howto html humour images ip java javascript kde language law libertarian libs license.gpl lifehacks linux lisp lists logic make management maps markets mashups mathematics medical memory microsoft mobile monads movies music musicdownloads network neural news opensource optimization os p2p papers parallelism parody pdf peoria performance perl philosophy phone photography php physics plugins politics privacy productivity programming psychology puzzles python quotes radio reference religion reviews robots rss ruby science scripts search security sensors sex sf shell shopping signals simulation skepticism social sociology software standards starcraft startup statistics storage strategy streaming technology testing theory tips tools torrents toys travel tutorial tv typography ubuntu unix usa versioning vi video vim virtualization visualization want war web webdesign weird wiki windows wireless writing wtf xml

Copy this bookmark:



description:


tags: