100SILEX, de 0 ŕ 100 s: through
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.
1517 THE MUTANT MACHINE Dynamic Analog Percussion Engine
MICROCONTROLLER FREE ANALOG PERCUSSION SYNTHESIS
unique Inverter Core oscillators form the MEMBRANE. Each analog oscillator has three waveforms to select from
capable of synthesizing everything from heavy-hitting bassdrums to classic 909-style snares and other complex timbres
modular design gives the Machine many auxiliary purposes, great for modular sound design of many varieties, and not just percussion
the SNAPPY section is comprised of a voltage controlled noise oscillator, for modelling the noisy part of drum timbres
both MEMBRANE and SNAPPY elements have an external input for replacing the built-in sound sources, opening up many avenues of possibility
13 control voltage and audio inputs, for a fully modular drum experience
7 audio and CV/gate outputs for maximum integration with other modules
dedicated outputs for each WAVE and NOISE oscillator mean you can use the Machine as a complex VCO in your system, when not synthesizing percussion
WAVEFORM SCANNING FEATURE GENERATES COMPLEX TIMBRES
the MEMBRANEâs waveforms can be scanned through automatically by the wavescannerâs voltage controlled clock generator, or an external clock or VCO can be used
SCAN FREQ CV forms a unique form of timbre control, making the Machine act like a complex oscillator at its WAVES output
the ENABLE input allows you to gate the wavescanner on and off with a CV or gate signal
ARCHITECTURE OF THE MACHINE
The Mutant Machine is a dynamic analog instrument capable of generating a wide palette of sounds, ranging from various forms of analog percussion to complex drones and oscillations. To achieve this, the Machine features two synthesis sections which are summed together at the final output: MEMBRANE and SNAPPY. Like the other Mutant Drums, the MEMBRANE and SNAPPY circuits began their mutation as classic analog percussion techniques and have been reimagined for 21st century modular synthesis.
The MEMBRANE forms the main body of the sound by way of two analog VCOs, and the SNAPPY section further adds to the timbre by contributing noisy elements to the mix. A noisy CLICK which occurs at the beginning of the SNAPPY sound can have its volume adjusted independent of the main decaying SNAPPY texture.
The waveforms which make up the MEMBRANE can be selected manually by button press, or the WAVESCANNER can be used to automatically scan through the available analog waveforms. By modulating the frequency through which waves are scanned, unique, complex sounds are created.
Experimentation is encouraged by the many modulation inputs and outputs available to you. The Machine features 8 CV and gate inputs for modulation as well as two external audio inputs, for bringing other modules into the Machineâs core. There are many audio outputs for maximum versatility, allowing you to use the Machine to create drones and alien timbres for use elsewhere in the modular analog system.
1408 Âť Cut simple SMT Stencil from common aluminum flashing on your CNC Animodule.com
Cut simple SMT Stencil from common aluminum flashing on your CNC
Hereâs a quick photodoc of how I made a reusable SMT stencil from some aluminum siding I had laying around. Itâs very simple to assemble and works great. Dirt cheap too.
I had picked up a roll of aluminum flashing a few years ago to flash some chimneys I rebuilt/repointed and was curious to see how it would hold up as an SMT stencil.
To buy an SMT stencil frame is near $1000 so I didnât have much to lose if it didnât work out.
I cut the frame out of some birch plywood since I had some handy. Really any sturdy frame would do the trick. You could easily glue one together out of some 1x or trim board.
I put a thicker sheet of aluminum down underneath the flashing to give the CNC endmill something sturdy to cut against and clamped it down stretched and tight. My thought there was that If I cut straight on the MDF it might push on the flashing and bend it before it cut through.
A 1mm endmill did the trick. Each pass was .05mm deep.
I pulled the Flashing tight and stapled it to the frame. No rocket science here. I taped up the inside edges so no solderpaste could squeeze between the frame and the stencil.
I had some old screen print hinge boards so I just attached this frame the same way I would a screen print stencil.
The only fiddly part was aligning the first PCB. You have to push around a little and lift the stencil and fiddle with it a little bit. Once I get all the pads lined up correctly I hold it in place and trace around it with a thin tip sharpie marker.
Then you place the PCB in the outline. If you have the height adjusted correctly the stencil is sturdy enough to hold the PCB in place while you print the Solderpaste on it. just hold the stencil frame down and it pushes down on the PCB.
I used a flexible putty knife as a squeegee. It worked fine.
Cleanup was a breeze. Just scrape it off, unscrew the stencil frame from the hingeboard and stick it in the corner till you are ready to do another run.
A bit of planning can save you a ton of money when it comes to buying throughout the year. Here's your comprehensive, always up-to-date guide on the best times to buy everything this year.
always up to date guide, best time to buy, saving money, buying guide, buying, shopping, money, discounts, deals, financial, personal finance, chart, feature, Lifehacker
1164 Liz Lang at The MAP
A cathartic experience. As a composer, musical sound designer, and performer my lifelong passion/goal is to give listeners exactly that. Through works that evoke a sense of mood, mystery, and otherworldliness.
To achieve this, in a given composition I make a landscape of voice and/or instrumentation layered with heavily morphed samples and altered field recordings. The juxtaposition of familiar with supra-familiar gives the listener the experience of melody/harmony as a guiding light while giving voice to sonic geography of forms and energies unable to exist naturally in our matter-based world.
Bel canto voice training, impressionist and futurist composers, glitch and industrial/ambient genres all figure into what comprises my influences.
My professional experience includes composing, musical sound design, scoring, recording foley and dialogue, and creating sound effects for independent film. My work also appears on a number of collaborations on CD and vinyl currently floating around the globe, with works-in-progress slated for near-future release.
1161 body rock tv fitness
I have a non-fitness related life situation that I wanted to run by you guysâŚ. I wanted to talk to you guys today about not always having to say your sorry. Are you one of those people who finds yourself apologizing for things just to smooth things over or avoid a confrontation? This ability is admirable in certain low-key non-crucial situations. Itâs when we apologize for our beliefs and principles â or in the face of being bullied that we pay the high price of compromising ourselves. I have a friend who is being treated badly by certain members of her family. It really comes down to her not living her life exactly the way they think she should be living it. My friend is not endangering herself or others, she is kind hearted and generous to the extreme, but because she is not pulling the line and placing the needs of others before her own basic needs and happiness she is taking a lot of undeserved heat bordering on emotional abuse. Her strategy to this point has been to apologize left and right in an attempt to smooth it over and reset everything. It hasnât worked and if anything it has given the people giving her a hard time more of a license to push it even further. I think there comes a time when you just have to say enough and stop apologizing. I think that there is more strength and balance in believing in yourself and respectfully staying firm in your truth. From this position I think both sides have the best chance of talking it through and resolving it. What do you guys think? Do you find yourself constantly apologizing to certain people in your life? Is it helping or making the relationship more challenging? Any advice for my friend?
1131 Photos: The Best Facial Hair in the Civil War
Browse through these portraits of officers with great facial hair and then vote for your favorite
Civil War Facial Hair, civil war, facial hair, vote, beard, mustache, mutton chop, sideburn
1020 GnomeActivityJournal - GNOME Live!
GNOME Activity Journal (formerly GNOME Zeitgeist)
GNOME Activity Journal (formerly GNOME Zeitgeist)
Getting in touch
Grouping and Filtering
Long term goals
Mockups And Current Usage
See Zeitgeist for information about the Zeitgeist engine used internally by the GNOME Activity Journal.
The GNOME Activity Journal is a tool for easily browsing and finding files on your computer. It uses Zeitgeist to get information and metadata on what files/websites/contacts/etc. you worked with.
Links: Zeitgeist Website, Zeitgeist on Launchpad, GNOME Activity Journal on Launchpad
The Zeitgeist code is split into two modules:
GNOME Activity Journal (GTK+ interface)
Project page: https://launchpad.net/gnome-activity-journal
Repository: bzr branch lp:gnome-activity-journal
Project page: https://launchpad.net/zeitgeist
Repository: bzr branch lp:zeitgeist
Getting in touch
Mailing list: https://launchpad.net/~gnome-zeitgeist-users
IRC: #zeitgeist @ irc.freenode.net, #gnome-zeitgeist @ irc.gimp.org
John turns on his computer to work on his seminar paper. Instead of digging through his hierarchal file system, he simply opens up GNOME Activity Journal and clicks on the top item in the "Recently Used Files" list. When he realizes that he can't remember the name of the website that he was reading for research yesterday, he simply looks at the list of files related to his paper and clicks on the website.
More at the Zeitgeist Vision page.
Grouping and Filtering
Our goal is to group/filter the data by:
Type of data
Location of use (GPS)
Drag and Drop (not for links)
Filtering by Dataproviders/Time/Tags
Add an actions toolbar to quickly share items by email or instant messaging. (See nautilus-share)
Experiment with Tracker, Soylent, and Empathy.
Long term goals
Better metadata extraction (see some of the sprints above)
Integration with other computers and mobile devices.
Mockups And Current Usage
Some work was done by the City of Largo in the past which replicated some of the features of the Activity Journal. Possibly some of this work can result in ideas for improving the User Interface.
Mockups And Usage.
/BolzanoIdeas /CityOfLargo /Ideas
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.
This is a simple analog brass lead patch.
A fun patch with lots of motion made using my "Audio-rate Filter FM" programming tip below.
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.
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.
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.
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. ^_^
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!
These I created just for fun and desktop "beautification" ;)
1280 X 1024
1024 X 768
800 X 600
781 Atlas obscura
About the Atlas Obscura
Welcome to the Atlas Obscura, a compendium of this age's wonders, curiosities, and esoterica. The Atlas Obscura is a collaborative project with the goal of cataloging all of the singular, eccentric, bizarre, fantastical, and strange out-of-the-way places that get left out of traditional travel guidebooks and are ignored by the average tourist. If you're looking for miniature cities, glass flowers, books bound in human skin, gigantic flaming holes in the ground, phallological museums, bone churches, balancing pagodas, or homes built entirely out of paper, the Atlas Obscura is where you'll find them.
The Atlas Obscura is not just about collecting oddities. In an age where everything seems to have been explored and there is nothing new to be found, the Atlas Obscura celebrates a different way of traveling, and a different lens through which to view the world.
The Atlas Obscura depends on our community of far-flung explorers to find and report back about the world's wonders and curiosities. If you have been to, know of, or have heard about a place that belongs in the Atlas Obscura, we want you to tell us about it. Anyone and everyone is welcome and encouraged to nominate places for inclusion, and to edit content already in the Atlas.
Thanks for stopping by, and good exploring!
759 C-DOS Abandonware Games
Classic abandonware DOS games! Downloads including games, reviews, manuals, walkthroughs, screenshots & extras. Dosbox support!
DOS Games, Games, Abandonware, Abandon, Old, Warez, Old Dos Games, dos, dos games, abandonware, abandon
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.
721 DNA seen through the eyes of a coder
This is just some rambling by a computer programmer about DNA. I'm not a molecular geneticist. If you spot the inevitable mistakes, please mail me (bert hubert) at email@example.com.
I'm not trying to force my view unto the DNA - each observation here is quite 'uncramped'. To see where I got all this from, head to the bibliography.
Quick links: The source code, Position Independent Code, Conditional compilation, Dead code, bloat, comments ('junk dna'), fork() and fork bombs ('tumors'), Mirroring, failover, Cluttered APIs, dependency hell, Viruses, worms, Central Dogma, Binary patching aka 'Gene therapy', Bug Regression, Reed-Solomon codes: 'Forward Error Correction', Holy Code, Framing errors: start and stop bits, Massive multiprocessing: each cell is a universe, Self hosting & bootstrapping, The Makefile, Further reading.
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.]
701 How To Convince The Client That Your Design Is Perfect - Smashing Magazine
As designers who deal with clients, we all have to face one situation, no matter how difficult and uncomfortable, and that is guiding the client to accept that your design is perfect. Now, you already have the project, so this is not a matter of convincing them to pick you for the job. This is about getting them to see that your design satisfies their requirements and contains everything they want. We all have to take on this role of virtual tour guide and lead them through the projectâs twists and turns, ensuring that the best interests of the client and website are served.
We have to be the lighthouse, guiding the clients to shore. (Image credit)
In the end, the final decision falls to the client, but there are times â and most of us have experienced them â when the clientâs lack of expertise in the field affect the quality of the design. In such times, we have a responsibility to do everything in our power to convince the client that the design is perfect as it is, and that any further alteration would impair the websiteâs ability to communicate everything it needs to. This confrontation is not welcome by either party, but it is certainly necessary.
Many designers want to avoid conflict and, as a result, cave to their clients at the slightest sign of disagreement, rather than spend time trying to convince them that they stand on the right side of the design decision. This is often a mistake and does not serve the design, which should be the paramount consideration. We owe it to our creative work to argue for whatever serves the design beyond all else, even though the client is footing the bill. We may end up having to give in to the client, but at least we tried.
Below is an overview of some tips and techniques you can employ when you find yourself butting heads with a client. These approaches might work individually or in combination, but they all at least offer a launching point to help you put your best foot forward and lead the client exactly where they need to go.
Visualizing.org is a community of creative people working to make sense of complex issues through data and designâŚ and itâs a shared space and free resource to help you achieve this goal.
By some estimates, we now create more data each year than in the entirety of prior human history. Data visualization helps us approach, interpret, and extract knowledge from this information. Over the last couple of years, weâve seen government agencies, NGOs, and companies open up their data for the public to see and use. And weâve seen data visualization figure more prominently in design curricula, conference programs, and the media. We created Visualizing.org because we want to help connect the proliferation of public dataâŚ with a community that can help us understand this dataâŚ with the general public.
What is Visualizing.org? What can I do on the site?
Visualizing is a place to showcase your work, get feedback, ensure that your work is seen by lots of people and gets used by teachers, journalists, and conference organizers to help educate the public about various world issues
Visualizing is a free resource to search for data
Use Visualizing to keep up with and be inspired by the latest work from other designers and design schools
Learn about new visualization tools, blogs, books and other resources to help your work
Everything you upload remains your sole and exclusive property and is licensed under a Creative Commons Attribution Non-Commercial Share-Alike License
For teachers and schools:
Visualizing is a place to exhibit the collective work of your students, organize assignments and class projects, and help your students find data for their own visualizations
Weâre working on new tools to help you share teaching material with other teachers
As an Academic Partner, your students are eligible to participate in various design competitions â weâre hosting the first Visualizing Marathon in New York in October
To learn more, contact Saira Jesani
For bloggers and journalists:
Visualizing is a resource to find data visualizations about a wide variety of world issues to inform and accompany your own reporting â and itâs easy to embed visualizations and widgets from Visualizing on your own site
For conference organizers:
As a Knowledge Partner, Visualizing allows you to use data visualizations at your conferences under a Creative Commons License
To learn more, contact Saira Jesani
Visualizing is a new and fun online resource to learn more about the world in all its complexity and inter-dependence -- and become more comfortable with data and how it can be visually represented
How does it work?
The site is open and free to use. Everything you upload remains your sole and exclusive property and is licensed under a Creative Commons Attribution Non-Commercial Share Alike License. Simply put, this means that anyone can share, copy, remix, or build upon the visualization as long as: (i) it is used non-commercially; and (ii) the visualizationâs creator and source are credited.
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.
637 50 List of Free Online Photo Editing Tools | blueblots.com
Editing an image is very popular these days due to the innovation of graphic software programs that will allow us to create computer arts from scratch. However, we could also enhance, add some cool effects and customize the look of our images easily without having the need of these soft wares through the online photo editors. An online photo editor tool allows us to edit and manipulate a photo in the Web Browser. This is more advantageous compared to the softwares for editing an image as this could not consume much of the memory of your desktop and the processing is done faster by the server. With just a few clicks, we could now be able to customize our own photos, create funny photos from our pictures or even feature ourselves in a magazine cover like that of a celebrity. Here are the 50 List of Photo Editing Tools to Help You Edit Images and Photos Online for free. Try to check and get your best pick!
636 The Beginnerâs Guide to Zen Habits â A Guided Tour | zen habits
âSmile, breathe and go slowly.â ~Thich Nhat Hanh
Post written by Leo Babauta. Follow me on Twitter.
Note: This is an update to the old guide â so it should be interesting to readers new and old.
While some of you have been following Zen Habits since its early days (beginning of 2007), many of you are fairly new readers.
To help you through the fairly overwhelming archives, Iâve compiled a beginnerâs guide. Kind of a Quick Start guide.
First, a note: Please donât try to go through this all at once. There are days and days worth of reading here. Iâve just organized that so that you can go to the stuff you want to learn about first.
Take it in small chunks.
Where do you start when you have a thousand posts to read through? You start with the best, or at least the most popular.
So here they are:
Most Popular Posts
a brief guide to life.
the best goal is no goal
the lost art of solitude
the elements of living lightly
the zen of doing
The Ultimate How to Get Lean Guide.
simplify, and savor life
How Not to Hurry
Email Sanity: How to Clear Your Inbox When Youâre Drowning
the barefoot philosophy
The No. 1 Habit of Highly Creative People
How Not to Hurry
The Simple, Ridiculously Useful Guide to Earning a Living from Your Passion
10 Benefits of Rising Early, and How to Do It
20 Things I Wish I Had Known When Starting Out in Life
Simple Living Manifesto: 72 Ideas to Simplify Your Life
A Guide to Creating a Minimalist Home
Get Off Your Butt: 16 Ways to Get Motivated When Youâre in a Slump
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
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.
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.
426 steampunk brass synthesizer blows my mind on [technabob]
I always thought analog synthesizers were inherently retro. Just not quite this retro. This unbelievable steampunk modular synthesizer features tons of dials and intricate brass etching throughout. All of the buttons and knobs were hand lathed, and the synth includes a number of antique parts as well.
audio, geek art + craft, retro, strange + wonderful, technology, analog, brass, handmade, music, sound, steampunk, synthesizer
404 FOLKTEK ARTS: Time Scape Wave Sequencer
A brand new masterwork by Arius Blaze. The "Time Scape Wave Sequencer" is a sampler, processor and synthesizer with a built in 8 step sequencer. The touch board controls the polyphonic synth part which can be fed through delay or any combination of thousands of possibilities for wave shaping as well as the possibility of having the shape altered in time with the sequencer.
403 RhinoSpike : Foreign Language Audio on Demand!
RhinoSpike is an online language learning community tool that lets users around the globe connect and exchange foreign language audio files. Get any foreign language text read aloud for you by a native speaker! Here's how it works:
Submit some text that you want read aloud in a foreign language.
Your submission becomes an Audio Request and will be sent to native speakers.
Record your voice for an Audio Request in your native language.
Recording for other users bumps your submissions ahead in the queue.
Download the audio file for your submission. Learn the language through real, native input!
Load it onto your ipod or add it to your favorite SRS/Flashcard program.
327 ReclaimPrivacy.org | Facebook Privacy Scanner
Keep up with the latest news about privacy policies on Facebook.
The Erosion of Facebook Privacy eff.org
Facebook Privacy Changes eff.org
7 Things to Stop Doing Now on Facebook yahoo.com
Facebook's Gone Rogue wired.com
This website provides an independent and open tool for scanning your Facebook privacy settings. The source code and its development will always remain open and transparent.
Drag this link to your web browser bookmarks bar: Scan for Privacy
Go to your Facebook privacy settings and then click that bookmark once you are on Facebook.
You will see a series of privacy scans that inspect your privacy settings and warn you about settings that might be unexpectedly public.
Follow us on Facebook to hear about the latest updates.
Having trouble? Check our help page for tips and video walkthroughs.
Our mission is to promote privacy awareness on Facebook and elsewhere. Spread awareness to your friends on Facebook by sharing this website with them:
You can follow us on Twitter too!
If you prefer email, you can also sign up for the newsletter to get informed of privacy updates:
Are you a coder? Contribute to the source code and help to keep the privacy scanner up-to-date.
we never see your Facebook data
we never share your personal information
Simple. The scanner operates entirely within your own browser.
Statement of limitation of liability: you use this tool at your own risk, and by using this tool you agree to hold neither ReclaimPrivacy.org (nor its contributors) liable for damage to your Facebook account. However, we do strive to reduce that risk by keeping the source code open and transparent, so that we can identify bugs and quickly fix any functionality.
about the author
300 YAMAHA CS-30 SYNTHESIZER
This page is dedicated to the Yamaha CS-30, the monophonic top-of-the-line of Yamahas CS-series synthesizers. This synthesizer series comprised of the CS-5, CS-10, CS-15 and the CS-30. These were all monophonic. The polyphonic series comprised of the CS-50, CS-60 and the classic CS-80, Later came the CS-30M and CS-40 monophonics as well as the CS-70 polyphonic with some patch saving capabilities and different design.
All the units of this series of vintage synthesizers are very nice and collectable, but the CS-30 was the largest and most flexible of the monophonic series. If Yamaha had ever decided to build a large modular system they could have done so using some of the designs of the CS-series.
In this page I will go through the features of the CS-30, for anyone interested.
298 The Evolution of Privacy on Facebook
Facebook is a great service. I have a profile, and so does nearly everyone I know under the age of 60.
However, Facebook hasn't always managed its users' data well. In the beginning, it restricted the visibility of a user's personal information to just their friends and their "network" (college or school). Over the past couple of years, the default privacy settings for a Facebook user's personal information have become more and more permissive. They've also changed how your personal information is classified several times, sometimes in a manner that has been confusing for their users. This has largely been part of Facebook's effort to correlate, publish, and monetize their social graph: a massive database of entities and links that covers everything from where you live to the movies you like and the people you trust.
This blog post by Kurt Opsahl at the the EFF gives a brief timeline of Facebook's Terms of Service changes through April of 2010. It's a great overview, but I was a little disappointed it wasn't an actual timeline: hence my initial inspiration for this infographic.
284 MATRIXSYNTH: Alesis Andromeda A6 Tip
Alesis Andromeda A6 Tip
If you own an Andromeda, give this a try. Via this gearslutz thread where you'll find additional details, via mister bunty on AH:
"For those that asked, here's the thread on gearslutz that explains the waveshaping that happens above level 30.
I know it sounds crazy, but if you keep the levels pre-mix below 30 total (yes, total!) and then the filter/ringmod/postmix levels around 70 at sum, you'll hear a whole new definition.
I tried it on a crappy set of headphones and was amazed. Then, I listened through my bluesky monitors and a set of NS-10s, and couldn't believe the detail I had been missing.
For me, at least, the juice and "vintage-ness" of the Andy was discovered."
252 Top 10 Sites To Make National And International Phone Calls For Free
When we talk about making phone calls from our PC through internet, we think of ĂÂ instant messaging services like Yahoo Messenger and Google Talk which provides
how to make free international phone calls, free international calls online, online free national and international calls, websites proving free phone calls ,resources,softwares
235 MATRIXSYNTH: Alesis Andromeda A6 Aurora Mod
This was a custom mod. I originally put a post up in August of 05 here. Anyone know the website where more info on this mod is hosted? I accidentally lost the link when mucking around with Blogger's settings a while back.
This image via Photobucket
Update: I found the original site but it is down. Some info and additional shots pulled from the Internet Archive Way Back Machine. You can find some thumbnails there, but most give you a 404 if you click on them for the larger shot. I pulled the large pics below before they are gone forever.
"Alesis made Synthesis History when they released their Alesis Andromeda A6, an analog polysynth bred with new technology and classic analog sound! Sixteen awesome voices with two types of filters, a vast modulation system, and enough bells and whistles to make the Andromeda A6 THE most highly featured analog polysynth in existence. If it only had a sloped panel...
* Take one Andromeda, lightly used (but out of warranty - very important!)
* Add one black on blue BETA Panel - because the pre-production beta panels were lacking the Pre- and Post-Filter Mix VIEW buttons, either the buttoncaps must be pulled off of the switches on the PCBs OR two holes need to be carefully drilled through the panel to accomodate. I drilled the holes after measuring about fifteen times each.
* Tilt that panel at approx. the same slope as the Korg MS-20. Requires the extending of a couple of ribbon cables inside, and some pop-rivetted braces. Not too hard.
* Custom wood endcheeks of nice Oak, plus a wood accent over the keyboard. I chose to go with thick, high quality wood to make Aurora more of a beast.
* Replace all green LEDs with red high-intensity ones. This also required changing some resistor values to increase the brightness.
* Replace the LCD with a Hantronix Blue-on-White display. Also, some resistor changes are needed.
* Have a very agreeable Alesis burn a custom Boot EPROM with the custom-designed bootup screen below.
* Build a custom top panel, complete with several additional controls (two joysticks, several switches and knobs) as well as a full 16-channel mixer with level and pan per channel, one for each of the 16 individual outs on the Andromeda.
* Add lots of careful, hard work and time, and PRESTO - you have the Aurora A6!
The Name: I went with Aurora for a couple of reasons.
1. Alliteration - AurorA - AndromedA - get it?
2. There is some legend/lore as to how the Alesis Andromeda got its name. Could be related to the Greek mythos. Could be related to the Andromeda galaxy. Could be darts thrown at dictionary pages :-) In any case, Aurora fits with the mythology bent because in Roman mythology, Aurora was the goddess of the dawn (Andromeda was rescued and married by Perseus in Greek mythos). Aurora also fits the 'celestial' thing as well, as the Aurora Borealis. Either way, it kept with what might have perhaps been Alesis' reasons for naming the Andromeda.
3. I just liked it.
4. The A6 is kept because this fits with Alesis' naming convention (QS8 = 81-key QuadraSynth, A6 = 61-key Analog). There is some rumor that A6 was a play on ASICs, the custom chips within Andromeda, but I'm assured this is just rumor :-) "
229 Typography Is Important - Well-Made Magazine - Techmic Studios
Typography is the art of arranging type and type design. The arrangement of type involves the selection of typefaces, point size, line length, line spacing, and the adjustment of spaces between groups of letters (tracking) and between pairs of letters (kerning). Typography comes from the Greek words typos, which means âmark, figureâ and grapho, which means âI write.â It is basically the discipline of shaping written information; thus it can be applied to anything which has to do with text, including web design. Authors write the text, designers and typographers manage the typography, and users read through it.
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.
67 The Audio Playground Synthesizer Museum
The Audio Playground webpages offer a virtual tour of the collection
and shows some of the the electronic instruments and gadgets which
have shaped popular (and not so popular) music through the
years -- from the earliest innovations, to more recent toys. Enjoy!
101 - 201