background preloader


Facebook Twitter

400 Free Online Courses from Top Universities. Get 1200 free online courses from the world's leading universities -- Stanford, Yale, MIT, Harvard, Berkeley, Oxford and more.

400 Free Online Courses from Top Universities

You can download these audio & video courses (often from iTunes, YouTube, or university web sites) straight to your computer or mp3 player. Over 30,000 hours of free audio & video lectures, await you now. Humanities & Social Sciences Art & Art History Courses Classics Courses Classical Mythology - Free iTunes Video - Joseph Hughes, Missouri StateClassical Mythology - Free iTunes Audio - Rhiannon Evans, La Trobe University -AustraliaConcepts of the Hero in Greek Civilization - Free Online Course - Greg Nagy, HarvardEpics of Rome - Free iTunes Video - Rhiannon Evans, LaTrobe University-AustraliaHannibal - Free iTunes Audio - Patrick Hunt, StanfordRoman Architecture - Free Online Course - Diana E. Economics Courses Bookmark our collection of free online courses in Economics.

Free Online Spelling and Vocabulary Word Lists By Grade. 技术改变世界 创新驱动中国 – 《程序员》官网. 正在改变世界的硅谷创业趋势. 文/骆轶航 基于云计算的办公革命 如果你对云计算应用的理解还停留在同步和共享个人私密文档的层面上,那么你可能会错过很多正在发生的激动人心的变化。


基于云环境的办公软件提供商Box是一家创建于2007年的公司,位于帕罗阿图。 其创始人兼CEO Aaron Levis预言说:未来18~36个月,人们的工作方式将发生根本的革命性变化。 这个变化首先是从办公软件开始的。 看看这家创业公司做了什么:它是一套完整的在线办公软件,具有强大的协作性,这表示它也是一套协作工具,更重要的是,它是一套大多数人都可以访问的公共云存储器。 这个即将在未来18~36个月内引爆“办公革命”的趋势还体现在更多的方面:由于企业办公系统和数据中心、企业社交网络和云端的客户关系工具等被无缝地整合在一起,它释放了人们的办公空间和办公方式。 这场办公革命还催生了另一个创业趋势的兴起——基于移动设备的视频协同会议系统。 “群体智慧”的众包服务 对一家公司或机构来说,并非所有的工作事项都得由内部员工和指定的供应商完成;对于个人而言,也并非全部的需求都得通过某一个固定有组织的交易平台才能被满足。 其中最著名的例子是Zarrly。 另一个类似的公司是Gigwalk。 某种程度上,知名的社交问答网站Quora也是这种群体智慧和众包路线的产物。 NOSQL Databases. MongoDB. Welcome to Apache™ Hadoop™! Open Source CMS.

Structure and Interpretation of Computer Programs, Video Lectures. Structure and Interpretation of Computer Programs. Xianzhong Zhu - DotNetSlackers Community. C# 4.0 Reflection Programming - Part 4. In this last article of this series, we will learn what to do with reflection.

C# 4.0 Reflection Programming - Part 4

But before making the topic more interesting, we'll first look at how to dynamically create an object. The C# 4.0 Reflection Programming series Part 1 An introduction to Reflection in C#.Part 2 As introduced in the first article, the most typically-used tools associated with .NET reflection are: the Type class and Assembly class related members. In this second article, we are going to pick up the .NET reflection tools to set up more samples to explore the wide and extensive use of reflection.Part 3 In the previous article, we used the reflection to obtain the information of an assembly, module, type, and type members.

In this article, we'll turn to discuss another important aspect related to reflection-Attribute programming. Introduction Dynamic Creation of Objects Launch Visual Studio 2010 and create a new Console project, called Reflection4. Listing 1: The demo class - Calculator 01.public class Calculator { 1. eResources. Open Source Courses. The Hitchhiker’s Guide to Python! — pythonguide 0.0.1 documentation. Greetings, Earthling!

The Hitchhiker’s Guide to Python! — pythonguide 0.0.1 documentation

Welcome to The Hitchhiker’s Guide to Python. This is a living, breathing guide. If you’d like to contribute, fork us on GitHub! This handcrafted guide exists to provide both novice and expert Python developers a best practice handbook to the installation, configuration, and usage of Python on a daily basis. This guide is opinionated in a way that is almost, but not quite, entirely unlike Python’s official documentation. Let’s get started! Getting Started with Python New to Python?

Properly Install Python Writing Great Python Code This part of the guide focuses on the best-practices for writing Python code. Scenario Guide for Python Applications This part of the guide focuses on tool and module advice based on different scenarios. Shipping Great Python Code This part of the guide focuses on deploying your Python code. Python Development Environments Additional Notes Note Contribution notes and legal information (for those interested).

Welcome to! PHP IDE: Avoiding Emacs. I love Emacs.

PHP IDE: Avoiding Emacs

I consider this a problem, because while it’s an exceptionally powerful and productive environment for a programmer, I feel like it’s a tool that has a good chance of being left in the dust of quickly developing modern IDE’s. I use Emacs for basically every kind of programming and writing, both in Windows and Linux, but I’ve resisted using it in programming for the web. I’ve been using Dreamweaver: the Visual Basic of PHP IDE’s in Windows, and I mean that in a bad way. I don’t use almost any of the visual features of Dreamweaver, because in my opinion, those features are intended for designers that are for the most part new to web design. They are not nearly as powerful as they at first may seem. Anyway, after playing around with other IDE’s, I finally made the switch to Rapid PHP. Entity–relationship model. An entity–relationship diagram using Chen's notation In software engineering, an entity–relationship model (ER model) is a data model for describing the data or information aspects of a business domain or its process requirements, in an abstract way that lends itself to ultimately being implemented in a database such as a relational database.

Entity–relationship model

The main components of ER models are entities (things) and the relationships that can exist among them, and databases. Entity–relationship modeling was developed by Peter Chen and published in a 1976 paper.[1] However, variants of the idea existed previously,[2] and have been devised subsequently such as supertype and subtype data entities[3] and commonality relationships. Overview[edit] An entity–relationship model is a systematic way of describing and defining a business process. An ER model is typically implemented as a database. Foreign Languages and Literatures.