background preloader

/g/

Facebook Twitter

The 10 Most Ridiculously Awesome Geeky Computer Pranks. Everybody loves a good prank… unless you are the one on the receiving end of the fun. It’s time to hone your pranking skills, not just to make sure you are the best, but so you can avoid being pranked by others. Yeah, sure, we could go with the old standards, like a blue screen of death screensaver or something like that, but it’s time to use our geek skills and come up with something better. We’ll cover some of the old favorites too, but maybe with a twist. Note: Many of these pranks require being able to access somebody’s computer physically, and many others require them to leave their PC logged in and unattended. You’ll have to plan accordingly. Disclaimer: Get a sense of humor.

Make the Space Key Write the Word SPACE Here’s a clever prank for you: Make the victim’s computer actually type the word “SPACE” every time they hit the space bar. #NoTrayIcon *Space::Send,SPACE You’ll probably want to right-click on the script and compile it to an executable before putting it on their computer. Solving Every Sudoku Puzzle. By Peter Norvig In this essay I tackle the problem of solving every Sudoku puzzle. It turns out to be quite easy (about one page of code for the main idea and two pages for embellishments) using two ideas: constraint propagation and search. Sudoku Notation and Preliminary Notions First we have to agree on some notation. A Sudoku puzzle is a grid of 81 squares; the majority of enthusiasts label the columns 1-9, the rows A-I, and call a collection of nine squares (column, row, or box) a unit and the squares that share a unit the peers.

A puzzle is solved if the squares in each unit are filled with a permutation of the digits 1 to 9. That is, no digit can appear twice in a unit, and every digit must appear once. Every square has exactly 3 units and 20 peers. We can implement the notions of units, peers, and squares in the programming language Python (2.5 or later) as follows: def cross(A, B): "Cross product of elements in A and elements in B. " return [a+b for a in A for b in B] Search Results 翻訳. Courses on the Internet. Security and Hacking Documentation. Wireless Security Tools. Free Document Conversion Network: PDF, Excel, Word, Text, ImagesBinary - it's digitalicious! Web Design Process.

60+ Awesome Grunge Font That Every Designer Should Collect. Advertisement Grunge and Dirty designs are probably the most popular design trends. Although grunge may means dirty to some people, but it is designer’s favorites. Today, we are going to share 65 Awesome Grunge Font that you probably want to collect. If i had missed out any fonts that you think are cool, please share through the comment section. 1. 2. 20th Century Woodcut 3. 28 Days Later 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 55. 56. 57. 58. 59. 61. 62.

30 Supercharged Free Photoshop PSD Files for Web Designers and Developers. Free PSD files are the friend of all designers, as they can save time for seasoned designers who need a lightbox, pagination, social media icons or other elements to use in their designs, and they are useful learning resources for beginning designers who want to see how to design such elements for themselves. Web developers can benefit as well, by using them to test individual effects such as jQuery sliders and jQuery toolips without having to design their own site. In this post, you’ll find 30 supercharged free Photoshop PSD files for web designers, developers and anyone else who wants to use them, that will boost your productivity and even make you a better designer.

Need more free Photoshop resources? Check out these posts for free PSDs! Happy designing! And feel free to contribute your own PSDs in the comments! Stitched Fabric Horizontal Accordion 404 Error Template Clean Simple Image Slider PSD Under Construction PSD Awesome Pop Up Design PSD Simple Image Preview Tooltip PSD Advertisement. Challenges - ThisisLegal.com. Mobile Computing with iPhone and Android.

Ten Javascript Tools Everyone Should Have. Filed: Sun, Mar 04 2007 under Programming|| Tags: toolbox javascript popular list Javascript frameworks have exploded on the scene over the last few years but they're no replacement for a good toolbox: those little snippets of code you seem to include in every single project. Here's my list of 10 essential Javascript tools everyone should have at their fingertips! #0 - Trim. Trim is one of the things that leave you scratching your head wondering why it was never included in the language to begin with. Thanks to prototyping however it's fairly easy to make up for the original oversight. String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g,""); } String.prototype.ltrim = function() { return this.replace(/^\s+/g,""); } String.prototype.rtrim = function() { return this.replace(/\s+$/g,""); } Usage… var test = " Test "; var test1 = test.ltrim(); // returns "Test " var test2 = test.rtrim(); // returns " Test" var test3 = test.trim(); // returns "Test" #1 - Numeric Sort.

How to make an external laptop graphics adaptor. Laptop graphics have always been something of a joke performance wise. Nvidia and AMD do try, but cramming all those millions of transistors into a low-power, compact package just leads to massive expense and an inability to upgrade. Wouldn't it be perfect if you could simply use a standard external graphics card to power your laptop's 3D graphics?

Article continues below The good news is that you can. The suitably technical-sounding PE4H is just that; a passive PCI-e x16 to x1 adaptor, which enables you to plug an external graphics card into a laptop's ExpressCard slot. We'd like to say it's as simple as that, but this project does have a few sticking points. The second is Windows 7, as it handles multiple display drivers far more adeptly than anything else. Also if your laptop has more than 2GB of memory a 64-bit installation is also required, as otherwise you'll hit the 4GB address space limit hard. The walkthrough below details putting together a system. Troubleshooting 1. 2. 3. 4. 5. Turn Your Home Router Into a Super-Powered Router with DD-WRT. Wireless is everywhere and routers are the force that makes it happen, so why not supercharge yours to take proper advantage of it?

DD-WRT will let you boost your router’s range, add features, and more. DD-WRT has a ton of features—more than we can cover in this guide, which is focused on helping you get your router upgraded. Stay tuned, as we’ll go into more depth in a couple more days on all the great things you can do with it, but even if you don’t use the additional features, DD-WRT is worth installing to make your router work better. What Is DD-WRT? Here’s our router.

DD-WRT is an open-source alternative firmware for routers. Router Support Turning your home router into an almost professional-level tool is a great project that has one major caveat: support. For our purposes, the important spec to consider is NVROM, or ROM. Preparation The most important thing in any project is research. The friendly forum gave us some useful info for our particular model. The Process. Mobile Phone Watches UK. HTML & CSS In Pictures. Circle Hover Effects with CSS Transitions. From our sponsor: Get started on your Squarespace website with a free trial In today’s tutorial we’ll experiment with hover effects on circles. Since we have the border radius property, we can create circular shapes and they have been appearing more often as design elements in websites.

One use that I especially enjoy seeing is the circular thumbnail which just looks so much more interesting than the usual rectangular. And because the circle is such a special shape, we are going to create some special hover effects for it! Please note: the result of this tutorial will only work as intended in browsers that support the respective CSS properties. We will omit vendor prefixes in this tutorial. So, let’s get started! The HTML For most of the examples, we’ll be using the following structure: Although we could use images here, we’ll give ourselves a bit more freedom by using background images instead.

Now, let’s make some hover effects! The CSS Example 1 And now, the interesting hover action! Awesome CSS3 generators to simplify front end development. CSS3 Generator This generator is definitely one of my favorites, as it allow you to generate more than 10 different CSS3 effects, such as border radius, text shadows, transitions, and more. Visit css3generator.com CSS Gradient generator CSS gradients are cool, but it’s also a bit tricky to remind all the possibilities. This generator will help you to create a perfect looking CSS gradient with no headache. Visit CSS Gradient generator CSS button generator In my opinion, this is the most advanced CSS3 button generator available on the internet. CSS3Gen CSS3Gen is a nice generator which allows you to easily create useful snippets of CSS3 and copy them straight into your projects.

CSS3 Please CSS3 Please is a very effective tool to test your CSS3 code: Just edit the CSS rules from the editor, and a special container will receive instant changes so you can have a preview of what you’re doing. Layer Styles Border image generator As you can guess, this tool helps you to create borde images. CSS3 Pie. 70 Tutorials Using Photoshop To Design A Website.

