Composition and aggregation in python. UML Class Diagram: Association, Aggregation and Composition. The UML Class diagram is used to visually describe the problem domain in terms of types of objects (classes) related to each other in different ways.
The Twelve-Factor App. Get A $100,000 Paying Engineering Job At Google By Mastering These 11 Tech Skills » TechWorm. Setting up Django with Nginx, Gunicorn, virtualenv, supervisor and PostgreSQL - Michał Karzyński. Django is an efficient, versatile and dynamically evolving web application development framework.
When Django initially gained popularity, the recommended setup for running Django applications was based around Apache with mod_wsgi. The art of running Django advanced and these days the recommended configuration is more efficient and resilient, but also more complex and includes such tools as: Nginx, Gunicorn, virtualenv, supervisord and PostgreSQL. In this text I will explain how to combine all of these components into a Django server running on Linux.
Getting Started with Word2Vec – SocialTrendly Tech Blog. Word2vec is a group of related models that are used to produce word embeddings.
These models are shallow, two-layer neural networks that are trained to reconstruct linguistic contexts of words. Word2vec takes as its input a large corpus of text and produces a high-dimensional space (typically of several hundred dimensions), with each unique word in the corpusbeing assigned a corresponding vector in the space. Word vectors are positioned in the vector space such that words that share common contexts in the corpus are located in close proximity to one another in the space. — WangBlei2011. Github ctr. Donald Knuth. Donald Ervin Knuth (/kəˈnuːθ/ kə-NOOTH; born January 10, 1938) is an American computer scientist, mathematician, and professor emeritus at Stanford University. He is the author of the multi-volume work The Art of Computer Programming. Knuth has been called the "father of the analysis of algorithms". He contributed to the development of the rigorous analysis of the computational complexity of algorithms and systematized formal mathematical techniques for it.
In the process he also popularized the asymptotic notation. In addition to fundamental contributions in several branches of theoretical computer science, Knuth is the creator of the TeX computer typesetting system, the related METAFONT font definition language and rendering system, and the Computer Modern family of typefaces. Early life Education Knuth had a difficult time choosing physics over music as his major at Case Institute of Technology (now part of Case Western Reserve University). Early work All the best big data tools and how to use them - Import.io. There are thousands of Big Data tools out there.
Technical debt 101. Everything has an appointed season,and there is a time for every matter under the heaven.— Ecclesiastes, chapter 3 The problem of analogies In software development, the dreadful consequences of sacrificing quality are widely misunderstood by non technical managers.
They underestimate how detrimental it is to continued productivity and morale, and ultimately, to the overall strategy of the company. Given non technical managers have no actual first-hand experience building software, to explain to them these consequences we have to rely only on analogies. And here is where our problems start. Analogies for sure are wonderful tools. WebP. WebP (pronounced "weppy") is an image format employing both lossy and lossless compression.
It is developed by Google, based on technology acquired with the purchase of On2 Technologies. As a derivative of the video format VP8, it is a sister project to the multimedia container format WebM. WebP-related software is released under a BSD license.  The format was first announced in 2010 and is presented by the developer as a new open standard for lossily compressed true-color graphics on the web, producing smaller files of comparable image quality to the older JPEG scheme. On October 3, 2011 Google announced WebP support for animation, ICC profile, XMP metadata and tiling (compositing very large images from max. 16384×16384 tiles). Technology A Designer’s Guide To Accessibility and 508 Compliance. 27 Ways to Learn to Program Online. Whether you are looking to switch careers and become a full-time programmer, want to try to build a website or app on the side, or are just looking to round out your skill set, learning to code has certainly been something a lot of people have started to do lately.
And while being a programmer might not be for everyone, there is a lot to be said about gaining a better, more educated view of how all those pixels get moved around all those screens. Before we delve into our list of learning resources sites, we wanted to share some advice from Marissa Louie, a self-taught product designer for Ness Computing. Intel’s New Effort to Turbocharge Cellular Networks with Modular Antenna Arrays. Intel says it has prototyped a chip-based antenna array that can sit in a milk-carton-sized cellular base station. The technology could turbocharge future wireless networks by using ultrahigh frequencies. Windroid: What if Microsoft forked Android? Chester Ng is the co-founder and CMO of SweetLabs.
With the constant talk of Samsung pulling an Amazon and someday forking Android, it is frankly hard to imagine a compelling Samsung device that is missing Google Search, Gmail, Google Docs, Google Maps, and YouTube. A Focus on Patents and Research at Core of Motorola Mobility Sale. Google’s $2.9 billion sale of Motorola Mobility to Chinese PC maker Lenovo might seem like lousy business, given Google’s $12.5 billion purchase in 2012 and losses in the interim.
But it leaves Google with a mobile research unit and a war chest of patents arguably bought at a very good price. And it gives a boost to Android in developing countries. Google earlier sold off the Motorola Mobility Home unit for $2.35 billion (see “Why Google Wants Motorola”). With losses and other factors also considered, the cost to Google for the research lab and Motorola’s 17,000 patents represented a much better value than the $4.5 billion that Apple, Microsoft, and other tech companies paid two and a half years ago for 6,000 patents from Nortel Networks, a now defunct Canadian telecommunications maker.
The sale doesn’t necessarily mean Google is out of the hardware business either (see “Motorola Reveals First Google-Era Phone, the Moto X”). When Other Apps Track Your Location, This App Tells. A new app notifies people when an Android smartphone app is tracking their location, something not previously possible without modifying the operating system on a device, a practice known as “rooting.” The new technology comes amid new revelations that the National Security Agency seeks to gather personal data from smartphone apps (see “How App Developers Leave the Door Open to NSA Surveillance”). But it may also help ordinary people better grasp the extent to which apps collect and share their personal information.
Even games and dictionary apps routinely track location, as collected from a phone’s GPS or global positioning system sensors. Existing Android interfaces do include a tiny icon showing when location information is being accessed, but few people notice or understand what it means, according to a field study done as part of a new research project led by Janne Lindqvist, an assistant professor at Rutgers University. Intel’s New Effort to Turbocharge Cellular Networks with Modular Antenna Arrays. Blackphone Aims to Protect Personal Data. A phone touted as the first to put privacy and security ahead of all other considerations launched at a packed event at Mobile World Congress in Barcelona, Spain, today. The $629 Blackphone will strongly encrypt all communications and block the tracking of your Web browsing and search terms.
It even blocks extraneous Wi-Fi beacons from your phone, as they tend to leave a detailed record of your phone’s movements. 5,000 Fairphones sold! Let’s start production! YES! Fairphone Review and Giveaway. 10 Best Tech Blogs - InsideTech.com. Career Advice >> Browse Articles >> Career Resources.
New pCell Technology Could Revolutionize Smartphone Connections. Mustafaakin/terminal-webcam · GitHub. The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) By Joel Spolsky Wednesday, October 08, 2003. MIT And Dropbox Alums Launch Inbox, A Next-Generation Email Platform. 27 Ways to Learn to Program Online.