100SILEX, de 0 à 100 s: less
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
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.
1515 Patternicity: Finding Meaningful Patterns in Meaningless Noise - Scientific American
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
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
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
1102 Samsung NC10 LCD Problem white screen cable
We are wondering if anyone else are having the same issues as us and have seen this problem before. We currently have over 200 Samsung NC10 Netbooks
Samsung,NC10,LCD,Problem,nc10, samsung, screen, problem, white, youtube, wikipedia, flex, http://www.youtube.com/watch?v=zogq2wzsygw, case, http://www.youtube.com/watch?v=iecmjcdivsk&feature=related, willingly, admit, boards.ie, mentions, page, lots, free, mike, http://en.wikipedia.org/wiki/samsung_nc10, encyclopedia, http://www.tomshardware.co.uk/forum/58388-20-white-screen-samsung-nc10-netbook, http://www.sammynetbook.com/forum/threads/9891-blank-white-screen, blank, http://www.youtube.com/watch?v=g9amnuia1xi&feature=related, http://www.boards.ie/vbulletin/showthread.php?p=64617421, np-nc10, laptops-notebooks, general-laptops-notebooks, netbook, cable, requires, student, lessons, laptop, daily, school, brought, unit, trial, reveals, google, quick, issues, months, battery, fail, button, power, annoyingly
1083 colored screw
fasteners. Fastener Express offers one of the largest selections of high quality fasteners on the web. Specializing in aluminum screws, nuts and washers.
fastener express,screws, aluminum screws, aluminum nuts, washers, nuts, washers, bolts, socket screws, wood screws, sheet metal screws, stainless steel, alloy, aluminum,blue anodized, hex screws, metric screws,metric fasteners, fastners, hobby screws, socket head cap screws, flat head, button head, steel plated, nylon screws, truss head, binder head, oval head, set screws, marine screws, model helicopter, model, modle, fastner, model train, model boats, robotics, miniature
1052 Lab Overview
Not that I recommend this level of excitement to everyone, but this is my lab. It is my basement, and as you may note from the disheveled ceiling tiles up above, having this much equipment has actually forced me to purchase a separate AC unit for the basement. So my trendy two-zone AC house has now magically become a three-zone AC house. Fortunately, I didn't need a furnace for down here. Equipment is great in the winter to heat your house!
The lab has taken on a life of it's own over time... It started out as a single standard 7-foot 19" rack. Then it grew to two standard racks... Then it changed into three Ortronics Mighty-Mo 19" rack systems (because those are cool). As seen now, it has changed yet again into four separate rack cabinets. The cabinets are a bit pricey, so they aren't all the same vendor. Note to all, even if you find a really good price on Ebay, be aware that you still have to ship them, and they weigh a LOT! (This means, have lots of friends and lots of pizza/beer!)
Nov'04 -- Well, things have moved even more! The equipment was beating the AC unit that ran for the basement. So instead of being a three-level, three-zone house, we had to upgrade to being a four-zone house. Go figure. As noted above, I would not recommend this path to anyone unless you have a good amount of business to drive it! All of the equipment here is used for testing and lab purposes, but easily serves as Proof of Concept lab for many consulting clients of mine. The recent change was that the crawlspace area under the kitchen area was excavated out and had a concrete floor poured making an enclosed little room. In addition, a large air handler (AKA Mongo AC Unit) was put into that specific room and a door was installed for access and physical separation! While all a very interesting project, it is a pain to move any equipment that you amass, so definitely plan ahead for this sort of activity!
949 simple algorithms
This is a place to find information about some of the more fundamental algorithms used in computer science. This information is widely available on the net, but hopefully the way it's presented and discussed here will resonate with you.
Most of these are things you wouldn't need to write yourself. Modern libraries and languages tend to have quality implementations for all of this. Nonetheless, I truly believe that understanding how things work is key to improving how we work.
878 Paul's Extreme Sound Stretch
This is a program for stretching the audio. It is suitable only for extreme sound stretching of the audio (like 50x) and for applying special effects by "spectral smoothing" the sounds. It can transform any sound/music to a texture. The program is Open-Source and it's released under the version 2 of the General Public License. You can download the source code for Linux or the Windows binaries.
Please note that this is suitable only for extreme time stretching (e.g. if have a melody of 3 minutes and you want to listen it in 3 hours). If you want "less extreme" time stretching, you can use a program which contains the SoundTouch library.
873 Search Results: Items matching occult taken from The Goetia: The Lesser Key of Solomon the King (1904)
occult: literally, that which is hidden, or secret knowledge, but in this case anything to do with magick, pagan rituals, necromancy and so forth.
871 Get familiar with HTML5! - Dev.Opera
Dev.Opera article: Get familiar with HTML5!
wsc,html5,web standards curriculum,open web
Most of the web standards curriculum is based on the last stable version of HTML â HTML 4.01. The HTML 4.01 spec was completed in 1999, over 10 years ago as of the time of this writing! But unless you've been hiding under a rock for the last year or so, you'll be well aware that there is a new version of HTML in production â HTML5!
So why have we been teaching you HTML 4.01 in spite of this? In this article we'll answer this question, and many more. We'll give you the essential background you need to know on why HTML5 came about, and where it is up to now. We'll advise you on how it can fit into your learning right now, even if you are a novice web designer or developer, and we will look at some of the main features of HTML5, so you can see what it adds to the already powerful HTML language.
780 The 6 Creepiest Places on Earth (Part 2) | Cracked.com
Whether it's due to their bizarre histories, suspicious coincidences or good ol' human insanity, these are the locations even the die-hardest of atheists wouldn't venture into without a crucifix and a Super Soaker full of Pope-blessed water.
772 16 Step Sequencer (With improved PCB) (+/-9V to +/-15V)
Article by Ray Wilson
Back to "Music From Outer Space" Analog Synth Pages
Watch Thomas White's Excellent
Sequencer Videos on YouTube
http://www.youtube.com/watch?v=s5cx6Z7wDOg Thomas White used the MFOS sequencer boards to produce this incredible rotary sequencer. Visit his site to keep up with his latest awesome projects.
Improved PC board (far less kludging).
Produces sequences of 4 to 16 steps in length
Modes include stop at count, reverse at count,
reset at count and random 16 mode
Each step has coarse tune, fine tune, and switchable gate
Accepts external clock and external start pulse.
Simultaneous outputs with and without portamento.
Forward, Back, and Reset controls ease sequence set up.
Please see the pages at 16 Step Analog Sequencer Circuit for details regarding circuit descriptions etc. This page is here soley as a vehicle to present the new PC boards and support board purchases. The schematic and PCBs presented here incorporate all of the improvements and modifications shown on the previous sequencer pages. Panel to board wiring is presented here. Please browse the entire page before ordering board to ensure you understand the circuit and there is enough information provided here for you to successfully complete the project prior to purchasing PC boards. Thanks.
767 The 5 types of programmers Â« Steven Benner's Blog
In my code journeys and programming adventures Iâve encountered many strange foes, and even stranger allies. Iâve identified at least five different kinds of code warriors, some make for wonderful comrades in arms, while others seem to foil my every plan.
However they all have their place in the pantheon of software development. Without a healthy mix of these different programming styles youâll probably find your projects either take too long to complete, are not stable enough or are too perfect for humans to look upon.
The code may not be pretty, but damnit, it works!
This guy is the foundation of your company. When something goes wrong he will fix it fast and in a way that wonât break again. Of course he doesnât care about how it looks, ease of use, or any of those other trivial concerns, but he will make it happen, without a bunch of talk or time-wasting nonsense. The best way to use this person is to point at a problem and walk away.
You want to do what to my code?
This guy doesnât care about your deadlines or budgets, those are insignificant when compared to the art form that is programming. When you do finally receive the finished product you will have no option but submit to the stunning glory and radiant beauty of perfectly formatted, no, perfectly beautiful code, that is so efficient that anything you would want to do to it would do nothing but defame a masterpiece. He is the only one qualified to work on his code.
Iâm a programmer, damnit. I donât write code.
His world has one simple truth; writing code is bad. If you have to write something then youâre doing it wrong. Someone else has already done the work so just use their code. He will tell you how much faster this development practice is, even though he takes as long or longer than the other programmers. But when you get the project it will only be 20 lines of actual code and will be very easy to read. It may not be very fast, efficient, or forward-compatible, but it will be done with the least effort required.
What do you want? It works doesnât it?
The guy who couldnât care less about quality, thatâs someone elses job. He accomplishes the tasks that heâs asked to do, quickly. You may not like his work, the other programmers hate it, but management and the clients love it. As much pain as he will cause you in the future, he is single-handedly keeping your deadlines so you canât scoff at it (no matter how much you want to).
Well, thatâs a possibility, but in practice this might be a better alternative.
This guy is more interested the options than what should be done. He will spend 80% of his time staring blankly at his computer thinking up ways to accomplish a task, 15% of his time complaining about unreasonable deadlines, 4% of his time refining the options, and 1% of his time writing code. When you receive the final work it will always be accompanied by the phrase âif I had more time I could have done this the right wayâ.
Personally, Iâd have to classify myself as the perfectionist. So, which type of programmer are you? Or perhaps you know another programming archetype that is missing from my list? Post a comment below and Iâll add it to a new updated list.
742 M Sequencer MFOS 16-Step Sequencer
Thomas White did another great layout.
See his FPE panel here: http://naturalrhythmmusic.com/mfos.html
But buy it here for less money and a lovely textured paintjob!
Available in 1/4â jack and 1/8â/ banana jack versions.
Shipping for this panel is $10 USA, $20 international. If ordering more than just the panel, shipping is the large order on the order info page.
727 How To Create an Antique Mirror Effect | Apartment Therapy DC
How To Create an Antique Mirror Effect
Mclain Wiesand, a Baltimore-based custom furniture company, has made a name for itself by producing handcrafted pieces that capture the feel of real antiques. One of the techniques they use for aging mirror is wonderfully simple and serves as the inspiration for this how to.
Creating an antique mirror effect is an inexpensive way to revamp a flea market find, or add a new layer of interest and depth to an ordinary wall mirror. Almost any type of mirror can be aged using this technique, including mirrored plexiglass.
âą Mirrored glass or plexiglass. Due to the type of paint applied to the reflective coating, inexpensive, craft-store mirror works wonderfully.
âą Latex or other gloves for hand protection.
âą Paint stripper. Most types work fine. For a less toxic product, Citristrip works well.
âą Plastic putty spreader or putty knife.
âą Modern Masters Metal Effects Black Patina. This patina solution is essentially an acid that eats at the reflective surface of the mirror. There are probably other products that work similarly, but Modern Masters products work well and can be found online or in most art supply stores or specialty paint stores.
âą 1â chip brush (or similar brush).
âą Silver paint of choice.
Step 1: (Image 2, above)
Wearing gloves, place mirror face down on cardboard or other protected surface in a well-ventilated area. Apply stripper generously to back of mirror and allow to sit for a few hours, or until paint can be easily removed with plastic scraper. It is not necessary for all of the paint to be removed; generally speaking, 80-90% should suffice. When paint has been stripped, wash mirror with soap and water and allow to dry.
Step 2: (Images 3 & 4)
Place stripped mirror face down on clean cardboard or other protected surface. Dip chip brush in Modern Masters Metal Patina Solution and gradually apply it to the raw reflective surface of the mirror. As mirror tends to age from the edges inward, it is best to apply patina solution in heavier amounts around the edges of the mirror. In a matter of minutes (or less), the patina solution will begin to eat away at the reflective surface. Other application techniques that produce nice effects are spattering and light directional brushing of patina solution. Continue applying solution until desired level of ageing is achieved. Rinse with water to neutralize the reaction and allow to dry.
Step 3: (photos 5 & 6)
This next step involves reapplying paint to the back of the mirror. The color paint you choose will be visible through the spots created by the patina solution. The dark areas of aged antique mirrors tend to be a dark silver-grey but depending on the silvering technique used, can range from gold to pale silver to black. One method that produced nice results is a combination of dark and light silver paints, applied randomly (per images). Apply paint until the reflective surface is completely covered.
720 Common Security Mistakes in Web Applications - Smashing Magazine
Web application developers today need to be skilled in a multitude of disciplines. Itâs necessary to build an application that is user friendly, highly performant, accessible and secure, all while executing partially in an untrusted environment that you, the developer, have no control over. I speak, of course, about the User Agent. Most commonly seen in the form of a web browser, but in reality, one never really knows whatâs on the other end of the HTTP connection.
There are many things to worry about when it comes to security on the Web. Is your site protected against denial of service attacks? Is your user data safe? Can your users be tricked into doing things they would not normally do? Is it possible for an attacker to pollute your database with fake data? Is it possible for an attacker to gain unauthorized access to restricted parts of your site? Unfortunately, unless weâre careful with the code we write, the answer to these questions can often be one weâd rather not hear.
Weâll skip over denial of service attacks in this article, but take a close look at the other issues. To be more conformant with standard terminology, weâll talk about Cross-Site Scripting (XSS), Cross-Site Request Forgery (CSRF), Phishing, Shell injection and SQL injection. Weâll also assume PHP as the language of development, but the problems apply regardless of language, and solutions will be similar in other languages.
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.
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
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
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.
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)
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.
A Macintosh 4 dimensional geometry viewer and manual.
704 What Is User Experience Design? Overview, Tools And Resources - Smashing Magazine
Websites and Web applications have become progressively more complex as our industryâs technologies and methodologies advance. What used to be a one-way static medium has evolved into a very rich and interactive experience.
But regardless of how much has changed in the production process, a websiteâs success still hinges on just one thing: how users perceive it. âDoes this website give me value? Is it easy to use? Is it pleasant to use?â These are the questions that run through the minds of visitors as they interact with our products, and they form the basis of their decisions on whether to become regular users.
User experience design is all about striving to make them answer âYesâ to all of those questions. This guide aims to familiarize you with the professional discipline of UX design in the context of Web-based systems such as websites and applications.
[Offtopic: by the way, did you know that we are publishing a Smashing eBook Series? The brand new eBook #3 is Mastering Photoshop For Web Design, written by our Photoshop-expert Thomas Giannattasio.]
687 50 Beautiful and Fresh Free Fonts
As you will already know, there are thousands upon thousands of free fonts available, so choosing that perfect font can be very, very difficult. Its tedious business constantly scouring through countless font directories and foundries to hopefully find what you are looking for.
Hopefully, with this post, we can make your search that little bit easier by rounding up 50 of our favorite fonts that have been released in recent months.
So, whether you design web pages, t-shirts, posters or just seeking some typographical inspiration, we have no doubt that you will the perfect font for your perfect project in this round-up.
Please note, licenses to have a tendency to change so please double check before usage.
660 What's Next: fully ergonomic laptops? | VentureBeat
When the first laptops were created around 1979 â laptops like the Grid Compass â ergonomics was not exactly a core concern. The screens were only 2-4 inches, RAM was a few hundred kilobytes, and batteries were huge. The Osbourne 1 weighed 24 pounds, perhaps making it the first portable computer and dumbbell. Hooray for convergence!
Modern clamshell and tablet designs have solved many of these issues: screen sizes exceed 17â, RAM can be several gigabytes, and weight can be less than three pounds, deservedly earning names like the Air. What hasnât been solved is ergonomics, and thatâs a costly problem.
The U.S. Department of Labor reported 650,000 cases of work-related muscular disorders, costing businesses an estimated $20 billion in medical claims and lost productivity. An ergonomically ideal computer setup aligns the top of the screen with our eye level, lets our arms and wrists straighten, and allows our shoulders to relax.
Because laptop screens are attached to their keyboards, they require a damaging trade-off: place the laptop at eye level and hunch our shoulders, or place the keyboard at arm level and bend our neck. Most laptop keyboards are also rectangles, requiring wrist twisting. The result is chronic neck, shoulder, and wrist pain, and with laptop use increasing, this problem will only get worse.
630 Push-Pull :: SynthĂ©s + Prod musicale en tous genres...
Mes dĂ©mos "monomachines"
Principe: le morceau est rĂ©alisĂ© avec uniquement des sons du synthĂ© en question. Pas d'effets Ă part un peu de delay ping-pong et un peu de reverb.
Pour les synthĂ©s monophoniques, les parties poly sont enregistrĂ©es voix aprĂšs voix, Ă l'ancienne ! Une technique un peu "lourde" mais qui en vaut la peine.
Sauf remarque, les parties de batteries sont rĂ©alisĂ©es avec des sons du synthĂ© concernĂ©. Parfois jouĂ©s sur le synthĂ© (JP6) ou samplĂ©s pour plus de souplesse (MS20, Yusynth).
MS10 - Fade To Grey La rythmique vient d'une TR606, le vocoder est celui du microkorg.
MS20 for Couch Potatoes Ma premiĂšre dĂ©mo monomachine.
MS20 sur une plage bretonne
MS20 by Night
MS20 - Tribute to Sergei
MS20 - Introspection MS20 passĂ© dans le delay Spacebug d'Eowave.
MS20 - J'ai froid
MS20 - Nazareth EnregistrĂ© un 25 dĂ©cembre, avec un controleur de souffle BC2 Yamaha pour moduler le lead.
MS50 - The Last Oscillator Les sons de drum sont des samples d'une Oberheim DX.
SH09 - Solarize
JP6 - From Io to Callisto
JP8 - La prise de Carthage Les parties de percussions et batteries proviennent de divers softs.
CS30 - Hamamatsu Les sons de drum sont issus de divers samples.
CS30 - Hamamatsu (drumless) Le mĂȘme, sans la piste de drum.
DX7 - At Night in the Cuyabeno Jungle La nappe de strings discrĂšte qui apparait depuis le millieu du morceau vient d'un Korg Z1.
Clavia micromodular - Face nord Exercice d'imitation d'un MS20.
OSCar - From Oxford With Love Les sons de drum sont issus de divers samples.
Yusynth/DotCom - Modular Snow Les nappes viennent du Yamaha D85.
Yusynth/DotCom - Little Bear Les nappes viennent du Yamaha D85.
623 Less Framework 2
A CSS framework for cross-device layouts
Everyone writes CSS differently. Less Framework takes this into account by having a minimal set of features, and does away with things like predefined classes. All it really contains are:
a set of media-queries
typography presets aligned to a 24 px baseline grid
and a grid, with its column sizes noted down within CSS comments.
Nothing more, nothing less. It doesnât try to do anything for you, and doesnât change the way you work.
Find a Dealer
Nothing Sounds Like an Eventide
Through the decades, top players have depended on Eventide: Jimmy Page, Frank Zappa, Brian May, Eddie Van Halen, Steve Vai, Robert Fripp, John Petrucci, and Adrian Belew, to name a few. Now, for the first time these effects are portable AND affordable. Stompbox simple, PitchFactor fits on your pedalboard or in your gigbag.
Studio Quality Effects at Your Feet
Top recording studios worldwide use Eventide effects on hit after hit. PitchFactor includes Eventide's best pitch-changing effects from the past 39 years without compromising quality OR flexibility.
Plug-and-play expression pedal control of wet/dry mix or any combination of parameters. Control program changes and vary parameters continuously via MIDI. Supports instrument or line level inputs and outputs. Plays well with others; adapts seamlessly with a wide variety of amps and other foot pedals.
Obsolescence is so 20th Century
Easy to upgrade; download new software from the Internet and install via USB.
10 of Eventideâs signature stereo or mono pitch+delay effects:
H910 / H949
Up to 4 voices of diatonic pitch shifting and up to 1.5 seconds of stereo delay
Studio quality sound
Guitar or bass compatible
Software upgradeable via USB 2.0
MIDI control via USB or MIDI in, out/thru
Instant program change
Real-time control with 10 knobs, MIDI, or expression pedal
Tap tempo and MIDI clock sync
100 factory presets, unlimited through MIDI
True analog bypass
Rugged cast metal construction
Reliable metal footswitches for instant preset access
Mono or stereo operation
Guitar or line level inputs and outputs
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.
448 HTML Ampersand Character Codes
These are character sequences that may appear in HTML documents; they represent sometimes useful symbols that are not part of the standard ASCII set or that would be difficult or impossible to type otherwise (e.g. the less-than sign, which would always be mistaken for the beginning of an HTML tag). Case is signinficant.
The content of this table has been throughly tested.
If the character that appears in the first column does not fit the description in the third column,
your browser has a screw loose.
428 Alain Neffe and the Home-Taped Electronic Music Revolution
Alain Neffe launched his first tape label at home in Belgium in 1981. He called it Insane Music Contact and his first installment was called Insane Music for Insane People. Thus began a nearly thirty year foray into home-made, visionary and utterly unfashionable electronic music that has hardly made anyone involved a household name.
Insane Music released 55 titles in its most prolific years (1981-87). Five of these were vinyl records and the rest were cassettes tapes. Why cassettes tapes? Magnetic tape was the obvious solution to the problem facing many artists working without record contracts in those days. Cassettes could be recorded at home, produced at home, dubbed at home, and sold or traded by mail. No need for tasteless outside producers and marketing mojoâone needed only leave home to buy more tapes. Says Neffe, âI could copy the tapes on demand. Releasing an LP required that you print 500 copies and 1000 copies of the cover sleeve, and everything had to be paid up front âŠ if the buyer didnât like the music, he or she could wipe it out and record something else on it.â
Mr. Neffe was not the only one out there recording, selling and trading tapes by mail. On both sides of the Atlantic, home cassette technology was permitting the release of much groundbreaking and breathlessly beautiful work, as well as some noxious and otherwise self-indulgent wankingâthat coat of many colors we call the DIY (do-it-yourself) Revolution. As early as 1974, Albrecht/d. self-released a cassette entitled Amsterdam Op De Dam in Germany. In 1976, Throbbing Gristle was distributing tapes of their infamous live recordings, and in 1977, the French electro-industrial unit Die Form began releasing tapes on their own Bain Total label. 1980 saw the release of two monumental self-released cassettes, The Storm Bugsâ A Safe Substitute and Colin Potterâs The Ghost Office. In Japan, 1980 saw the release of Merzbowâs first two cassettes, Remblandt Assemblage and Fuckexercise. And in the USA, 1981 saw John Benderâs Plaster: The Prototypes, a laconic and mysterious series of tone and vocal poems. Home taping was not limited to electronic music. R. Stevie Moore, one of the elder living ancestors of the lo-fi rock aesthetic, began releasing distributing home-made tapes via the R. Stevie Moore Cassette Club sometime in the 1970s. And tapes of live punk shows from the era continue to trade hands.
Soon, cassettes were coming from everywhere: mysterious PO boxes in the Midwest, to which you sent a blank tape and three dollars and received the tape back with something on it. The Tellus Audio Cassette Magazine was a Fluxus-inspired subscription audio-journal dedicated to music as well as poetry and drama and other forms of audio-art. Zines like Factsheet Five and Unsound devoted entire columns to the material they received from bands on home-made cassette, and demo tapes began leaking to radio stations prior to official record release dates. It was a grassroots movement that marched in association with the self-publication of zines, comics, chapbooks, and other media. The medium had begun to become the message.
Insane Music for Insane People (which eventually reached 25 volumes) was a series compiling all home-made electronic music made by artists from across the globe. By including in the liner notes the contact address for each artist featured, Neffe helped pioneer a snail-mail network for those interested in more of what they heard. Artists from all over Europe and the USA, from Japan, New Zealand, and beyond contributed over the years. One could send a few dollars to Insane Music Contact, receive tapes in the mail, write to artists involved and receive more cassettes.
Insane Music Contact (now known as Insane Music) has always been a vehicle for Mr. Neffeâs own electronic music projects as well, many of which are periodically active to this day. Though he now makes liberal use of the CD format, Neffeâs artistic approach remains undiluted by years of underexposure. He expects very little acknowledgment of or remuneration for his efforts, which, for him, are emotional articulation, continued experimentation, and purity. It seems nothing but nothing could possibly catapult such heavily uncommercial sounds into the public consciousnessânot even this thirty-year retrospective box-set entitled The Insane Box released (ironically, on vinyl) by the venerable Frank Maier of Vinyl-on-Demand Records, an outfit devoted to preserving the precious gems of cassette culture before the evidence disintegrates.
For this retrospective (4 LPs + a 7â 45), Mr. Neffe has reached into dusty attic boxes, wherein lay unreleased (or hardly available) material by five projects of which he has been a part: BeNe GeSSeRiT, Human Flesh, Pseudo Code, I Scream and Subject. Each has a unique cerebral orientation and emotional vibe made possible by the combined efforts of invited guests; each runs the high fever of a man very much committed to a personal vision of artistic purity without virtuosity, and each is distinctly French.
BeNe GeSSeRiT was not the first of Mr. Neffeâs projects to be recorded and distributed, but is, to my understanding, the genesis of his approach to music as âtextsâ or âphotographsâ, or as he puts it, âpotlatch musicâ. On these early tracks we also detect a burgeoning interest in the endless expressive properties of the human voice, both explicitly human and as heavily-treated sound sculpture, both French and English At times, voices shout like besotted Celine parlor workers at each other from tenement windows; at other times a high-pitched female voice wails up and down like Catherine Ribeiro alone in her bathroom. In these tracks, one can also detect the half-digested influence of electro-rock luminaries Silver Apples, the avant-lashings a la Yoko Ono, and occasionally the thunder-beat of early Laibach. Primitive Casio electronics, stage whispers, delay echoes, tape loops, and a certain absurdist humor redolent of Erik Satie, neither dampen the fabric with melodrama, nor detract from the integrity of the grist, nor from the topical seriousness of the textâs subjects. BeNe GeSSeRiT is difficult music, even in the moments that risk elegy, yet it is still more accessible than some of the other Francophone avant-dada outfits of the day, such as DDAA and Ătant DonnĂ©s, or Nurse with Wound in the UK.
Human Flesh is decidedly more structurally cohesive and song-oriented than BeNe GeSSeRiT, and its predecessors and influences are less clear. Still there is a clear interest in the human voice, its textures and timbers when removed of sign value by backwards-masking, and the new textures that emerge when disassembled and reassembled. Even rock-oriented at times, Human Flesh chases a more delirious climax, for the hounds of the carnival are snapping at their heels as they run. This is also a project of varied angles and pursuits, sliding as it does into poetic electro-pop (the supple and Chicago-accented voice of the late Lydia Tomkiw, of Algebra Suicide, appears on two tracks), and moments of Half Japanese-style primitivism. The side-long track âLangsamâ is more reminiscent of Piper-era Pink Floyd and Brainticket, as well as other Krautrock, yet is still distinctly French. These early and rare tracks are, in contrast to the more ambitious Pseudo Code and the more intimate recordings by I Scream, more oblique for being a mix-down of materials sent to Neffe from artists around the globe. The track âSons of God?â is also notable for what is perhaps the first recorded sample of the American fire-and-brimstone preacher Ferrell Griswold, whose voice has appeared in music by Front 242, Phallus Dei, Pragha Khan, et cetera.
The cassette medium, for all its benefits to individual artistic expression and culture, is for the selfsame reasons impermanent. Magnetic tape has a thirty year lifespan if properly archived, which means both that preserving their contents in other formats is important, and that paying hundreds of dollars for the original artifacts is a questionable collectorsâ pursuit (nevertheless, you can watch it happen daily). With the advent of the mp3 and the efforts of Vinyl-on-Demand and other labels, Insane Musicâs CD-r reissue program included, some of this exquisite material has been rescued from oblivion.
367 60 Minimal and Super Clean Web Designs to Inspire You | Inspiration
A clean and minimal web design is an effective way to convey an image of elegance and sophistication. This type of design is all about doing more with less, and making use of plenty of white space to let content and page elements breathe. However, it can be difficult to come up with a solid minimal website, because you canât rely on âshinyâ design elements to make things visually appealing. So if youâve struggled in the past to tackle this type of web design, weâre here to help. Hereâs a showcase of 60 minimal and super clean web designs to inspire you.
338 Web Design Trends for 2010 | Webdesigner Depot
Purists will say that great design is timeless. Yes, in an ideal world, we should ignore trends. Pragmatically speaking, though, there is a lot of value in
335 Create Seamless Web Background Textures in Minutes | Design Shack
332 Web Design Trends for 2010 | Webdesigner Depot
Purists will say that great design is timeless. Yes, in an ideal world, we should ignore trends.
Pragmatically speaking, though, there is a lot of value in monitoring and incorporating design trends, especially with regard to websites.
Letâs face it: the web changes at a rapid pace. Unlike in other media, design trends on the web are not just driven by aesthetics.
Technology is changing that can drastically alter the capabilities of the medium.
In 2010, weâre seeing designers continuing to push the boundaries of web design, setting the following clear trendsâŠ
329 How To Check and Fix Your Facebook Privacy Settings In Less Than A Minute
Since Facebook launched Open Graph API and brought instant personalization with web-release of Like button, everyone is talking about Facebook user's privacy
facebook privacy settings, check facebook privacy settings, fix facebook privacy, now want to make data public, facebook settings ,facebook,how-to,internet tips
320 60 Minimal and Super Clean Web Designs to Inspire You | Inspiration
Clean websites are awesome! We all love to appreciate beautiful, elegant, minimal and clean websites. Many people think that clean and minimal websites need to be white and need to showcase as less elements and colors as possible, and I always agreed with that, but that is not actually true. And to show you that is possible to have super clean websites with some nice elements and colors, we put this selection together.
312 12 Applications to Make Your Facebook Page More Engaging
Currently, there are more than three million active Facebook Pages on the top ranked site, with the typical Page boasting an average of less than 1,000 fans â oops, I mean âlikesâ (seriously, that just doesnât roll off your tongue quite the same way). Standing out from the static requires you to dress up your Page and make it more interesting and fun for your âlikersâ. Thatâs where Facebook applications come in. Theyâre basically like plugins for your Page and there are tens of thousands of them available. Deciding what apps youâd like to incorporate depends on how youâd like to engage with your peeps (thatâs an even better word than âlikersâ).
Hereâs a compilation of some must have applications for any Page. Theyâre great additions to the the basic layout that Facebook provides and they can be used in interesting ways to move your âlikesâ into action.
305 45 Amazing and Free Photoshop Actions | Vandelay Design Blog
Photoshop actions allow designers and photographers to automate common sequences for increased efficiency. There are countless actions available that can be downloaded for free, and in this post we'll feature 45 of them. Some of these are individual actions and others are sets that include multiple actions. Photoshop Action 15
257 21 Creative Ways To Increase Your Facebook Fanbase | Social Media Examiner
Facebook fan page marketing: 21 ways to create strategic visibility and promote your Facebook fan page
facebook fan page marketing, facebookk fan page, ,buddy media,bullseye gives,canvas page,email signature,facebook,facebook advertising,facebook autograph,facebook badge,facebook comment feature,facebook contest,facebook extended info,facebook fan page,facebook fanbase,facebook friends,facebook invitation,facebook landing tap,facebook logo,facebook marketing,facebook marketing an hour a day,facebook personal profile,facebook profile,facebook promotional guidelines,facebook tag,facebook text message,facebook users,facebook video,facebook votes,facebook wall post,facebook welcome video,facebook widget,facebookk share button,fan count,fan page,fan page broadcast,fanappz,fbml,hootsuite,involver,join our fan page,live stream,nick oneil,page badge,profile html,social media,social plugins,social proof,steve spangler,suggest to friends,tag photos,target,the fan box,threadless,twitter,video,video streaming app,virtue,vpype,welcome page,wildfire apps
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.
131 Deep MetaphysicsBlog MySpace de | Deep Metaphysics
Is "real" the thought of it âŠ or just in the mindless being of existence?
Why think if you can just "be"?
And in "being" âŠ why bother?
101 - 201