Why we’re switching Ulysses to Subscription – Building Ulysses – Medium
Ulysses-kirjoitusohjelma siirtyy tilauushinnoitteluun. Tämä malli on ainoa järkevä kehittäjien näkökulmasta, vaikka (itseni mukaanlukien) ihmiset haluavat edelleen ostaa eikä vuokrata softaa. Itse ehkä kuitenkin möisin myös vanhan version "ei tukea"-versiona niille jotka eivät halua vuokrata. Fakta kuitenkin on se, että tuotteen kehittäminen ja korjaus maksaa, eikä kukaan varmasti oleta kenenkään sitä ilmaiseksi tekevän.
business  software  ulysses  subscription  pricing  nosto 
4 days ago
82 % suomalaisista käyttää striimauspalveluita musiikin kuunteluun – vain 22 % maksaa palveluista - Rumba.fi
> Suosituin striimauspalvelu Suomessa on Youtube (69 % vastaajista), toisena on Spotify (46 %) ja kolmantena iTunes (8 %).

Olen itse ollut Spotifyn tyytyväinen maksava asiakas jo useita vuosia. Uskon, että malli on oikeansuuntainen, mutta kestää aikansa kunnes erityisesti oma sukupolveni oppii, että Webissä kaikki ei voi (eikä pidä) olla ilmaista.
musiikki  spotify  itunes  youtube  web  nosto 
11 days ago
Ukelele is a Unicode Keyboard Layout Editor for Mac OS X versions 10.2 (Jaguar) and later
mac  keyboard 
12 days ago
Override Pages - Google Chrome
This is how you can build a Momentum clone.
chrome  momentum 
14 days ago
"The panorama" | Colophon | 1976design.com
I finally found this page after a very long time searching for it. This page explains Dunstan Orchards awesome blog header image project that used 96 different variations of the image and live weather data to display a different blog header for any given day of time and weather.
blog  css  design  webdesign  inspiration  creativity  dunstanorchard  weather 
14 days ago
django-tagulous: Fabulous Tagging for Django
The problem with Django tagging libraries is that most of them are basically unmaintained. This seems like a viable replacement for taggit.
django  python  tagging 
14 days ago
A lightweight, unopinionated utility for creating adjustable split views or panes.
15 days ago
Manipulate audio with a simple and easy high level interface
audio  python 
17 days ago
fscreen: Vendor agnostic access to the Fullscreen API
Vendor agnostic access to the Fullscreen API. Build with the Fullscreen API as intended without worrying about vendor prefixes.
webdev  fullscreen  webstandards 
20 days ago
Shapecatcher: Draw the Unicode character you want!
This is a tool to help you find Unicode characters. Finding a specific character whose name you don't know is cumbersome. On shapecatcher.com, all you need to know is the shape of the character!
design  tools  unicode  drawing 
21 days ago
GeekTool is a macOS application that lets you customize your desktop with great flexibility. There are four modules available that you can use for different types of informations
osx  macos  tools 
26 days ago
Implementation of Python 3 running in the browser, with an interface to the DOM elements and events.
javascript  python 
26 days ago
SIP Signaling JavaScript Library for WebRTC Developers | SIP.js
A simple yet powerful JS library that takes care of WebRTC and SIP signaling for you
webrtc  javascript  sip  voip 
27 days ago
WebRTC JavaScript library for peer-to-peer applications (screen sharing, audio/video conferencing, file sharing, media streaming etc.)
webrtc  video  javascript  p2p 
27 days ago
Haystack+whoosh is my choice for simple needs; installs easily and scales well to bigger needs and proper…
from twitter
28 days ago
Cheers! Italy was HOT (as in 31-38C) and quite hectic. Learned A LOT and had some fun, as always :) Talk w…
from twitter
28 days ago
How To Remove Docker Images, Containers, and Volumes
I seem to be getting back here over and over again
docker  howto 
29 days ago
(429) https://twitter.com/i/web/status/889220076163018752
Very impressed with the CI. Easy to set up, fast, and nice UI all in one place. => fully automated
from twitter
29 days ago
Hypothesis - Most testing is ineffective
Hypothesis is a modern implementation of property based testing, designed from the ground up for mainstream languages.

