background preloader

Programming

The Open Graph Protocol
Programming Languages

MELT Home - Minnesota Extensible Language Tools
An Example Programming by Contract is known under the name of Design by Contract™ first implemented by Eiffel, a programming language introduced by Bertrand Meyer1. The main principle of programming by contract is to actually add a program’s specification as expressions in the form of meta-data to certain elements in the source code. Let us take a look at the Rocket class below: import org.gcontracts.annotations.* @Invariant({ (started == true && speed > 0) || (started == false && speed == 0) })class Rocket { boolean started = false int speed = 0 @Requires({ ! Note that the code above is valid Groovy code. All annotations have in common that they make use of so-called closure annotations – special annotations which allow Groovy closures as attributes. The @Invariant annotation in this case states that a Rocket instance is either started and flies with some speed, or is not started and stands still. Contracts, contracts, everywhere… Let’s take class Rocket and its start method as an example. An Introduction to Programming by Contract · andresteingress/gcontracts Wiki An Introduction to Programming by Contract · andresteingress/gcontracts Wiki
Try iOS: iPhone App Development Course by Eric Allam We want to create Try iOS, a Code School course which teaches how to build your own iPhone apps. Our course will combine high quality screencasts, in-browser code challenges, and gamification principles to make learning fun. There will be no need to install anything, since students will build iPhone apps using our in-browser iPhone simulator (see the video above for a demo). You might notice that we already reached our funding goal, thanks if you already helped fund us! > $75,000 - We'll hire a camera crew to do 2 "making of" videos during the course building process AND we add video hints. > $100,000 - All of the above plus 2 additional levels of content AND we also create the most awesome iPhone development cheat sheet. > $125,000 - We create a free Try Objective C course. > $150,000 - All $25 pledgers (and higher) get a free month of a Code School subscription (which is worth $25). When we will ship: Envy Labs is a small web development consultancy in Orlando, Florida. Try iOS: iPhone App Development Course by Eric Allam
Programing

Git
Processing.org
applicatons programs web

Processing.org
In this Codebox, we take a break from programming to have a quick look at five great Processing resources. OpenProcessing. OpenProcessing is a community-driven site where people can share their portfolios. Learning Processing. The Nature of Code. Ben Fry’s Project Page. processing.android. Hope you find these sites as inspirational as I do. In the Maker Shed: Getting Started with Processing Learn computer programming the easy way with Processing, a simple language that lets you use code to create drawings, animation, and interactive graphics. Related Five great Processing sites Five great Processing sites
Cinema 4D and After Effects: OpenEXR Multi-Layer workflow | flipswitchingmonkey What follows is a simple step by step guide to set up your project for OpenEXR output in Cinema 4D in a way that makes sure the linear workflow is kept intact from the render to the compositing in After Effects (or other similar apps). Project setup Open your Project Settings either through the menu Edit > Project Settings… or by pressind Ctrl-D (for OSX it’s usually the same shortcut, only it’s Cmd instead of Ctrl). Here, make sure that Linear Workflow is checked and that the Input Color Profile is set to sRGB. This should be the default setting in Cinema 4D these days, but it’s better to check and be sure. Background (skip if you don’t care): Linear workflow refers to the absence of gamma correction from you color workflow. Textures JPG, PNG… textures are usually encoded with sRGB. Same goes for EXR, which are always linear. If in doubt check the preview image. Little tip: right click on the preview image and click on “Open Window…”. Render Settings Result Accessing the Layers in the EXR Cinema 4D and After Effects: OpenEXR Multi-Layer workflow | flipswitchingmonkey
Bildts förbindelser med Kiev är farliga Det är hjärtslitande bilder vi sett från mordbranden i Odessa i fredags. Förtvivlade människor hoppar från fönster på femte våningen. Andra klamrar sig fast på avsatser eller i fönsterbågar. Ett fyrtiotal människor dör medan polisen tittar på och brandkåren dröjer. Tyska Der Spiegel skildrar i en artikel vad några regeringstrogna ukrainska medier inledningsvis berättar om tragedin. För dem är det ”patrioter” som trängt tillbaka och ”rökt ut” separatisterna. ”Dödligt hat” satte Der Spiegel som rubrik på sin artikel och det var verkligen ett dödligt hat mot regeringsmotståndarna som spelades upp. Visst, propagandan från rysk sida har varit lika intensiv. Den polske utrikesministern Sikorski twittrar att det är ”utländsk inblandning” som åstadkommit tragedin i Odessa. Sikorskis gode vän Carl Bildt är förstås inte sämre. Nej, Carl Bildt var säkert nykter. Det är klart att kvinnorna i Lugansk är rädda. Bildts förbindelser med Kiev är farliga
#121: Gudrun Schyman | VÄRVET Det svåra hundratjugoförsta avsnittet med politikern Gudrun Schyman. Vi pratade om att vara smart, fängelser, att få energi av möten, nakendrömmar i riksdagen, grunderna till främlingsfientligheten, Soraya Post, försvaret, cannabis, transparens, att gå på AA-möten, att låta som överklassen, skräpigheten i Vällingby, att vara man, the time of Gudruns life, och givetvis en hel del om Hasselhoffs kvaliteter som relationsexpert. Avsnittet presenteras av Läkerol – makes people talk – där du just nu kan vinna en intervju med mig den 9 maj! Redaktör och redigering: Lovisa Ohlson. Podcast: Play in new window | Download #121: Gudrun Schyman | VÄRVET
Krävs på 184.000 efter uppdateringar i sociala medier Publicerad 2015-06-15 17:08 Foto: Christine Olsson/TT På papperet var kvinnan i Solna sjukskriven och fick sjukpenning. I sociala medier som Youtube, Facebook och Twitter berättade hon dock om sitt filmprojekt. Det är Förvaltningsrätten i Stockholm som nu sagt sista ordet i en tvist som pågått sedan i slutet av september förra året. Orsaken till återkravet var att man på Försäkringskassan uppmärksammat att kvinnan så väl i tryckta medier som i sociala medier på nätet berättade om ett dokumentärfilmsprojekt som hon pekades ut som ansvarig för. Hon medverkade också i radioprogram och deltog i en debatt. Kvinnan överklagade och får nu delvis rätt av Förvaltningsrätten. När Förvaltningsrätten går igenom de perioder som kvinnan fått sjukpenning kommer de fram till att hon ska anses återbetalningsskyldig för två av de tre perioder som Försäkringskassan pekat ut. Att myndigheter som har utredningsskyldighet använder sig av sociala medier har blivit allt vanligare under de senaste åren. Krävs på 184.000 efter uppdateringar i sociala medier
Coding and Programming

Snap! (Build Your Own Blocks) 4.0
Virtual Training Workshop Virtual Training Workshop In September 2013, the CMU CREATE Lab held and recorded a four hour Hummingbird/Arts & Bots Training workshop in Pittsburgh, PA. Try participating virtually! Get a Hummingbird kit and gather some craft materials, then follow along with the videos. Workshop Chapters: 1. 2. 3. 4. 5. 6. 7. 8. 17 Robots in 12 minutes This video won a Botsker at the 2015 Robot Film Festival!
ScratchX What is ScratchX? ScratchX is a platform that enables people to test experimental functionality built by developers for the visual programming language Scratch. What's the difference between Scratch and ScratchX? Scratch is a programming language and online community where you can create your own interactive stories, games, and animations. What are Scratch Extensions? Scratch extensions make it possible for Scratch to interface with external hardware and information outside of the Scratch website through new blocks. What is the difference between Experimental and Official Extensions? Experimental Extensions are extensions created for Scratch by the community; they are not managed or endorsed by Scratch in any way. Are Experimental Extensions safe? The Scratch Team has created ScratchX to enable people to create and test Experimental Extensions. How do I use ScratchX? I made a cool project on ScratchX. Where can I find example Experimental Extensions to play around with? What is a ScratchX URL? ScratchX
programe / app

Platform Features Platform Features Simple Resource Planner Simply choose project duration then add resources and select their level of involvement. Your total job cost, allowing for individual resource utilisation and company overheads, is done! Phased Resource Planner Break your project up into stages, each with their own resource combinations. Plan a multi-year project in seconds Balance your workloads Tell at a glance which employees are overloaded or under-resourced Run an efficient business with ease Simple Fee Calculations Choose from our easy to use calculators : Hourly Billing, Cost Plus or Lump Sum Ensure your fees maintain a healthy profit margin 1-Click Service Proposals Generate customised Service Proposals, based on your own Word templates, with a single click Save hours of senior resources' time Maintain your Margins Effortlessly check that your billing rates are covering ALL costs for each employee Manage your profits for each of your clients Frictionless Timesheets & Expense Claims Automatically keep your team in the loop
Client Management Software | Project Management Software | CMAP Software
10 Time-Tracking Apps That Will Make You More Productive In 2014 My favorite tools to keep track of my time are, honestly, pen and paper. What I lose in snazziness, I make up for in flexibility. I don’t have to turn on my computer or phone, which means I’m better about recording "off" hours. Since I’m not beholden to a spreadsheet or categories, I can describe my time however I want. However, in this age of apps, many people want something a little more fancy. Lots of businesses need to keep track of employee time, and so the time-tracking product category is pretty crowded. 1. With this app, you say what you’re doing, start the timer, and stop it when you’re done. 2. Running in the background on your computer or mobile device, the free version of RescueTime tracks minutes spent on various sites or applications. 3. This free app lets you track your whole life by tapping on your phone to start or stop each activity. 4. Structured to remind you about work-life balance, Eternity divides time broadly into work, sleep, and play categories. 5. 6. 7. 8. 9.
Web Development & Programming

Notepad++ Home
Aptana
Formalize CSS - Teach your forms some manners!
Reviews of downloads for Windows PC - The Windows Club Many times, we encounter some problems like failing to open a particular web page, failing to access a web app due to region restriction and so on. Sometimes, you may encounter web pages that are blocked by government rules or […] Microsoft is knee deep in the video game market, and we do not see the company leaving anytime soon. With over 10-years of investment and experience beginning with the original Xbox to the Xbox One, Microsoft is opening new doorways […] There must have been times where you might have wanted to completely cut-off the internet connection from your Windows computer. Facing problems with your computer? Feem is a file sharing app from an African startup. Keystroke logging or Keylogging is a technique used by hackers to catch your keystrokes in order done to extract important information like Usernames, Passwords, Bank account details, credit card information or just about anything you type on a keyboard.
Genealogy is one of my hobbies, so I enjoy inventing elaborate family histories for my characters. Unfortunately, I’ve found that the genealogy programs I use to keep track of my own family history are not well suited for creating family trees for fictional characters. They include many features that are unnecessary for writers trying to keep track of an imaginary family, such as tools for organizing different types of research and source materials, yet simultaneously are not flexible enough to meet the needs of novelists, especially fantasy and science fiction novelists. The good news is that genealogy programs are becoming increasingly flexible about dealing with non-traditional family arrangements such as same-sex couples, polygamous relationships, and children born outside of wedlock. Many programs also allow you to create custom fact types if you’re more interested in keeping track of the dates your characters were turned into vampires than the dates they were christened. Pin It! Family Tree Software for Writers
Bra program

Teachers get Basecamp for free Over the years, Basecamp has proven to be very popular with teachers, classrooms, and students. We want to take it to the next level by absorbing the cost and offering it free for teachers to use with their students. We know budgets are tight these days, so hopefully this can help reduce the strain and improve school projects at the same time. Here’s how teachers can get a free Basecamp account. If you already have a Basecamp account which you use for your classroom, just drop us a line at teachers@basecamp.com with your Basecamp username or email address and we’ll make sure you don’t get charged for the account any more. Thanks for everything you do. Teaching is hard work, and, unfortunately, often thankless and under appreciated. Program exceptions and details. There’s a one free account limit per teacher.
Tillägg till Chrome som underlättar ditt lärarjobb Jag hoppas att du har övergett webbläsaren (det du klickar på när du öppnar internet) Internet Explorer och nu använder en modernare webbläsare. Tyvärr envisas de flesta IT-avdelningar med att Internet Explorer är det som ska vara förinstallerat. Personligen använder jag nästan alltid Chrome. Att använda Chrome har många fördelar. Framförallt gillar jag de tillägg som finns och som underlättar mitt arbete. I denna text har jag valt ut några stycken som jag använder hela tiden. Innnan du börjar så kolla om du är inloggad i Chrome med det googlekonto du vill använda. Utan inbördes rangordning börjar jag med att visa er tillägget Awesome Screenshots. Tillägget hamnar sedan som små ikoner i menyraden bredvid adressfältet. (Det som ni ser under adressfältet är mina bokmärken och favoriter. Awesome Screenshot hjälper dig att ta skärmdumpar, bilder, så som jag har gjort i bloggen här. AdBlock Plus – oumbärligt för att bli av med alla annonser som dyker upp överallt på nätet. Lycka till! Sara
Educating Students Who Are Deaf or Hard of Hearing: A Guide for Professionals in General Education Settings
Educational Interpreter Regulations - Laws, Regulations, & Policies
Library Programming

Guidelines for Instruction Programs in Academic Libraries | Association of College & Research Libraries
Great Programming Ideas | Advocacy, Legislation & Issues
Library Programming
Banned & Challenged Books
Tampa/Hillsborough County Storytelling Festival
Concerts from the Library of Congress, 2016-2017
NETFLIX PROGRAMS I WANT TO WATCH

MICROSOFT - Office Programs

R programming

K-12 Program Coordinator

Organizations & Programs

Eines/Programes

Workflow Management Programs