background preloader

Divs edu comp

Facebook Twitter

Online Apps. How to be a Programmer: A Short, Comprehensive, and Personal Summary. Debugging is the cornerstone of being a programmer. The first meaning of the verb to debug is to remove errors, but the meaning that really matters is to see into the execution of a program by examining it. A programmer that cannot debug effectively is blind. Idealists that think design, or analysis, or complexity theory, or whatnot, are more fundamental are not working programmers. The working programmer does not live in an ideal world. Even if you are perfect, your are surrounded by and must interact with code written by major software companies, organizations like GNU, and your colleagues. Most of this code is imperfect and imperfectly documented. Without the ability to gain visibility into the execution of this code the slightest bump will throw you permanently. Debugging is about the running of programs, not programs themselves. To get visibility into the execution of a program you must be able to execute the code and observe something about it.

How to Fix Performance Problems. Programmoscope 1.5. The One Computer Classroom. What's the best way to use the one computer I have in my classroom? What strategies should I use when doing large group activities with my computer? What's the most effective way to organize small group activities with only one computer? Although many schools have computer labs, portable laptops, and multiple classroom computers, many classrooms are still dealing with a single computer in the classroom.

Frustrated teachers ask, "What can I do with just one computer? " Let's explore the options: The One Computer Classroom: The Possibilities As you explore the possibilities, think about how the computer can be used. The One Computer Classroom: Across the Curriculum As you explore ways to integrate technology into the curriculum, start with reading, writing, and mathematics. The One Computer Classroom: The Issues Using one computer in the classroom can be both frustrating and fun.

The Computer Computer Classroom: Links and Resources Lists of Ideas for the One Computer Classroom. PHP Browser Detection and User Agent Sniffer. PHP techniques I use all the time. Back in February, I was writing CSS every day and I decided to share some of the CSS techniques that I always use. Lately I've been writing more PHP than anything else and I've found myself using some very useful techniques all the time. Now I know that PHP isn't very "cool" these days; it's probably the most misunderstood web language because all the script kiddies use it to include files on their webpages and put up forms that get hacked hours later.

But I think PHP deserves a whole lot more credit than it gets; it's fast, it integrates very nicely with Apache, it got all the right features in version 5, and even if you don't like using it, there's always a chance you might have to write some anyway. So, maybe these tips can help you out: Use heredoc syntax for strings: If there's one thing I got tired of fast, it was building long strings like this: If I am going to make a string with more than one line, and even sometimes when I'm not, then I use heredoc. Extract Domain Name From Host Name In PHP. The Go Programming Language. Teach Yourself Programming in Ten Years. Poussières d’étoiles » 1.2. Gestion mentale. La peur d'apprendre. Apprendre à questionner ? Quand Socrate peut encore être utile !

Les débats autour des compétences informationnelles des jeunes, leurs habiletés, leur naïveté, leur absence de sens critique sont entrés désormais dans le champ de la banalité. Ils acquièrent des connaissances « futiles » et pas des connaissances « utiles », déclarait un orateur lors de la conclusion du séminaire sur le manuel numérique organisé par le ministère de l’éducation les 20 et 21 janvier à l’ENS de Lyon. Ils ne maîtrisent pas réellement l’ordinateur disent les autres enseignants, il leur faut des cours d’informatique disent encore d’autres, fiers d’annoncer qu’ils ont obtenu une option informatique en terminale et que l’informatique entre à nouveau dans l’enseignement. Renvoyons donc à la lecture du livre « la culture au pluriel » de Michel de Certeau (Points 1973 – 1987) ainsi qu’à celle du livre « Les nouveaux modes de comprendre » de Pierre Babin et Marie France Kouloumdjian (Le Centurion 1983). A suivre et à débattre… David a. kolb on experiential learning.

Contents: introduction · david a. kolb · david kolb on experiential learning · david kolb on learning styles · issues · developments – jarvis on learning · a guide to reading · links · how to cite this piece As Stephen Brookfield (1983: 16) has commented, writers in the field of experiential learning have tended to use the term in two contrasting senses. On the one hand the term is used to describe the sort of learning undertaken by students who are given a chance to acquire and apply knowledge, skills and feelings in an immediate and relevant setting. Experiential learning thus involves a, ‘direct encounter with the phenomena being studied rather than merely thinking about the encounter, or only considering the possibility of doing something about it.’ (Borzak 1981: 9 quoted in Brookfield 1983). The second type of experiential learning is ‘education that occurs as a direct participation in the events of life’ (Houle 1980: 221).

David A. Kolb David A. David A. Issues Non-learning: Experience Based Learning Systems, Inc. - Devoted to the advancement of experiential learning. How People Learn: Brain, Mind, Experience, and School. Kolb learning cycle. W3Schools Online Web Tutorials. Articles and Tutorials - Socket Programming With PHP. Doing A Deal If you've been working with PHP for a while, you're probably used to thinking about it only in the context of a Web page or a Web server. While this is not unusual - PHP is, after all, a scripting language that's most commonly used to dynamically generate Web pages - it can stifle your creativity; as you'll see in this article, there's a lot more you can do with PHP than just connect to a database, retrieve records and insert them into an HTML template.

One of PHP's better-guarded secrets - and one that I discovered quite by accident - is a very comprehensive set of network programming functions. Steadily evolving over the last few releases, this socket programming API now supports almost everything you would need for socket-based client-server communication over TCP/IP, and can be rapidly deployed to build simple client-server applications in PHP. In return for all this largesse, I expect you to laugh at the appropriate places, and say nice things about me to your friends.

PHP Thumbnailer | Gen X Design. 10 Puzzle Websites to Sharpen Your Programming Skills. Solving programming puzzles is a fun way to develop your logical and problem solving abilities. Also, when you’re familiarizing yourself with a new programming language, solving puzzles for that language can help speed up the learning process. Here are the top 10 popular programming puzzle sites that will help test your thinking and improve your programming, problem solving, and logical thinking skills. 1. Programming Praxis Programming Praxis is a blog that includes a range of interesting problems with solutions usually available in several different programming languages. 2. CodeKata is a blog of programming puzzles written by Dave Thomas, who’s most famous for the groundbreaking book, Pragmatic Programmer. 3.

TopCoder is an active programming community of developers who love to solve puzzles. 4. 5. Facebook has a collection of very challenging programming puzzles that–should you manage to solve them–could result in you getting a job at Facebook! 6. 7. 8. 9. 10. 99 Prolog Problems. Face detection in pure PHP (without OpenCV) - Maurice Bloggue. Une résumé en français est disponible en fin d’article. Lately, I’ve been looking for ways to detect faces in photos with PHP. Nowadays, face detection is built in many consumer products (camera obviously, but also Google and iPhoto), and seems to be a pretty common job.

So I expected to find many solutions for doing it with PHP. Surprisingly, the only one I could find is OpenCV, an opensource lib that was originally developed by Intel. Learning about face detection So I started to think about implementing it myself. Always look at what others are doing Then I looked for existing implementations in other languages. The code Update: the code has moved to Once the code converted to PHP, here’s the result: And you simply use the class this way: $detector = new Face_Detector('detection.dat'); $detector->face_detect('maurice_svay_150.jpg'); $detector->toJpeg(); Which gives the following result: Résumé en français. 43 Ways to Optimize your PHP Code. Free Programming Books. Here is an uncategorized list of online programming books available for free download.

The books cover all major programming languages: Ada, Assembly, Basic, C, C#, C++, CGI, JavaScript, Perl, Delphi, Pascal, Haskell, Java, Lisp, PHP, Prolog, Python, Ruby, as well as some other languages, game programming, and software engineering. The books are in various formats for online reading or downloading. This list will be updated daily. Scroll downn, or use the shortcuts below. The Tao Of Programming. Translated by Geoffrey James Transcribed by Duke Hillard Transmitted by Anupam Trivedi, Sajitha Tampi, and Meghshyam Jagannath Re-html-ized and edited by Kragen Sittler Last modified 1996-04-10 or earlier Table of Contents Book 1 - The Silent Void Thus spake the master programmer: ``When you have learned to snatch the error code from the trap frame, it will be time for you to leave.'' Something mysterious is formed, born in the silent void. If the Tao is great, then the operating system is great. The Tao of Programming flows far away and returns on the wind of morning.

The Tao gave birth to machine language. The assembler gave birth to the compiler. Each language has its purpose, however humble. But do not program in COBOL if you can avoid it. In the beginning was the Tao. Programmers that do not comprehend the Tao are always running out of time and space for their programs. How could it be otherwise? The wise programmer is told about Tao and follows it.

The highest sounds are hardest to hear. Everything You Need to Know About Image Compression - Noupe Design Blog. Feb 03 2010 Proper use of image compression can make a huge difference in the appearance and size of your website image files. But compression is an often-misunderstood topic, partly because there’s a real lack of understanding on what the different types of compression are good for.

If you don’t understand which type of compression to use for different types of images, you’ll likely end up with one of two results: either images that don’t look as good as they could, or image file sizes that are way larger than they need to be. Below is everything you need to know about image compression in relation to web design. We’ve covered the differences between lossless and “lossy” compression, the different file types and the compression techniques they use, and guidelines for which file formats work best for different kinds of images. 1.

Many people feel that they should only use image formats that use lossless compression. Lossless Compression Lossy Compression 2. 3. Images with gradients.Photos. 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.

Experiential Learning. Ictlibrary - ICT Library Catalog. Welcome to the ICT Library Shop catalog! The pages linked from here show what things are available in the ICT Shop at the ICT Library in Second Life. One cannot download or buy the scripts/tools shown here (although some may be linked to external sites where it is possible). The catalog is simply a reference point for those who do not have time or the necessary skills to discover what is in the SL-based shop. To see the results of a survey I conducted regarding use of these scripts/tools, see the SLED TOOLS SURVEY page. The Freeware Centre Vendors all distribut scripts and tools that are absolutely free to the user. Commercial Vendors sell scripted tools as created by a selected number of persons who create/script in Second Life.

The "On Display Only" page lists and shows tools that are displayed at the ICT Library. JISC RSC YH Summer Conference - a Netvibes Universe. E.learning age - News. Smashing Magazine. Presentation de la Gestion Mentale. La Gestion Mentale La Gestion Mentale explore, décrit et étudie les processus mentaux dans leur diversité. Cette analyse de la conscience cognitive a été élaborée par Antoine de la Garanderie à partir de l'analyse des habitudes mentales de très nombreux sujets. La Gestion Mentale est une pratique pédagogique reconnue par l'éducation nationale, qui a parrainé le premier colloque International de Gestion Mentale à Angers en 1996. Nous reprenons ici des définitions que vous trouverez également, avec d'autres approfondissements, dans divers ouvrages de Gestion Mentale.

Définitions et aspects théoriques La Gestion Mentale : c'est l'exploration, la description et l'étude des processus de la pensée consciente lors d'une prise d'information, de son traitement et de sa restitution. Antoine de La Garanderie a identifié et répertorié la "grande diversité des fonctionnements cognitifs, à partir de l'analyse des habitudes mentales de très nombreux sujets.

Cinq gestes Mentaux sont étudiés l' attention.