Hypothesis runs your tests against a much wider range of scenarios than a human tester could, finding edge cases in your code that you would otherwise have missed. It then turns them into simple and easy to understand failures that save you time and money compared to fixing them if they slipped through the cracks and a user had run into them instead.
python  testing  ep2017 
29 days ago
Hiring Without Whiteboards
A listing of companies (or teams) that don't do "whiteboard" interviews. "Whiteboards" is used as a metaphor, and is a symbol for the kinds of CS trivia questions that are associated with bad interview practices. Whiteboards are not bad – CS trivia questions are. Using sites like HackerRank/LeetCode probably fall into a similar category.
hiring  interview  jobs 
29 days ago
Keep track of failed login attempts in Django-powered sites.
django  security 
29 days ago
Faker is a Python package that generates fake data for you. Whether you need to bootstrap your database, create good-looking XML documents, fill-in your persistence to stress test it, or anonymize data taken from a production service, Faker is for you.
testing  python  faker  fixtures 
29 days ago
Python Mocking, You Are A Tricksy Beast
Setting return value for return value is was an awesome find.
mock  testing 
29 days ago
oh, thats nice! I also use assertCountEqual for lists with different order, assertDictEqual for free ty…
from twitter
29 days ago
(429) https://twitter.com/i/web/status/889073439461580800
some of the standard library assertions like almostEqual are not easy to write yourself, and wouldn't w…
from twitter
29 days ago
Speech projects for nascent public speakers
speaking  communication 
4 weeks ago
The Cryptopals Crypto Challenges
This site will host all eight sets of our crypto challenges, with solutions in most mainstream languages.
programming  security  crypto  challenge 
4 weeks ago
A drop-in replacement for pdb.
pdb  debugging  python 
4 weeks ago
I missed a bus because the road was closed "on Sundays" and then the taxi company hang up on me because…
from twitter
4 weeks ago
a beautiful, responsive, customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes
dialog  javascript  library 
4 weeks ago
attrs: Classes Without Boilerplate
attrs is the Python package that will bring back the joy of writing classes by relieving you from the drudgery of implementing object protocols (aka dunder methods).
python  library  classes  oop 
5 weeks ago
wrapt — wrapt 1.10.10 documentation
A Python module for decorators, wrappers and monkey patching.
python  ep2017 
5 weeks ago
The demo code and slides of my talk "Pythonic for Web Developers" is now online at…
from twitter
5 weeks ago
InstaPy: 📷 Instagram Bot
Like/Comment/Follow Automation Script
instagram  python  bot  ep2017 
5 weeks ago
Nix: The Purely Functional Package Manager
Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible. It provides atomic upgrades and rollbacks, side-by-side installation of multiple versions of a package, multi-user package management and easy setup of build environments.
deployment  linux  packagemanager  ep2017 
5 weeks ago
Conda is an open source package management system and environment management system for installing multiple versions of software packages and their dependencies and switching easily between them. It works on Linux, OS X and Windows, and was created for Python programs but can package and distribute any software.
opensource  conda  packagemanager  ep2017 
5 weeks ago
Jazzband is a cooperative experiment to reduce the stress of maintaining Open Source software alone.
community  django  webdev 
5 weeks ago
With Django Hijack, admins can log in and work on behalf of other users without having to know their credentials.
django  auth  webdev 
5 weeks ago
« earlier      
2.0 90s adrianholovaty agile ai ajax analytics apache api apple architecture arduino art audio automation bash bestpractices blogging blogit books browsers business cache caching chrome collaboration comet community conference css data database davidcramer debugging deployment design development diy dj django djangocon docker documentation dvcs ecommerce education electronics elokuvat email ep2017 everyblock fabric facebook finland firefox flash flickr fonts forms framework frameworks funny git github google gui hardware hg history hosting howto html html5 http humor huumori i18n ie ihmiset inspiration interface interview ipad iphone ipod irc itunes jacobkaplanmoss jaiku jatkot java javascript johngruber journalism journalismi jquery json kabinettiorg kieli kirjat kissat käytettävyys käyttöliittymät learning leopard library linux logging luonto mac machinelearning macosx management maps marketing markpilgrim markup media memcached mercurial messaging microsoft mobiili mobile mongodb monitoring music musiikki mysql n80 nginx nlp nokia ohjelmat ohjelmistotuotanto ohjelmointi oma omenatarha omenatarhablogi open openid opensource orm osx palvelut parastaennen pdf performance photography photoshop php plugin podcast podcasting politiikka presentation productivity programming projectmanagement proxy psychology puhelin python rails raspberrypi reference rest retro ruby s60 saavutettavuus safari science search security seksi series60 shell simonwillison slashdot sms socialmedia software source space spotify sql standardit startup statistics suomi syneus sysadmin technology templates terminal testing textmate tiede tietoturva tools turku tutorial tv twitter typografia typography työ ubuntu ui unicode urls usability ux versioncontrol versionhallinta video vinkit vista visualization vuejs web webdesign webdev webhooks webkehitys webkit webmaster webstandards wikipedia windows wordpress work wsgi xml xss yahoo yhteisö yle youtube ys

Copy this bookmark: