background preloader

Outils

Facebook Twitter

SSH tricks. Why SSH? As recently as a 2001, it was not uncommon to log in to a remote Unix system using telnet. Telnet is just above netcat in protocol sophistication, which means that passwords were sent in the clear. As wifi proliferated, telnet went from security nuissance to security disaster. As an undergrad, I remember running ethereal (now wireshark) in the school commons area, snagging about a dozen root passwords in an hour. SSH, which encrypts and authenticates connections, had been in development since 1995, but it seemed to become adopted nearly universally and almost overnight around 2002.

It is worth configuring SSH properly: per-user configuration is in ~/.ssh/config; system-wide client configuration is in /etc/ssh/ssh_config. Key-based, passwordless authentication Key-based passwordless authentication makes it less cumbersome for other programs and scripts to piggyback atop SSH, since you won't have to re-enter your password each time. To set this up, first log in to the client machine. Waffles - Vimperator. Behance Outfitter :: Products :: Dot Grid Book. For too long, Creatives have suffered from inefficiency, disorganization, and careers at the mercy of bureaucracy.

Behance aims to organize, connect, and empower creative careers, so the best ideas can see the light of day. Behance’s “Action” and “Dot Grid” product lines have become indispensable utilities for Creatives at work. Back in 2006, when the Behance team was just imagining ways to organize and empower creative people, they knew that they needed to start with themselves.

So the very first thing they designed was the Action Pad. Long before the launch of the Behance’s network and 99U, Behance began with paper and a mission to empower the creative world. As Scott Belsky and Matias Corea from Behance tell the story, "Brainstorming from our apartments during the hours outside our day jobs, we used our personal Action Pads to capture and complete countless action steps that ultimately pushed Behance from vision to reality. La programmation pour les non-programmeurs. Comment apprend-t-on à jongler avec les concepts et abstractions des langages informatiques ? Le Monde | • Mis à jour le | Par Rémi Sussan Programmer, c’est difficile : penser logiquement, par étapes, sans en sauter aucune et en envisageant toutes les possibilités de ses actions demande une grande attention, une grande rigueur. Mais à ces complications s’ajoute encore l’apprentissage d’une syntaxe extrêmement ardue, qui ne supporte pas la moindre faute, à la virgule près.

Sans compter que ladite syntaxe nous prend à rebrousse-poil. La simple instruction A=A+1, que l’on trouve dans presque tous les langages informatiques, y compris le vieux Basic, pourtant censé s’adresser aux néophytes, semble une insulte à ce que nous connaissons des mathématiques depuis l’école primaire. On a déjà eu du mal à avaler les maths, faudrait-il maintenant les jeter aux orties ? Un autre obstacle, peut-être moins évident, est l’absence de résultats immédiatement gratifiants pour les débutants. SQL Indexing tutorial for MySQL, Oracle, SQL Server, PostgreSQL, … 10 Open Education Resources You May Not Know About (But Should) This week, the OCW Consortium is holding its annual meeting, celebrating 10 years of OpenCourseWare. The movement to make university-level content freely and openly available online began a decade ago, when the faculty at MIT agreed to put the materials from all 2,000 of the university’s courses on the Web.

With that gesture, MIT OpenCourseWare helped launch an important educational movement, one that MIT President Susan Hockfield described in her opening remarks at yesterday’s meeting as both the child of technology and of a far more ancient academic tradition: “the tradition of the global intellectual commons.” We have looked here before at how OCW has shaped education in the last ten years, but in many ways much of the content that has been posted online remains very much “Web 1.0.” But as open educational resources and OCW increase in popularity and usage, there are a number of new resources out there that do offer just that. Alternative Interfaces. Valgrind Home. The unofficial google shell. Merge, Minify, and GZip Compress JS & CSS, online tool. The Ultimate Wget Download Guide With 15 Awesome Examples. Wget utility is the best option to download files from internet. wget can pretty much handle all complex download situations including large file downloads, recursive downloads, non-interactive downloads, multiple file downloads etc., In this article let us review how to use wget for various download scenarios using 15 awesome wget examples. 1.

Download Single File with wget The following example downloads a single file from internet and stores in the current directory. $ wget While downloading it will show a progress bar with the following information: %age of download completion (for e.g. 31% as shown below)Total amount of bytes downloaded so far (for e.g. 1,213,592 bytes as shown below)Current download speed (for e.g. 68.2K/s as shown below)Remaining time to download (for e.g. eta 34 seconds as shown below) Download in progress: Download completed: 2. . $ wget $ ls download_script.php? For Your Script Loading Needs. As JavaScript usage has skyrocketed over the last few years, so has the sheer number of scripts that are being loaded in an average web page. With these script tags comes a lot of baggage, such as blocking and lack of dependency management.

Today, I'd like to bring your attention to a number of JavaScript loaders, which are mini toolkits that significantly simplify how you add and load scripts. The Problem with Simple Script Tags They Block the Page The page stops 'happening' while the script is downloaded. JavaScript files loaded using the script tag are blocking by nature.

Everything that's happening or loading on the page is halted while the script is downloaded and executed. No Easy Way to Manage Dependencies Lack of dependency management is a big drawback. Next up comes the issue of handling dependencies. Available Choices The initial idea for this round up was sparked by a post over at Hacker News about making a list of JavaScript script loaders, roughly a month ago. HeadJS Size: 6.3 KB. Hashify. 15 Tools For Finding a Perfect Domain Name. When an idea of making a new website strike your mind, the first thing you do is to search a domain name matching to the objectives and category of site. Every day when number of sites are being registered, getting the domain name you desire can be a cumbersome job.

To help webmasters,thankfully we have different tools for checking out the availability of exact domain name you have been looking for or getting matching names if the desired one is not available. Today we have collected a list of more than 15 tools where you can get the desired information. Some of these websites also provide you with additional information like the current registrar of the domain name you are looking for, its expiry date, similar domain name with other extensions, page ranks on different platforms of current sites working wit similar names and so on.

Check out this post and grab your favorite domain name at the earliest before its gone. Advertisement Domain Typer More Information on Domain Typer DomBuddy Dyyo. Code Snippets. TaskSpeed - Library Task Test Suite. Coralrift – Instant Hosting for Simple Websites. Full Text RSS Feed // Get the whole feed and nothing but the feed. Userscripts.org: Power-ups for your browser.

Regex Tutorial, Examples and Reference - Regexp Patterns. Ontwik | Lectures, Screencasts and conferences for real web developers & designers. Programming, Software, and Technical Interview Questions - XOR Swap. WebSequenceDiagrams.com - Draw and Edit Sequence Diagrams in seconds.