100SILEX, de 0 100 s: example
1522 5 Simple steps to secure TT-RSS reader
secure tt-rss, tt-rss security 5 Simple steps to secure TT-RSS reader July 27, 2015 by Anand Leave a Comment secure-tt-rss-ft Share: share htpcBeginner We recently presented Tiny Tiny RSS to you as a great alternative to Google reader, which is one more way you can extend the functionality of your home server or your hosting space. Hopefully, you already exported your data from Google Reader. In this post, we will show you how to secure TT-RSS reader to prevent unauthorized access. Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) reader and aggregator, designed to allow you to read news from any location, while feeling as close to a real desktop application as possible. As we previously explained, it makes an ideal candidate to replace Google Reader. While there are services like Feedly and Newsblur grabbing the crowd Google Reader, which some of you may prefer, there are a group of people who would like to run a RSS reader on their own server and keep things private. Assuming that you have already installed Tiny Tiny RSS on your alternative to Google reader or hosting space, we will now show you how to secure TT-RSS reader. Secure TT-RSS Reader One of the main reasons to move to an RSS aggregator like TT-RSS is maintaining your privacy. So if you do not secure TT-RSS reader well you are not only making your data available public but also making your system vulnerable to potential attacks. Choosing a strong username and password while setting your TT-RSS is the first basic thing that you can do to secure TT-RSS reader. Listed below are few more ways you can increase TT-RSS reader’s security. 1. Rename TT-RSS Folder One of the first lines of defense is to not use tt-rss in your URL to access your TT-RSS reader. To do this on your hosting account, use a folder name other than tt-rss while installing TT-RSS. On your Linux home server, edit /etc/tt-rss/apache.conf and change the first /tt-rss to something else. An example is shown below. TT-RSS Rename URL TT-RSS Rename URL After making the change, restart your TT-RSS and Apache to apply the changes: sudo service tt-rss restart sudo serivce apache2 reload Your TT-RSS reader is now available through the new URL (example: http://mydomain.com/myreader) only. Amazon Kindle Fire HDX 2. Enable SSL Accessing TT-RSS through http sends all information as unencrypted data. This could mean less privacy due to potential sniffing. The solution is to encrypt the data during transfer, which makes sniffing by hackers harder. To enable and enforce HTTPS access on Linux servers with Apache, install the following run-time libraries: sudo apt-get install libssl0.9.8 libpam0g openssl Restart your Apache server as shown above. You should now be able to access your TT-RSS reader with HTTPS. Note that you may have to have a SSL certificate generated. Refer to Apache documentation if you want to generate your own certificate. By default, the system will install self-signed certificates for you. These certificates are likely to raise warnings when you point your browser to the site. 3. Disable Single User Mode By default the single user mode is already disabled (in /etc/tt-rss/config.php). Enabling single user mode will also disable TT-RSS login system. Therefore, keep the single user mode disabled. Disable Single User Mode Disable Single User Mode A better way to make it a single user system is by limiting the number of registrations to 1 as described below. For whatever reason, you still want to enable single user mode, make sure you implement Apache Authentication method described below. 4. Self Registrations Self registrations allow a visitor to register themselves, which could reduce TT-RSS security. If your TT-RSS will be for personal use only, then you may want to disable user registration by setting “ENABLE_REGISTRATION” to “false”. TT-RSS Self Registrations TT-RSS Self Registrations To further secure TT-RSS Reader, uou may also want to change “REG_MAX_USERS” to “1” to make your account the only account on TT-RSS. asus n66uASUS RT-N66U Dual-Band Wireless-N900 Gigabit Router asus n66u reviewsFind out why it is rated the best wireless router in its class. 5. Apache Authentication Last but not the least, enable Authentication. This is even more important if you have enabled “Single User Mode” describe above. Every time you access TT-RSS, you will be asked for a username and password as shown in the picture below: Secure TT-RSS Reader On your hosting account this equivalent to password protecting a directory, in this case the TT-RSS directory. To do this on your Ubuntu server, you will have to create a .htpasswd file. More information is available in Apache documentation. But the easiest way to achieve this is to use one of the htpasswd generators available online. After you enter the username and password two code blocks will be generated. Copy the contents of the .htpasswd code block and save it to /etc/apache2/.htpasswd_ttrss. Next, copy the contents of the .htaccess code block and add it to /etc/tt-rss/apache.conf as shown below: TT-RSS Apache Authentication TT-RSS Apache Authentication Save and exit. Restart both TT-RSS and Apache previous shown above. You should be prompted for a password every time you try to access TT-RSS. Some may think that this double authentication method is an extra inconvenience. But I would rather be safe than sorry. Go ahead, secure Tiny Tiny RSS Reader and enjoy reading articles on your private secure RSS Reader.

1448 Dot/Bar Display Driver Hookup Guide - Learn.SFE


1386 Retro Synth Ads: Sound Master Memory Rhythm SR-88, Keyboard 1982
Sound Master Memory Rhythm SR-88 drum machine 1-page advertisement from page 67 in Keyboard Magazine August 1982. Hmmm. Not sure how I feel about this ad. There just seems to be a lot going on. For example, am I supposed to know who "The Rhythm Section" is? The fact that they include themselves in an already long ad title suggests they must be some kind of a big deal. And then you find their name again in the bottom left-hand corner: "The SR-88. Another innovative product from The Rhythm Section by Sound Master Distributed exclusively by JTG of Nashville." So, let me get this straight. JTG of Nashville is the distributor of the SR-88 which was created by The Rhythm Section which is somehow owned or operated by Sound Master. That is waaaaay to much information. Sounds like something political is going on there, and readers unfortunately get stuck in the middle of it. There also seems to be a lot of ad-copy which actually doesn t give me much information. Reason #4 gives readers the most info including instant stop/start, variable tone and output switches, and a write/play mode indicator. The most I glean out of the four other reasons put together is: 16 rhythms, clock pulse and a price of under $200. The actual specs that are probably most important to potential buyers are inexplicably shoved into the bottom right-hand corner. Luckily for me, there are a few resources on the Web with more information about this beast. Unluckily for blog readers, as soon as I started looking for more info, I got swept up in a certain SR-88/Boss DR-55 controversy. Comparing the SR-88 and Boss DR-55 One of the first Web sites I hit while looking for info on the SR-88 was Dubsounds.com. The site includes a great little write-up on the SR-88, but, more interesting was finding out about a little controversy about whether the SR-88 or the very similar Boss DR-55 came out first. The two do seem mighty similar in functionality. For comparison purposes, I did a quick search on MATRIXSYNTH to find more photos. . A great photo of a gray SR-88 can be found in this December 2005 SR-88 MATRIXSYNTH auction post and the less common, but definitely more cool, blue SR-88 can be seen in this January 2011 MATRIXSYNTH auction post. Comparing the two to the Amdek RMK-100 Interestingly, it s not just these two machines that look and function similarly. In this May 2009 MATRIXSYNTH SR-88 auction post commenter "PAC" notices: "Interesting. I have an Amdek RMK-100 (sold as kit), very similar!" Never heard of it, so I Googled "Amdek RMK-100" to see just how similar it was to both the DR-55 and the SR-88. Turns out (according to the Internet) that Amdek products were made by Boss/Roland back in 80s, and, not only that, but that the RMK-100 is actually the kit version of the Boss DR-55. Makes sense on why it would also be similar to the SR-88. I found an ebay auction for an Amdek RMK-100 going on right now with a great photo of the front panel (see below), and indeed it does share a lot with the DR-55 and SR-88 - but definitely not identical to either one. For example, it looks like the Amdek and SR-88 share a similar filler function that as far as I can tell is not available on the DR-55. And the DR-55 and the RMK-100 share a similar accent function that I don t see on the SR-88. Now where does the Electro Dynamics Corporation Programmable Rhythm SR-99 fit in? I also came across another machine with similar features - the Programmable Rhythm SR-99. No - not manufactured by Sound Master, but by Electro Dynamics Corporation. And, it too resembles the others in functionality, and especially the SR-88 in design also. I ve included a row of photos below to help make the comparison between the two. The SR-88 photo is from the 2005 MATRIXSYNTH auction post and the EDC SR-99 photo is from the excellent BigBlueWave.co.uk site. I ve also thrown in a photo from another recent E-bay listing that included both - plus boxes and manuals! Sick! Obviously, Sound Master and EDC are somehow connected, although I can t find any info on the Internet concerning these two companies. I do know that they were both advertising separately in Keyboard Magazine in late 1983, making it unlikely that one of the companies changed their name to the other. Anyone know anything? And then there is the Clef Master Rhythm... Now, I m going to throw in a late entry. It s Sunday night, and I just came across this August 2010 MATRIXSYNTH auction post for the Clef Master Rhythm. It not only shares part of the name of one of the other units ("Master"), it too has many features of the other rhythm machines, and identical innards as the DR-55, but is expanded to include even more sounds: "This is essentially a fully expanded Boss DR-55 feature-wise and tone-wise. The circuits are identical (schematically and tonally) to the Boss DR-55, but the Clef Master Rhythm gives you way more instruments than the Boss DR-55..." Interestingly, according to the post, it pre-dates the Boss DR-55 - and also came in a kit form like the Amdek. "The Clef Master Rhythm came out a little before the Boss DR-55 in late 1979/early 1980. It was sold in two versions and available in greater quantities in Europe than in the United States. One version was a kit that the user put together and another one was a prebuilt machine." A photo from the MATRIXSYNTH post really helps show the similarities in functions with the others: What does it all mean? So, looking at all five machines, its almost like there was a rhythm machine salad bar of some sort in Japan, and each company stepped up to it and picked out which features they wanted to include in their product. And that begs the question - since we know there was a kit form available and there are claims that the Clef Master even has the same circuits as the DR-55, could all five products (and probably others) have used the exact same internal parts - each company choosing which features to include and then customizing in their respective rhythm machine? And if so, were those parts supplied by Amdek, or did all five get their internal parts from some other manufacturer? And if that is the case, then the question of whether the SR-88 or DR-55 came first doesn t really matter much, since it is likely that the kit components would have been available first. Plus, we have that one auction post with the claim that the Clef Master came out before the DR-55 - making it all even more confusing to figure out. Or, am I totally off the mark on all this? Were they all created separately? Maybe I ve just been fixated on this a little too much... I ll keep on looking for more info on these companies and any connection they might have, but if anyone want to buy all four and open them up to take a look - it would be muchly appreciated. :D Posted by RetroSynthAds at 12:05 PM Labels: 1982, amdek, clef master, dr-55, drum machine, electro dynamics corporation, keyboard magazine, rmk-100, Sound Master, sr-88, sr-99 2 comments: Simon said... Here s a funny thing - I seem to remember Clef in the early 1980s as a British company that made electronic pianos (touch-sensitive ones!) in kit form. Deep in the back of my mind I recall seeing them at a music fair in London with a couple of their pianos and some drum machines including a prototype drum/bass/chord sequencer called something like a "Band-Box". But it WAS a long time ago. February 12, 2012 at 12:36 PM Simon said... Looks like (for once) my memory didn t fail me. Here is a 1982 ad for Clef Electronics showing all the products I mentioned, plus a natty-looking little monosynth! BTW, I owned an EDC SR99 drum machine in the mid-1980s, but replaced it with a Yamaha RX-21 a couple of years later. February 12, 2012 at 12:46 PM

1257 CiteSeerX — Eigenrhythms: Drum pattern basis sets for classification and generation
CiteSeerX - Document Details (Isaac Councill, Lee Giles, Pradeep Teregowda): We took a collection of 100 drum beats from popular music tracks and estimated the measure length and downbeat position of each one. Using these values, we normalized each pattern to form an ensemble of aligned drum patterns. Principal Component Analysis on this data set results in a set of basis ‘patterns ’ that can be combined to give approximations and interpolations of all the examples. We use this low-dimension representation of the drum patterns as a space for classification and visualization, and discuss its application to generating continua of rhythms. Our classification results were very modest – about 20 % correct on a 10-way genre classification task – but we show that the projection into principal component space reveals aspects of the rhythm that are largely orthogonal to genre but are still perceptually relevant. CiteSeerX, Daniel P. W. Ellis, John Arroyo

1244 CiteSeerX — Eigenrhythms: Drum pattern basis sets for classification and generation
CiteSeerX - Document Details (Isaac Councill, Lee Giles, Pradeep Teregowda): We took a collection of 100 drum beats from popular music tracks and estimated the measure length and downbeat position of each one. Using these values, we normalized each pattern to form an ensemble of aligned drum patterns. Principal Component Analysis on this data set results in a set of basis ‘patterns ’ that can be combined to give approximations and interpolations of all the examples. We use this low-dimension representation of the drum patterns as a space for classification and visualization, and discuss its application to generating continua of rhythms. Our classification results were very modest – about 20 % correct on a 10-way genre classification task – but we show that the projection into principal component space reveals aspects of the rhythm that are largely orthogonal to genre but are still perceptually relevant. CiteSeerX, Daniel P. W. Ellis, John Arroyo

1157 Home - Web design inspiration from siteInspire
siteInspire is showcase and CSS gallery featuring the best web design today, highlighting examples of exciting visual and interface design. web design, inspiration, inspiring web design, css gallery, best web design, css inspiration, web design gallery, web design showcase

1014 Nord Modular Tips & Tricks
synth clavia Nord Modular & Micro Modular V3.03 tips & tricks Welcome to the Nord Modular and Micro Modular 'tips and tricks' section! The workshops of this section are created by a very skilled Nord Modular user: Rob Hordijk. On the 'tips and tricks' pages you will find various information regarding sound synthesis techniques. With every topic comes a workshop where you can follow the practical, non-mathematical, musician-oriented examples. The patches are kept as simple as possible showing only the basic connections. So it's up to you to color the tone to your liking, add modulation, etc., thus turning them into musically useful patches. Occasionally there might be a 'professional' patch as a bonus. If you have a Nord Modular or Nord MicroModular synthesizer you can download the example patches directly from the workshops into the Modular Editor V3.03 program and your synth and play with them. Just click on the patch image to download the actual patch to your Modular. If you do not have a Nord Modular you can download the Modular Editor V3.03 software here and check out the patches visually. Another very skilled Nord Modular/G2 user - Roland Kuit - has made the E-Book "SoundLab". This book covers synthesis techniques from A-Z, history of electronic music and composing techniques. For more info about the SoundLab E-Book, please visit: http://rolandkuit.blogspot.com/Topics available: Basics of sound synthesis on the Nord Modular This extensive section describes the basics of synthesis. (By Rob Hordijk) Basic synthesis Oscillator synchronisation This topic covers hardsync, softsync, FM-sync and VOSIM, a special application of sync. (By Rob Hordijk) Sync workshop Frequency Modulation This topic covers different types of FM, like linear FM, Phase Modulation and fixed formant FM. (By Rob Hordijk) FM Workshop Using the delay module It's too short for echos, but it's a valuable tool that can be used in a variety of ways, creating both sound effects as well as physical models of plucked string sounds and resonant bodies. (By Rob Hordijk) Delay Module Workshop Using logic modules Mastering those yellow connections. (By Rob Hordijk) Logic Workshop

865 Evolver.html
Just Beautiful! What an amazing instrument! The DSI Evolver has the signature "old school" timbre down pat as well as being able to provide digital timbres reminiscent of the Waldorf Q. There's certainly a "rougher" side available as well with all the feedback implementation and controled distortion. Being able to make PM type plucked and blown sounds is just icing on the cake. Dave Smith should be commended for a job well done. Just have a look at the Panel Layout to get a taste of what this beauty can dish out - the controls are pretty much laid out in the form of a signal path graphic. Be sure to visit Dave Smith's Website! Evolver Sound Examples There are a lot of demos of the Evolver on the web showcasing the gutsy harsh sounds of this beast so I decided to post demos of some of my own patches as examples of the "softer" more "vintage" side of the Evolver's timbre. I make no apologies for these unpolished recordings - these are merely sound samples ;) Resonant Plucked Pad This pad shows some of the rich resonant nature of the filter. Soft Lead This is a simple analog brass lead patch. FM Pad A fun patch with lots of motion made using my "Audio-rate Filter FM" programming tip below. Warm Pad A nice bland-vanilla pad ^_^ What can I say? I love pads... For more MP3 demos showing the full gamut of sounds the Evolver and Polyevolver are capable of, please visit the excellent website of Stefan Trippler! The Definitive Guide to Evolver This rather in-depth guide to the Evolver goes places and does things a mere manual can't. This labor-of-love was crafted by Anu Kirk and with his kind permission, I am offering this fantastic resource right here in PDF format! A much smaller version (400K) is here but it dosen't have internal hyperlinks. Programming Tips Here's a fun repository of programming tips for the Evolver in all its incarnations. Please email me if you would like to add some. Fingered Wave Sequence Submitted by Dave Bryce. This brilliant technique has to be heard to be believed! Plus, its one of those cool things unique to the Evolver! This particular tip is so full of detailed information that it gets its own page! Audio-rate Filter FM Submitted by James Maier. Use the "Audio Mod" parameter in the Filter section to frequency-modulate the cutoff with the analog oscillator. Add resonance until the filter is just on the edge of oscillation then mod the cutoff with just a little triangle LFO set at a very slow speed. Amazing moving chorusing pad and lead sounds can be made this way. Fatter Bass/Pad Sounds Submitted by Mike Peake. Set the same sound in both channels (detuned saws, for instance). With the filters at the 24dB setting, increasing resonance cuts the passband as on the Moog filters. Set Envelope 3 to minimum attack, maximum decay and release, and sustain to maximum. This "creates" an offset, a continuous "on" signal while the keys are gated. Modulate one filters' resonance up (just one), or of the overall resonance level is high, us it to modulate one filters' resonance to its minimum. You get the resonant character plus the size of the non-resonant filter. Use Tri and Sine waves on that side too. "Warmer" Sounds Submitted by James Maier. The Evolver can make many ultra-bright and buzzy sounds due to its extensive feedback and distortion stages but sometimes people miss the subtler side of the beast. For a warmer sound use little or no distortion, close the filter just a bit and turn off the feedback and delay lines. I've managed to get dead-on Prophet5 timbres this way. Adding "Punch" Submitted by Mike Peake. Set the envelopes to linear, and use a Mod to modulate AmpEnv All by itself (lin through log responses with positive and negative self-modulation). This is of course fun on the filter envelopes as well. More Vintage Character Submitted by Mike Peake. Oscillator Slop, set at 5, doesn't come close to the Moog and other old-timer movement, so add slight (1 or 2) LFO to pitch modulations, with individual LFOs per oscillator, and a touch of LFO to LFO rate modulation. A tad of Envelope 3 to pitch helps as well. Don't miss out on the 12dB filter setting Submitted by Mike Peake. The 24dB setting has much more resonance, but the 12dB setting can sound nice and plucky, and do nice slightly fuzzy pads etc. DSI Evolver Waveshape Charts Below are charts I've assembled of the digital waveforms and their spectra as currently used in the DSI Evolver synthesizers. Originally these waves were unique to the SCI ProphetVS vector synth. I find these waveform/spectra graphics really usefull when programming sounds - maybe you will as well. Pay special attention to the spectra as this info is sometimes much more useful than waveshape in determining actual timbre - even before you hear what the waveform sounds like. These are designed to be downloaded (right-click & "save target as"), and printed at 300dpi on 8.5" x 11" pages - don't resize these images before printing or you will lose useful detail. Use them as a handy refrence. This information was cobbled together from various scattered sources (with very special thanks to Achim Gratz!). Any errors or omissions are my own. ^_^ HAVE FUN!!! Page 1 Page 2 Page 3 Page 4 As far as the origin of these waves is concerned, one of the original VS engineers, Chris Meyer, said: "The original waves for the VS were created three ways - extracting single-cycles from sampled sounds, using a custom additive synthesis program, and using a program Josh (Josh Jeffe, another VS engineer) slapped together called "Hacker" where you could draw the waveshape. These were fed straight from the computer through the filter and VCA of a Pro-One to figure out what they might sound like in a patch. And by the way, no PPG waveforms appear inside the VS - we had access to them, but in the end our consciences got the better of us. We did steal some waveforms from the Korg DW6000, but only by looking at the harmonic drawings on the front panel and trying to imitate them in our additive synthesis program." Modulation Matrix "Cheat Sheet" This chart shows all the modulation routing available on the Evolver. This same info is available in the manual but this can be printed on a single sheet of paper as a handy refrence! Evolver Wallpaper These I created just for fun and desktop "beautification" ;) 1280 X 1024 1024 X 768 800 X 600

812 ED102 - Octave-Volts-Hertz
The ED102 borrows heavily from the Korg MS-02™ although it was developed independently of Korg Inc. Korg and MS-02 are the trademarks of Korg Inc. Among presently available music synthesizers, there are two different types of control system used for controlling devices such as the VCO (voltage controlled oscillator) and VCF (voltage controlled filter). These two systems been: Hertz/Volt (Hz/V) and Octave/Volt (Oct/V). The graph to the left shows the relationship between the VCO oscillator frequency (pitch) and the control voltage (keyboard output voltage). The straight line on the graph is from a synthesizer in which there is a one octave change for every one volt change in the control voltage (Oct/V). In contrast, the curved line on the graph is the control voltage from a synthesizer in which the VCO frequency is proportional to voltage (Hz/V system). To allow these systems to work together you will need a module like this ED102. The built-in, fully adjustable log amp and anti-log amp ensure complete system flexibility and compatibility between any presently voltage controlled synthesiser. The Hz/V system In the Hz/V system, the VCO oscillator frequency is proportional to the control voltage so that, for example, if the frequency of a VCO increases by 100Hz for every volt applied, then applying 1V, 2V and 3V to this VCO would generate 100Hz, 200Hz and 300Hz respectively. The Oct/V system In the Oct/V system the VCO oscillator frequency changes one octave for every one volt change in the control voltage so that, for example, 1V, 2V and 3V to a VCO would generate 200Hz, 400Hz and 800Hz respectively. Features and Functions Log Amp: This changes a Hz/V type keyboard CV (control voltage) output into an OCT/V type of CV. Use the Log Amp to change the control signal from, say, a Korg or Yamaha synthesiser into a signal you can use with another type of synthesizer. Antilog Amp: This changes an OCT/V type of keyboard CV output into a Hz/V type of CV. Use this Antilog Amp when you want to control, say, a Korg synthesiser by means of a unit that uses the OCT/V system.

788 Setting Up Your Digital Camera For HDR Shooting
You’ve probably heard of High Dynamic Range (HDR) Photography, it’s made quite an entrance into the world of digital photography. If you haven’t, the HDR process is accomplished by taking multiple exposures of a high contrast scene (usually a landscape or cityscape), at different levels of brightness, and then combining the best light from each exposure into one image. The end result is a stunning image that very closely resembles how the human eye views a scene. This process of digital manipulation has caused a bit of controversy and debate in the world of photography, especially with images that are “over-cooked.” One thing is for sure though, HDR is here to stay. When done right, this unique and in depth processing technique can produce beautiful works of art that mimic the way we view and remember a landscape or scene. The above image is an example of what HDR processing can produce. This image, taken from the Big Island of Hawaii, would not be possible without HDR processing. It was taken around noon, the harshest light of the day. The first image is the best image my camera could produce given the situation. While still beautiful, there are obvious problems. Get ready, this article is going to show you how to take your digital camera and turn it into an HDR shooting machine!

786 InfoGraphic: How to Save Money Shopping Online | Out of Debt Again
Shopping online can be a great way to save money. It's easy, here are a few examples. Credit Loan provided a nifty infographic to go with my post today. | Out of Debt Again amazon,com,shopping,affiliate,buy,online,rewards,infographic, credit loan

748 30 Examples of Big Backgrounds in Web Design | Inspiration
This week we decided to gather a selection of Big Backgrounds in web design and to be honest I thought that I will find way more great examples that I actually found. I mean, as you will see here, that are plenty of nice examples of websites that use photography as their backgrounds, their 'big images backgrounds'. inspiration,web design

714 30 free programming eBooks « citizen428.blog()
Since this post got quite popular I decided to incorporate some of the excellent suggestions posted in the comments, so this list now has more than 40 books in it. [UPDATED: 2010-10-12] Learning a new programming language always is fun and there are many great books legally available for free online. Here’s a selection of 30 of them: Lisp/Scheme: How to Desing Programs Interpreting Lisp (PDF, suggested by Gary Knott) Let Over Lambda On Lisp Practical Common Lisp Programming in Emacs Lisp Programming Languages. Application and Interpretation (suggested by Alex Ott) Structure and Interpretation of Computer Programs Teach Yourself Scheme in Fixnum Days Visual LISP Developer’s Bible (suggested by “skatterbrainz”) Ruby: Data Structures and Algorithms with Object-Oriented Design Patterns in Ruby Learn to Program MacRuby: The Definitive Guide Mr. Neighborly’s Humble Little Ruby Book (suggested by @tundal45) Programming Ruby Read Ruby 1.9 Ruby Best Practices Ruby on Rails Tutorial Book (suggested by @tundal45) Javascript: Building iPhone Apps with HTML, CSS, and JavaScript Eloquent Javascript jQuery Fundamentals Mastering Node Haskell: Learn You a Haskell for Great Good Real World Haskell Erlang: Concurrent Programming in Erlang Learn You Some Erlang for Great Good Python: Dive into Python How to Think Like a Computer Scientist – Learning with Python Smalltalk: Dynamic Web Development with Seaside Pharo by Example (based on the next book in this list, suggested by Anonymous) Squeak by Example Misc: Algorithms The Art of Assembly Language Beginning Perl Building Accessible Websites (suggested by Joe Clark) The C Book C# Yellow Book (suggested by Joe Wyatt) Compiler Construction Dive Into HTML 5 (suggested by @til) Higher-Order Perl The Implementation of Functional Programming Languages (suggested by “Def”) An Introduction to R Learn Prolog Now! Objective-C 2.0 Essentials Programming Scala Of course there are many more free programming eBooks, but this list consists of the ones I read or want(ed) to read. This is far from comprehensive and languages that are completely missing are mostly left out on purpose (e.g. PHP, C++, Java). I’m sure somebody else made a list for them somewhere.

712 40 Fresh Examples of Minimal Web Design | Inspiration
There is nothing more inspiring than a clean and minimal website. A design with few elements representing something. The good and old less is more. We already published here a A Showcase of Clean White Web Designs and a list with 60 Minimal and Super Clean Web Designs to Inspire You. inspiration,minimal,web design

706 Geometry, Surfaces, Curves, Polyhedra
POV-Ray: A Tool for Creating Engaging Visualisation of Geometry Various notes on polygons and meshes Includes Surface (polygon) simplification, Clipping a polygonal facet with an arbitrary plane, Surface Relaxation and Smoothing of polygonal data, Mesh crumpling, splitting polygons, two sided facets, polygon types. Philosophy is written in this grand book - I mean universe - which stands continuously open to our gaze, but which cannot be understood unless one first learns to comprehend the language in which it is written. It is written in the language of mathematics, and its characters are triangles, circles and other geometric figures, without which it is humanly impossible to understand a single word of it; without these, one is wandering about in a dark labyrinth. Galileo (1623) Distance between a point, a line and a plane The intersection of a line with another line (2D) The closest line between two lines (3D) The intersection of a line with a plane Mathematics describing a plane The intersection of two planes The intersection of three planes Polygon area and centroid calculation Inside / outside polygon test Reflection of a ray Direction Cosines Eulers number and closed surfaces Determining whether a line segment intersects a facet Coordinate transformations on the plane (2D) Cartesian, Cylindrical, and Spherical Euler angles and coordinate transformations Converting between left and right coordinate systems Clipping a line with a polygon Clockwise test for polygons in 2D Test for concave/convex polygon in 2D Area of (planar) polygons in 3D Spheres, equations and terminology The intersection of a line and a sphere (or a circle) Equation of the circle through 3 points Equation of the sphere through 4 points Intersecting area of circles on a plane Rotation of a point about an arbitrary axis Creating a plane/disk perpendicular to a line segment Intersection of two circles on the plane Circumference of an ellipse Intersection of two spheres Distributing Points on a Sphere Quadric equations in x and y of degree 2 Fowler angles: Comparing angles without trigonometry Contouring Algorithm Description of an efficient contouring algorithm as it appeared in Byte magazine. (Byte Magazine, 1987) and a more general approach for arbitrary contour planes and polygonal meshes. Spherical projections Methods for mapping points on a spherical surface onto a plane, stereographic and cylindrical (including Mercator) projections. Includes Aitoff map projection: Conversion to/from longitude/latitude (spherical map) Projection types Classification of projections from 3D to 2D and specific examples of oblique projections. A triangle was an improvement to the square wheel. It eliminated one bump. BC comics Planar (stretching) distortion in the plane Including Anamorphic projections and Mappings in the Complex Plane (Otherwise known as Conformal maps) Polygonising a scalar field Otherwise known as marching cubes and marching tetrahedrons. HyperSpace (Historic) A Macintosh 4 dimensional geometry viewer and manual.

634 50 Free Expedient High-Resolution Fabric Textures | Naldz Graphics
Textures serve a big advantage in making websites and other graphics design projects better looking and efficient. Another great thing about it is that you can find it anywhere,in your town, maybe in streets, or even in your homes. Examples of this are fabric textures from your clothes, linen or any fabric materials you have. After capturing the texture it can help your blog in making it more effective and giving it a nice touch. In our next post, we will be showcasing 50 Free Expedient High-Resolution Fabric Textures. We have collected some of the beautiful fabric textures that have different designs for you to choose from. They all are high-resolution images and best of all, they all come for free. Don’t hesitate to check them out, these showcase may include the texture that will suite your taste. Come, take a peek, and choose your pick.

621 Patternry | User Interface Design Patterns for Ideas and Inspiration
Patternry, previously known as The UI Pattern Factory, is a resource for everyone who needs to design or develop user interfaces. It is a collection of Web design patterns, best practices, which helps you to find inspiration and design interfaces with great user experience. It is also a user interface gallery full of real world examples of our patterns. design patterns, ui design, user interface, design, interaction patterns, user experience, usability, pattern library, best practices, design inspiration

608 Stories In Flight | HTML5/CSS3 Cheatsheet
Here are some simple cut-and-paste examples of HTML5/CSS3 features that are currently (mid-2010) usable across a number of web browsers, chief among them Firefox, Safari, Chrome and Opera. For many of the CSS3 examples, Internet Explorer is the lone holdout with a limited number of workarounds, however these features degrade gracefully and may still be useful on new projects as long as this limitation is kept in mind. Both for SVG and Canvas there exist solid workarounds in the form of JavaScript libraries that allow even Internet Explorer to display these new objects, and in the case of SVGweb it may be a good idea to use this workaround for all browsers to limit the variability of the SVG rendering across platforms. Please note: With the exception of SVGWeb, no Internet Explorer workarounds have been included on this page - most of the examples will therefore not work in IE6, IE7 or IE8. And if you want to discuss any of the code below or leave a correction or suggestion, you can leave comments below and here is also The Web We Should Have on my blog. Thanks! On this page: HTML5 DOCTYPE Rounded Corners Rounded Corners Redux: Circles Box Shadows Text Shadows Border Images Transform Rotate Column Layout SVG Canvas Canvas Text Canvas Text Rotate Some more complex subjects are also discussed in these separate pages: CSS3 Transforms Ruby Annotations Multiple Background Images HTML5 Audio and JavaScript Control HTML5 Audio Data API - Spectrum Visualizer JavaScript: Binary Loader Google Font API and Font Loading Behavior JavaScript: Sorting DIVs JavaScript: HTML5 Video with SRT Subtitles ...and don't forget to leave some comments below!

602 Free Music Friday – Circuit Ben « GetLoFi – Circuit Bending Synth DIY
Circuit Ben is Killing Music Album now is free to download. Enjoy great catchy tunes and top notch production. This is a very good example melodic composition with circuit bent toys. Circuit_Ben_is_Killing_Music Download Background Info: Bent Stuff used: Casio sk1, Casio sk5, Casio sk100, Casio pt-20, Casio ks-03, Yamaha pss-11, Yamaha pss460, Hing Hon EK-001, Cheburashka!, Jim Bowen/Al Pacino dub siren, Super ultra mega, Fun-box (orgasm toy), Toy Koran (Quran), Cheap Chinese phone toys, Kung Fu toy, Captain Scarlet’s car, “Pound Shop” keyboard (cost £1 new.), Dragonball Z keyrings, Barbie keyboard, Fisher-price tape recorder (now dirty,dirty guitar amp.), George W Bush and probably about fifty circuits with a soldered output that were bent/killed while recording – auto-destruct! Non Bent Stuff: Mini Kaoss pad, Gameboy with Nanoloop, Melodica, 5-litre oil can guitar, Acoustic bass, Casio kx-101, Stylophone, Voice Ben Says that in general songs are as vague as possible and about nothing – that’s the story he is sticking to The Lyrics for “Allen” are from “Cocaine Blues” by Allen Ginsberg. All this was written and performed by Circuit Ben and produced by Lee Gregory – www.myspace.com/randomleeaudio

576 55 Excellent Examples of Websites Using HTML5 | Inspiration
Html 5 is the new and updated version of the web standard and famous HTML. The HTML 5 has tons of new features, techniques and elements that allow designers to create new and beautiful stuff in short line codes. The new standard incorporates features like video playback and drag-and-drop that have been previously dependent on third-party browser plug-ins such as Adobe Flash, Microsoft Silverlight, and Google Gears. With HTML5 you can add some really nice effects to your website without loosing your head to do it... it's for sure a nice way to go. html,html5,inspiration,web design

533 The Theory and Technique of Electronic Music
Contents Sinusoids, amplitude and frequency Measures of Amplitude Units of Amplitude Controlling Amplitude Frequency Synthesizing a sinusoid Superposing Signals Periodic Signals About the Software Examples Examples Wavetables and samplers The Wavetable Oscillator Sampling Enveloping samplers Timbre stretching Interpolation Examples Audio and control computations The sampling theorem Control Control streams Converting from audio signals to numeric control streams Control streams in block diagrams Event detection Audio signals as control Operations on control streams Control operations in Pd Examples Automation and voice management Envelope Generators Linear and Curved Amplitude Shapes Continuous and discontinuous control changes Muting Switch-and-ramp Polyphony Voice allocation Voice tags Encapsulation in Pd Examples Modulation Taxonomy of spectra Multiplying audio signals Waveshaping Frequency and phase modulation Examples Designer spectra Carrier/modulator model Pulse trains Pulse trains via waveshaping Pulse trains via wavetable stretching Resulting spectra Movable ring modulation Phase-aligned formant (PAF) generator Examples Time shifts and delays Complex numbers Complex sinusoids Time shifts and phase changes Delay networks Recirculating delay networks Power conservation and complex delay networks Artificial reverberation Controlling reverberators Variable and fractional shifts Fidelity of interpolating delay lines Pitch shifting Examples Filters Taxonomy of filters Low-pass and high-pass filters Band-pass and stop-band filters Equalizing filters Elementary filters Elementary non-recirculating filter Non-recirculating filter, second form Elementary recirculating filter Compound filters Real outputs from complex filters Two recirculating filters for the price of one Designing filters One-pole low-pass filter One-pole, one-zero high-pass filter Shelving filter Band-pass filter Peaking and stop-band filter Butterworth filters Stretching the unit circle with rational functions Butterworth band-pass filter Time-varying coefficients Impulse responses of recirculating filters All-pass filters Applications Subtractive synthesis Envelope following Single Sideband Modulation Examples Fourier analysis and resynthesis Fourier analysis of periodic signals Periodicity of the Fourier transform Fourier transform as additive synthesis Properties of Fourier transforms Fourier transform of DC Shifts and phase changes Fourier transform of a sinusoid Fourier analysis of non-periodic signals Fourier analysis and reconstruction of audio signals Narrow-band companding Timbre stamping (classical vocoder) Phase Phase relationships between channels Phase bashing Examples Classical waveforms Symmetries and Fourier series Sawtooth waves and symmetry Dissecting classical waveforms Fourier series of the elementary waveforms Sawtooth wave Parabolic wave Square and symmetric triangle waves General (non-symmetric) triangle wave Predicting and controlling foldover Over-sampling Sneaky triangle waves Transition splicing Examples Index Bibliography

529 SynthesisWorkshops
synth modular Sound synthesis and sound design Music has brought pleasure and entertainment to mankind throughout the whole of history. Each person is by nature equipped with one of the most elaborate and emotional musical instruments; the human voice. Whenever people feel good music seems to fit the occasion, and it is considered quite natural to hum or sing a song. Musical instruments have brought their own moods to music and at the current moment in human evolution there is an enormous variety of musical instruments available. The twentieth century has seen the development of a range of new and exciting electronic musical instruments. These electronic instruments are very flexible, they can produce a wide range of timbres and can be amplified to whatever loudness level sounds best for the occasion. Most of these electronic instruments are played by a keyboard, but in essence the keyboard can be replaced by any electromechanical device that is able to transform a movement caused by a human interaction into an electrical signal that can drive the sound generating core of the electronic instrument. All sorts of technical and scientific developments have helped to create electronic instruments and the human interface to play them. Still, music is an art and not really a hard science, although music and sound have for a long time been subject to various scientific research. An important realization is that science can not really explain why much music is such a pleasure to listen to and such a joy to make. Which is not a bad thing, as probably no one is waiting for science to take the fun out of music by applying formalized rules and templates on what is also subject to ‘feel’. So, although this book covers techniques that lean heavily on scientific research, the application of these techniques will in general be aimed at creating fun. There are a lot of professionals working with sound and even more people that make music for their personal enjoyment. Mastery of sound synthesis is valuable to all of them. Still, it won’t be easy to please everyone with one single book, as some people will be more interested in how things work and others might want practical examples that just work. The aim of this book is that it can at least be used as a practical guide in workshops and courses in electronic music, covering some essential basics that are needed to operate the equipment used in sound synthesis in a way that makes some sense. Additionally it can be used to explore techniques to find out how they can help in the development of one’s own musical style. Sound synthesis is the art of creating sounds by using suitable electronic means, using either analog or digital electronic devices. Sound design is the art of creating particular sounds using sound synthesis techniques. The definition of sound design as used here might be confusing to some, as the name sound design is also used in the discipline in industrial design that occupies itself with how mass produced objects should sound. Examples are how the sound of cars or ladyshaves are ‘designed’ to sound pleasing while in use. Which of course has nothing to do at all with music or sound synthesizers. This book puts the emphasis on the various synthesis techniques for musical purposes and how to setup sound synthesizers to create a large range of characteristic musical sounds. The art of musical sound design is left to the artist.

480 Formanta Polivoks Synthesizer | Audio Files
The Formanta Polivoks is becoming an increasingly familiar sound to Western ears — it is, for example, all over Franz Ferdinand’s most recent album Tonight. But for those who haven’t heard this mighty Russian beast in action, Sam Inglis created a few examples to accompany Gordon Reid’s Retrozone feature. Formanta Polivoks Synthesizer, Russian synths

474 Why Intelligent People Fail
Why Intelligent People Fail Content from Sternberg, R. (1994). In search of the human mind. New York: Harcourt Brace. 1. Lack of motivation. A talent is irrelevant if a person is not motivated to use it. Motivation may be external (for example, social approval) or internal (satisfaction from a job well-done, for instance). External sources tend to be transient, while internal sources tend to produce more consistent performance. 2. Lack of impulse control. Habitual impulsiveness gets in the way of optimal performance. Some people do not bring their full intellectual resources to bear on a problem but go with the first solution that pops into their heads. 3. Lack of perserverance and perseveration. Some people give up too easily, while others are unable to stop even when the quest will clearly be fruitless. 4. Using the wrong abilities. People may not be using the right abilities for the tasks in which they are engaged. 5. Inability to translate thought into action. Some people seem buried in thought. They have good ideas but rarely seem able to do anything about them. 6. Lack of product orientation. Some people seem more concerned about the process than the result of activity. 7. Inability to complete tasks. For some people nothing ever draws to a close. Perhaps it’s fear of what they would do next or fear of becoming hopelessly enmeshed in detail. 8. Failure to initiate. Still others are unwilling or unable to initiate a project. It may be indecision or fear of commitment. 9. Fear of failure. People may not reach peak performance because they avoid the really important challenges in life. 10. Procrastination. Some people are unable to act without pressure. They may also look for little things to do in order to put off the big ones. 11. Misattribution of blame. Some people always blame themselves for even the slightest mishap. Some always blame others. 12. Excessive self-pity. Some people spend more time feeling sorry for themselves than expending the effort necessary to overcome the problem. 13. Excessive dependency. Some people expect others to do for them what they ought to be doing themselves. 14. Wallowing in personal difficulties. Some people let their personal difficulties interfere grossly with their work. During the course of life, one can expect some real joys and some real sorrows. Maintaining a proper perspective is often difficult. 15. Distractibility and lack of concentration. Even some very intelligent people have very short attention spans. 16. Spreading oneself too think or too thick. Undertaking too many activities may result in none being completed on time. Undertaking too few can also result in missed opportunities and reduced levels of accomplishment. 17. Inability to delay gratification. Some people reward themselves and are rewarded by others for finishing small tasks, while avoiding bigger tasks that would earn them larger rewards. 18. Inability to see the forest for the trees. Some people become obsessed with details and are either unwilling or unable to see or deal with the larger picture in the projects they undertake. 19. Lack of balance between critical, analytical thinking and creative, synthetic thinking. It is important for people to learn what kind of thinking is expected of them in each situation. 20. Too little or too much self-confidence. Lack of self-confidence can gnaw away at a person’s ability to get things done and become a self-fulfilling prophecy. Conversely, individuals with too much self-confidence may not know when to admit they are wrong or in need of self-improvement.

416 Welcome to the Modular Corner
Welcome to the Modular Corner! This site is intended as a resource for all users of the Pulsar / Scope Modular synth, a software synthesizer which comes with the Scope range of soundcards from Sonic Core (formerly Creamware). Here you will find information about the Modular Synth, it's various components, the many patches that are available for the Synth along with other related documents and links to do with all things Modular. On the Patches page, you will find information about individual patches that have been created for the Modular. This aims to be a complete listing of all the Modular patches that have become available, with a brief description of the patch. Where possible this will include a more detailed description, mp3 examples, signal flow diagrams, etc, in order to build up a more comprehensive 'manual' for the many patches that are available. The downloads page has other related resources, such as freeware modules, documents on modular synthesis, etc. Your contributions are vital - If you made a patch that you're proud of, or if you've downloaded someone else's that you like - let me know. I can't write up every patch on my own.

376 Foobar2000:Title Formatting Reference - Hydrogenaudio Knowledgebase
This article contains information about built-in titleformatting functions and field references with special meaning. References to documentation about fields and function which can only be used in specific components or which are provided by specific components can be found at the end of this article. A field reference is a field name enclosed in percent signs, for example %artist%. A function call starts with a dollar sign, followed by the function name and the parameter list. A parameter list can either be empty - denoted as () - or contain one or more parameters separated by commata, for example $abbr(%artist%). Note that there must be no whitespace between the dollar sign and the function name, or the function name and the opening parenthesis of the parameter list. Please see Title Formatting Introduction for a presentation of titleformat syntax in general. For details of the query syntax, which uses these fields, see: Query Syntax.

340 7-things-to-stop-doing-now-on-facebook: Personal Finance News from Yahoo! Finance
Using a Weak Password Avoid simple names or words you can find in a dictionary, even with numbers tacked on the end. Instead, mix upper- and lower-case letters, numbers, and symbols. A password should have at least eight characters. One good technique is to insert numbers or symbols in the middle of a word, such as this variant on the word "houses": hO27usEs! Leaving Your Full Birth Date in Your Profile More from ConsumerReports.org: • Millions of Users Exposing Personal Information • Tested: 119 Laptops, Desktops, Netbooks and iPad • Electronics Reviews It's an ideal target for identity thieves, who could use it to obtain more information about you and potentially gain access to your bank or credit card account. If you've already entered a birth date, go to your profile page and click on the Info tab, then on Edit Information. Under the Basic Information section, choose to show only the month and day or no birthday at all. Overlooking Useful Privacy Controls For almost everything in your Facebook profile, you can limit access to only your friends, friends of friends, or yourself. Restrict access to photos, birth date, religious views, and family information, among other things. You can give only certain people or groups access to items such as photos, or block particular people from seeing them. Consider leaving out contact info, such as phone number and address, since you probably don't want anyone to have access to that information anyway. Popular Stories on Yahoo!: • 20 Best Cities to Ride Out the Recession • Wealth Ranking: You're Richer Than You Think • 7 Expenses You Can Ditch in Retirement More from Yahoo! Finance Posting Your Child's Name in a Caption Don't use a child's name in photo tags or captions. If someone else does, delete it by clicking on Remove Tag. If your child isn't on Facebook and someone includes his or her name in a caption, ask that person to remove the name. Mentioning That You'll Be Away From Home That's like putting a "no one's home" sign on your door. Wait until you get home to tell everyone how awesome your vacation was and be vague about the date of any trip. Letting Search Engines Find You To help prevent strangers from accessing your page, go to the Search section of Facebook's privacy controls and select Only Friends for Facebook search results. Be sure the box for public search results isn't checked. Permitting Youngsters to Use Facebook Unsupervised Facebook limits its members to ages 13 and over, but children younger than that do use it. If you have a young child or teenager on Facebook, the best way to provide oversight is to become one of their online friends. Use your e-mail address as the contact for their account so that you receive their notifications and monitor their activities. "What they think is nothing can actually be pretty serious," says Charles Pavelites, a supervisory special agent at the Internet Crime Complaint Center. For example, a child who posts the comment "Mom will be home soon, I need to do the dishes" every day at the same time is revealing too much about the parents' regular comings and goings.

297 Synth Finder v5
Find the synth that is right for you! Now you can easily find the synthesizer that you have been searching for. Simply choose the options from the menu to the left that best describe the types of synthesizers you are looking for and we'll do the rest! You may choose any options and in any combination. For example, simply choose 'Analog' for a complete list of all analog synths, or get more specific and choose additional options for a more personalized set of results. Note that we only list synths that are featured in our database here at the Vintage Synth Explorer. For more details and descriptions of what the Synth Finder options mean, click here.

228 Solargraphs - How to create 6 month exposures.
Please have a look at Tarja Trygg's www.solargraphy.com for more examples. Much of pinhole photography relates to the use of time and being creative with the light from the sun, similar wonders to that found in astronomy. A 6-month exposure will enable you to image the arc of the sun as it rises or sinks throughout 6 months of the year. As well as this you will get some foreground detail and a camera to look at with awe as a small hole etches its 6-month exposure from your window ledge, garden shed, lamp post, tree etc. Being able to capture a period of time far beyond our own vision is incredible enough, but even more amazing is how simple it is to do. The final camera gives an extreme wide angle of view of 160 degrees.

210 What is your most productive shortcut with Vim? - Stack Overflow
I've heard a lot about Vim, both pros and cons. It really seems you should be (as a developer) faster with Vim than with any other editor. I'm using Vim to do some basic stuff and I'm at best 10 times less productive with Vim. The only two things you should care about when you talk about speed (you may not care enough about them, but you should) are: Using alternatively left and right hands is the fastest way to use the keyboard. Never touching the mouse is the second way to be as fast as possible. It takes ages for you to move your hand, grab the mouse, move it, and bring it back to the keyboard (and you often have to look at the keyboard to be sure you returned your hand properly to the right place) Here are two examples demonstrating why I'm far less productive with Vim.

165 SQL Server Join Examples
I am new to SQL Server and want to learn about the JOIN options. What are all of the JOIN options in SQL Server? What is the significance of each of the options? I am a little confused on the differences and syntax, can you provide some examples and ex

102 Killer Facebook Fan Pages: 5 Inspiring Case Studies
Here are five mini case studies of brands that are doing everything right when it comes to Facebook fan pages, presented so that you can learn by example. Facebook fan Pages, Social Media, brands on Facebook,Facebook Lists,Lists

101 - 201