This article features a huge amount of Photoshop web design tutorials, which will teach you simple effects which can be combined together in order to create a great website design. Theses tutorials are perfect for first time Photoshop users because there short and sweet. I hope you enjoy the article and feel free to leave a comment below. 1) Carbon Fiber Layout you’ll learn how to make this sleek layout with a carbon fiber background that would look great as a landing page for a website. 2) Design Studio Layout In this tutorial you will learn how to make a layout for your design studio website. 3) Create a web 2.0 layout in photoshop In this tutorial, you’ll learn how to create a very fancy “Web 2.0″ website layout in Adobe Photoshop using beginners skills. 4) Watercolored design studio blog layout In this tutorial you will learn how to make a clean and simple watercolor design studio layout for a blog. 5) Corporate Business Layout 6) How to create a worn paper layout 7) Arhitecture layout.

University lectures computer science. Whether your goal is to earn a promotion, graduate at the top of your class, or just accelerate your life, lectures can help get you there. Our archives of lectures cover a huge range of topics and have all been handpicked and carefully designed by experienced instructors throughout the world who are dedicated to helping you take the next step toward meeting your career goals. Lifelong learns can turn their free time turn into self-improvement time. The online lectures on this list are more than lecture notes or a slideshow on a topic -- they were designed for audiences like you, with carefully sequenced themes and topics taught by veteran educators, and often with additional resources for your own independent study.

The lectures are available to anybody, completely free of charge. Lecture courses are a valid and vital learning tool, and may be one of the best methods of learning available. Free Computers Video Lecture courses. Invent Your Own Computer Games with Python. Chapter 1 Read online: Chapter 1 - Installing Python Videos: Chapter 2 Read online: Chapter 2 - The Interactive Shell Chapter 3 Read online: Chapter 3 - Strings Download source: hello.py Copy source to clipboard: Use the online diff tool to find typos in your code: hello.py Chapter 4 Read online: Chapter 4 - Guess the Number Download source: guess.py Use the online diff tool to find typos in your code: guess.py Chapter 5 Read online: Chapter 5 - Jokes Download source: jokes.py Use the online diff tool to find typos in your code: jokes.py Chapter 6 Read online: Chapter 6 - Dragon Realm Download source: dragon.py Use the online diff tool to find typos in your code: dragon.py Chapter 7 Read online: Chapter 7 - Using the Debugger Chapter 8 Read online: Chapter 8 - Flow Charts Chapter 9 Read online: Chapter 9 - Hangman Download source: hangman.py Use the online diff tool to find typos in your code: hangman.py Chapter 10 Read online: Chapter 10 - Tic Tac Toe Download source: tictactoe.py Chapter 11 Download source: bagels.py.

SecTools.Org Top Network Security Tools. Network Calculators. 10 Greatest Open Source Software Of 2009. These are full-featured cross-platform softwares, free as in beer and speech. Vivek Gite picks his best open source software of 2009. #1: Inkscape ( Vector Graphics Editor ) Fig.01: Inkscape is used by artist/illustrator/designer as vector graphics editor Inkscape is a vector graphics editor. Inkscape supports many advanced SVG features (markers, clones, alpha blending, etc.) and great care is taken in designing a streamlined interface. Download Inkscape #2: 7-Zip ( Archiver ) Fig.02: 7-Zip is used as archiver 7-Zip is a file archiver and open source software. Note: For Linux / UNIX desktop I prefer to use native tools such as zip/unzip, tar etc. #3: VLC ( Media Player ) Fig.03: VLC is similar to QuickTime / Windows Media Player Great media player which supports almost all formats (audio, video formats DVDs / VCDs, and various streaming protocols) and is stripped down to its most fundamental features (i.e. portable media player).

Download VLC Media Player #4: VirtualBox ( Virtualization ) Rest... Open source anti-theft solution for your laptop, phone and tablet – Prey.