Net als softijs, maar dan minder lekker.

Copy.com in Linux, cloud storage voor nerds

Door Redsandro op vrijdag 24 januari 2014 18:28 - Reacties (14)
Categorie: Software, Views: 6.272

Copy.com cloud in Linux
Copy.com is een relatief nieuwe cloud service van de beveiligingsfirma Barracuda Networks, en derhalve volgens mij wel netjes.

Om marktaandeel van bestaande en populaire clouds zoals Dropbox af te snoepen hebben ze tijdelijk een actie waarbij je 5GB extra ruimte per referrer krijgt, boven op de 15GB die je standaard krijgt.

Dat is 10 keer zoveel als Dropbox per referrer biedt, en na één referrer al meer dan het gratis maximum van Dropbox. Leuk om even een gratis cloud op te bouwen.

Op GoT is het natuurlijk niet de bedoeling om met referral links te gaan strooien, maar hier op mijn Tweakblog wil ik je natuurlijk even de kans geven om via dit linkje een account aan te maken met 20GB. (Je kan natuurlijk ook zonder referral een 'schoon' account aanmaken met 15GB.)
Linux support
Als een van de weinige cloud-concurenten heeft Copy ook gewoon ondersteuning voor Linux. In de GUI en in de terminal. Dat laatste is erg chill. Zo kan je de boel op je eigen manier automatiseren.

Ik heb bijvoorbeeld een Upload to Copy Cloud context menu item gemaakt voor Nemo. Ik zal voor jullie entertainment even kort uitleggen hoe, en dan kan je dat zelf wel omzetten voor welke file-manager of ander truukje je dan ook wilt gebruiken.

http://tweakers.net/ext/f/PxEmX3ZU103gS4L7p0hwhIha/full.png


1) Categorie duh: Ten eerste heb je natuurlijk je home encrypted.

Zodat wachtwoorden in je keyring niet leesbaar zijn voor derden.

2) Voeg je Copy wachtwoord toe aan je keyring.

In sommige distro's heet het Seahorse, in anderen heet het Passwords and Keys. Voeg daar een nieuw password/secret toe.

http://tweakers.net/ext/f/IVa73kAIdysBSt2vHpuzFeMV/full.png

Voer een unieke beschrijving en je Copy wachtwoord in, en sla het op in je login keyring. Deze is standaard unlocked na het inloggen.

3) Maak een wrapper-scriptje die CopyCmd (die je van Copy kan downloaden) uitvoert met de juiste credentials. Zet dit op een global uitvoerbare locatie en +x het. Standaard /usr/local/bin, maar de betere nerd heeft waarschijnlijk zijn eigen pad in $PATH staan.

Bij mij is het bijvoorbeeld /home/redsandro/bin/rs-copycmd.py
Maar bij mij staat ~/bin dan ook standaard in $PATH en dat is niet standaard.


Python:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#!/usr/bin/env python
# Redsandro 2014-01-24 CopyCmd password wrapper

import os, sys
import gnomekeyring as gk
import subprocess


# Arguments
keyname = 'Cloud/CopyCmd 2014-01-24'
user    = 'redsandro@something.com'
binary  = '/opt/copy/x86_64/CopyCmd'
keyring = 'login'


def main():

    # Find the key
    keyFound    = False
    try:
        keyItems    = gk.list_item_ids_sync(keyring)
    except gk.NoSuchKeyringError:
        print 'No such keyring:', keyring
        sys.exit(500)

    for keyItem in keyItems:
        key = gk.item_get_info_sync(keyring, keyItem)
        if  key.get_display_name() == keyname:
            keyFound = True
            copyCmd(key)
            break
    if not keyFound:
        print 'Could not find key for', keyname
        sys.exit(500)


def copyCmd(key):

    args = sys.argv[1:]
    cmd = [binary, 'Cloud', '-password=%s' % key.get_secret(), '-username=%s' % user] + args

    process = subprocess.Popen(cmd)
    process.wait()

    print
    input("DONE! :D (Press Enter to close.)")


if __name__ == "__main__":
    print 'Cloud helper thingie - Redsandro'
    main()



Natuurlijk even je login-email-adres en de unieke omschrijving die je in je keyring hebt gezet (en de locatie van je binary) hier aanpassen:

Python:
1
2
3
4
5
# Arguments
keyname = 'Cloud/CopyCmd 2014-01-24'
user    = 'redsandro@something.com'
binary  = '/opt/copy/x86_64/CopyCmd'
keyring = 'login'



4) Nemo context-menu aanpassen

~/.local/share/nemo/actions/rs-copy-upload.nemo_action


code:
1
2
3
4
5
6
7
[Nemo Action]
Name=Upload to Copy Cloud
Comment=Uload to Copy Cloud using personal key from SeaHorse
Exec=gnome-terminal -x sh -c "/home/redsandro/bin/rs-copycmd.py put -r '%F' '/upload/'"
Icon-Name=filesave
Selection=Any
Extensions=any;



Uiteraard even het pad veranderen. En eventueel Icon-Name, filesave is een beetje lomp maar ik kon zo snel niets beters vinden in mijn theme.

5) Even het mapje upload/ aanmaken op je Copy cloud voor gebruik

Via de website ofzo. Anders krijg je een foutmelding.

6) Mapje verder negeren (optioneel)

Als je de grafische client ook gebruikt is het een goed idee om te zorgen dat het mapje upload/ niet meteen weer naar je computer wordt gesynct. Het komt tenslotte net van je computer af. (Tenzij je dat juist wel wilt natuurlijk).

Bij Dropbox zou je dit Selective Sync noemen. Bij Copy heet dit gewoon Manage My Files.

http://tweakers.net/ext/f/5EM1JdNB4sLyjzfwy2OzQTSI/full.png

Klaar! Het werkt meteen in Nemo. Geen restart nodig.


Ik upload vaak footage wat ik later op mijn werk (eventueel) wil gaan gebruiken, maar je kan dit natuurlijk inzetten zoals je wilt.
Deel je vaak bestanden? Je kan via CopyCmd ook een share-link aanmaken. Zet deze vervolgens automatisch in je clipboard, en je hebt een automatisch file-to-copy-share-url context-menu item. :D

Veel succes met het sparen van Copy cloud storage!

http://tweakers.net/ext/f/fLAWWVOItcOnP4amq93Ef05t/full.png


FAQ
Waarom sys.exit(500)?

Ik heb geen verstand van exit codes behalve dat 0 goed is. Daarom gebruik ik verder gewoon HTML HTTP status codes en 500 (Internal Server Error) betekent dat het niet goed zit. Je scripts zijn dus altijd chainable zolang een goed einde maar 0 is, en een fout einde !0. :P
edit:
Hoewel ik hier nooit problemen mee heb gehad, en ze prima kan opvangen in een chain, wijst iThinkSo ons erop dat code's boven de 127 problemen op kunnen leveren. :)

Adobe in je kont, is dat wel gezond? (Alternatieven)

Door Redsandro op donderdag 9 mei 2013 01:53 - Reacties (49)
Categorie: Software, Views: 25.751

Dag mensen! Vandaag gaan we het kort hebben over alternatieve Open Source Software om geen Adobe meer te hoeven gebruiken. :D

Adobe Wan Kenobi is niet meer

Ik ben een hobbyist en freelancer met op dit moment een natte vinger Windows/Adobe:Linux/FOSS ratio van 1:4. Soms heb ik een projectje dan ben ik lekker een maandje met Adobe software bezig, en dan ben ik weer lomp gezegd 4 maanden in Linux aan het developen.

Zes jaar geleden had ik eens (iirc) CS2 Master Edition gekocht. De studentenversie. Voor ¤600 of iets dergelijks. Twee jaar later had ik een aanbod om die naar de laatste commerciële (!) versie om te zetten tegen upgradetarief. Iets van ¤650 was het inmiddels. En recentelijk weer een upgrade gedaan voor iets van ¤700.

Zo betaalde ik dus ¤1950 in 6 jaar voor een commerciële licentie op de Master Edition. Niet constant de laatste versie, maar ik werk dan ook geen 50 weken per jaar voor DreamWorks ofzo. (Ja, voor veel films wordt gewoon After Effects gebruikt.) Want Adobe releast eens in de ~16 maanden en ik upgrade eens in de ~24 maanden.

Voor mijn 20% gebruik vond ik het al aan de dure kant, dus het beviel me totaal niet dat de prijs een inflatie van 3,4% op jaarbasis lijkt te hebben. Maar goed, veel van de Adobe producten zijn nou eenmaal zwaar de shit. Vooral de upgrade van een studentenversie naar een commerciële versie maakte mij erg gecharmeerd van Adobe.

Maar tijden veranderen. Moet ik gewoon nodig naar het toilet, of moet ik met het huidige model de komende 6 jaar opeens ¤4860 betalen? (uitgaande van ¤62 per maand met een jaarlijkse inflatie van 3.4%)

Tering, dat is gewoon een prijsstijging van 250%.

http://tweakers.net/ext/f/4nosepO9jRLX6vT6l265U8Wl/full.png

Free and Open Source Software (FOSS)

Linux
Ik ben een enorm fan van FOSS. Ik gebruik al jaren, nee, eeuwen, Linux. Gelachen met Red Hat -500 (negatief 500 ja, toen gebruikte ik al Linux). Gehuild toen Gentoo AKA Quasimodo nog luiers droeg (omdat het zo'n onding is natuurlijk). En tegenwoordig maar gewoon normaal zijn gaan doen met Linux Mint. Echt, de moeite die het Mint-team doet om de rommel die alle Linux-nerds overal van maken weer wat te rectificeren, daar heb ik al een aantal keer een donatie voor over gehad.
Windows
Maar het blijft Linux. Daarom gebruik ik ook al eeuwen, nee, millennia, Windows. Met één Windows 7 en twee Windows 8 licenties kan ik ook gewoon thuis, op kantoor, en in de trein dual-booten. Op dit moment nog voor twee 'termen': Steam en Adobe. Langzaam wint Linux ook op de Desktop aan terrein. Langzaam wordt het ook voor breezer-sletjes (m/v) steeds acceptabeler. Maar nog niet (snel) genoeg, en al helemaal niet voor Adobe. En daar willen we idealiter nu juist van af!
De kracht van FOSS
FOSS is voor grote sectoren erg aantrekkelijk omdat er meer invloed op uit te oefenen is. Het wordt dan ook veel gebruikt in film- en muziekstudio's, universiteiten en in de wetenschap. Hoewel die laatste twee in dit geval minder boeiend zijn.

Je kan een willekeurige dev waar ook ter wereld betalen om een feature toe te voegen. Je kan met je eigen team een complete fork maken. En al deze investeringen aan code vloeien ook weer terug naar de code-pool. Het nadeel (voor ons) is vaak een hoog dev en een laag designer gehalte. Het voordeel is dat dit allemaal gratis en vrij (!) is en overal kan worden hergebruikt. Zo ontstaan er telkens interessantere projecten.

Veel studio's gebruiken FOSS om audio te masteren. Met zogenaamde bounties wordt het programmeren van bepaalde features steeds interessanter voor devs die gewoon goed geld verdienen, maar de features zijn uiteindelijk vrij beschikbaar voor iedereen.

De alternatieven

Sommige programma's gebruik ik al, of heb ik veel gebruikt. Anderen staan op mijn to-do (lees: leren) list en hoewel ik het bestaan van dit alternatief be-applaudisseer kan ik er eigenlijk inhoudelijk niet om lachen of huilen. En daarom smeek ik u; heb je aanzienlijke ervaring, dus niet een middagje maar zeker een projectje afgerond, met een van deze pakketten, of een pakket waarmee ik nog niet in aanraking ben geweest, geef dan een uitgebreid relaas inclusief linkjes in de reacties!
Photoshop Schmotoshop
Van image manipulation tot painting, ik heb gespeeld met drie smaken pixelbewerkers.
  • The GIMP
  • Krita
  • MyPaint
The GIMP! (GNU Image Manipulation Program)
Sinds die single-window-layout van 2.8 voel ik me al een stuk relaxter achter mijn PC. Nu komt het tenminste over alsof er naast technocratische nerd developers ook gewoon mensen en designers aan hebben gewerkt. Heerlijk. Maargoed, ook zonder die verademing is GIMP een heerlijk tooltje.

Want je kunt er gewoon erg veel mee. En hoevaak betrap ik mezelf er niet op dat ik met Photoshop, een programma van 1000 euro, plaatjes loop te croppen en levellen en resizen en van meme-bullshit of andere titels loop te voorzien? Best vaak. Dat is wel het minste waar GIMP goed voor is. Plus nog twee voordelen:
  • Ik zit altijd in Linux. Dat is mijn thuis. Mijn muziek. Mijn downloads. Mijn footage, libraries, ore. Mijn archief. Mijn ftp- ssh- x- en neatx-verbindingen. Weet je hoe irritant het is om dan naar Windows te moeten booten?
  • Mijn werkgebied verspreid zich over 3 computers. Alle 3 van mij. En die Adobe tyfuslicentie kan maar op twee computers tegelijk geactiveerd zijn.
    • PS - om die reden gebruik ik The GIMP ook gewoon in Windows als het geen grote taak is. ;)
Granted, sommige dingen werken wat lomp. Photoshop is met veel dingen gewoon slimmer. Maar dat bij-voorbaat-gejammer wat je vaak ziet vind ik een beetje vervelend. Net van die mensen met een negatieve mening over Linux omdat ze het een middag hebben geprobeerd en ze niet snel genoeg exact het zelfde kunnen doen als ze (Na 10+ jaar training) in Windows kunnen.

Do not underestimate the power of The GIMP! Wist je wel dat een 32-bit fork van The GIMP (CinePaint) door Hollywood is gebruikt voor films als Harry Potter, Spiderman, en The Last Samurai?

Heb je een url met tutorials of andere resources waarin echt de power van The GIMP naar boven komt? Zet ze in een reactie!

GIMP

http://www.gimp.org/
Krita
Krita is een beetje de KDE (Qt) variant van wat GIMP voor GNOME (GTK+) is. Het is meer een soort Corel Photopaint dan Adobe Photoshop. Ik gebruik dit de laatste tijd niet meer, om de zelfde reden dat ik (lang geleden) van Photopaint naar Photoshop ben overgestapt. Ik vind GIMP handiger. Maar wat vind jij? Zet het in een reactie!

Krita

http://krita.org/
MyPaint
MyPaint is een soort Krita, maar dan veel leuker en makkelijker om coole shit mee te maken. Erg leuk op tablets ook, alhoewel die ports minder uitgebreid zijn. Even wat hotkeys leren en je hebt zoveel leuke en slimme brushes dat je zo een kunstwerk maakt. Ik kan voor geen millimeter tekenen dus ik gebruik MyPaint erg weinig, maar in het donker waar niemand kan zien wat ik teken is het soms best leuk, ook zonder skills!

Als Krita een soort Corel Photopaint is, dan is MyPaint een soort Corel Painter Essentials. Je weet wel, dat ding wat je bij je eerste Wacom Graphire kreeg.

Als je net zo niet kunt tekenen als ik, dan is MyPaint nog steeds handig om storyboards of concept-art te maken, al is het maar om je visie over te brengen op de artiest die het nog even in het net over gaat doen.

MyPaint

http://mypaint.intilinux.com/
Camera RAW Schmamera SCHMAW en Lightroom
Wat ik echt belangrijk vind en waarvan ik met tranen in mijn ogen moet toegeven dat de implementatie van Adobe gewoon (te?) ijzersterk is, dat is Camera RAW. Ik heb met een drietal FOSS programma's gewerkt, en na een beetje oefenen zijn ze behoorlijk sterk, maar Camera RAW kan gewoon zoveel goed doen, automatisch, zonder ook maar een slider aan te raken. Ik wil best concessies doen om maar niet naar Windows te hoeven booten iedere keer als ik een mooie shoot heb gemaakt op mijn EOS D60. Maar die ruisreductie van Camera RAW, en dan (subjectief) alleen chrominance noise reduction, ik weet niet wat dat is maar de FOSS oplossingen tippen daar gewoon niet aan. Ik ben voor RAW weer teruggeswitcht naar Adobe.

De meeste dingen die slim zijn en Photoshop toepast, zijn ook maar door studenten bedachte slimheden. Vaak komt er een openbaar beschikbare paper. Dan volgt er een open source implementatie meestal eerst als plugin voor The GIMP, en dan wordt het idee gekaapt door Adobe die het makkelijker en beter maakt. Denk maar aan content-aware scaling enzo, dat is een zwaar geoptimaliseerde implementatie van een plugin die na een paper al jaren eerder beschikbaar was voor The GIMP.

Het zal toch niet echt zo zijn dat Adobe een superalgoritme voor noise-reduction heeft bedacht die gewoon niet in de FOSSwereld te vinden is? Wat doe ik verkeerd?

Heb jij betere ervaringen? Zijn er truuks? Is dit de afgelopen tijd sterk verbeterd? Laat het weten in een reactie!

Trouwens, bij Master Collection zit geen Lightroom. Maar Camera RAW is in feite de engine die wordt gebruikt door Photoshop, Bridge, en Lightroom. Lightroom is een beetje de verbreezerde versie van Photoshop batch RAW import. Daarom kan je onderstaande paketten ook zien als alternatieven voor Lightroom. Behalve misschien RawTherapee, toen ik het gebruikte had die nog geen simpele multi-editor.
  • Darktable
  • Rawstudio
  • RawTherapee
Darktable
Darktable is erg sterk. Je opent een filmrolletje van RAW-foto's en past daar vervolgens een hoop slimme filters op toe. Veel filters zijn gewoon erg goed. Ik vind het alleen jammer dat die klotedingen zo onhandig en onherkenbaar in een vakje staan dat ik altijd teveel tijd kwijt ben met de juiste klote-icoontjes aan te vinken en ze daarna nog terug te vinden ook onder ogenschijnlijk nattevingercategorieën. Dat is typisch FOSS, ijzersterke functies verschuilen achter onlogica.

Natuurlijk, in theorie zit er logica achter, maar toch ben je steeds aan het zoeken. Bij Camera RAW heb je dat veel minder.

Maar als je het geduld hebt opgebracht om alles in te stellen kan je de automatisch-heid van Camera RAW benaderen en overstijgen. Je kan tot in detail aangeven wanneer welke filters op welke manier moeten worden toegepast. Hogere ISO? Beetje meer kleurenruisreductie. Lage sluitertijd? Meer contrast. Als je alles naar smaak conditioneel hebt ingesteld, gaat het importeren van een RAW-'rolletje' steeds sneller.

Ik heb zelfs gezien dat iemand met Darktable draadloos foto's kon importeren als geRAWtweakte JPEGs draadloos en rechtstreeks van de camera na het maken van een foto. Vette shit. Maar mijn D60 is daar niet hip genoeg voor. :'(

Darktable

http://www.darktable.org/
RawStudio
Ik ben alweer vergeten waarom ik dit ding niet cool vind en heb geen zin om er achter te komen, maar ik weet nog dat ik deze vrij snel de minste van de drie vond. Misschien is ie gewoon kut, maar misschien heb ik 'm ook gewoon te weinig kans gegeven want op het eerste gezicht ziet het er best leuk uit.

Heb jij betere ervaringen? Laat het weten in een reactie!

RawStudio

http://rawstudio.org/
RawTherapee
RawTherapee is meestal het eerste stukje RAW FOSS waarmee je in aanraking komt. Om de een of andere reden is het vrij bekend. Kom je van GIMP en zoek je RAW truukjes, ben je waarschijnlijk bij RawTherapee terecht gekomen.

En het is ook wel erg handig en uitgebreid, misschien zelfs uitgebreider dan DarkTable, maar er was iets mee. Ik heb het al te lang niet meer gebruikt. Volgens mij was het erg uitgebreid, maar was het erg onhandig om meerdere foto's tegelijk te bewerken, wat in DarkTable juist erg makkelijk gaat.

Maar ik heb versie 4 nooit gebruikt, dat is van na mijn tijd. Jij wel? Hoe relaxed is RawTherapee tegenwoordig?

RawTherapee

http://www.rawtherapee.com/
Première Schmemière
Première. De toch wel ijzersterke editor. De hoofdcameraman van een niet nader te noemen realityprogramma moest er om lachen dat ik dit 'speelgoed' zo handig vind. Serieuze mensen gebruiken Avid Xpress. Zegt ie. Die heb ik dan ook als student langdurig gebruikt. Maar eenmaal afgestudeerd lekker weer naar Première. Lekker goedkoop en zeer bruikbaar. Vraag maar aan de BBC.

Nu kan ik wel een aantal FOSS video-editors gaan opnoemen die ik gebruikt heb, maar eigenlijk vond ik ze allemaal gewoon crap. Laat maar weten of je ergens wel tevreden mee was, maar dan niet OpenShot ofzo, wel een NLE van Première-achtige proporties.
Lightworks
Gelukkig is er wel een lichtpuntje op de horizon. De Linuxversie heeft al twee keer de deadline gemist en is alleen nog als gesloten beta beschikbaar, maar het zou nu toch echt binnenkort uit moeten komen: Lightworks. Een NLE waar Holliwood al 20 jaar films mee maakt. Weet je nog wat ik zei over de kracht van FOSS? (De voorganger van) Lightworks is al jarenlang commerciëel, maar heeft besloten Open Source te gaan omdat een aantal partijen dan spontaan gemotiveerd zijn om mee te gaan ontwikkelen.

Ze verdienen hun geld dan met support en professionele codecs. Maar ach voor de freeloader zoals jij en ik zijn er zat mogelijkheden. De core is immers vrij en open. Frameservertje hier, externe encoder daar.. als je nu echt zoveel geld verdient met films monteren dan kan je er voor kiezen om een stukje extra gemak aan te schaffen met die professionele codecs. Met al die extra aandacht en 'gratis' mankracht voor Lightworks hopen ze natuurlijk dat de populariteit steigt, en dat meer mensen kiezen om hun geld met Lghtworks te gaan verdienen en gaan betalen voor het professionele gemak. Iedereen wint.

Een Windows-versie is al wel beschikbaar, maar als ik eenmaal van Adobe af ben is mijn volgende stap om Windows te ditchen, dus daar heb ik niet naar gekeken.



http://www.lwks.com/
After Effects Schlafter FX
Blender
Blender is echt super. Echt super. Met hele slimme renderers. Ik snap niet dat dit zo onderschat wordt. Ik ken geen films die gewoon Blender gebruiken in plaats van 3d Studio Max of Maya of whatever. Ik heb het voor een paar projecten gebruikt en ik heb amper mijn teen in het water dat Blender heet gestoken. Het is helaas wat te ingewikkeld om tot in detail te gaan leren voor iemand die het zo weinig nodig heeft als ik, maar echt respect voor die Ton Roosendaal die met zijn open movies maar steeds genoeg sponsoring voor elkaar krijgt om er gewoon fulltime aan te werken.

Oja, After Effects is geen 3d programma. Niet echt anyways. Maar als bijzaak heeft Blender ook een complete node-based compositor. Ik heb dat ding helaas weinig gebruikt dus ik kan niet zoveel zeggen over de kwaliteit en het gemak. Maar bedenk dat node-based compositing het professionele en dure broertje is van het goedkopere layer-based compositing (After Effects), en dat de laatste open film Tears Of Steel ook weer compleet in Blender is gecomposit. Dat kan dus geen bullshit zijn!

(Tenenkrommend acteerwerk maar fantastisch compositwerk)


Kan iemand meer vertellen over de compositor van Blender? Gebruiken ze gewoon keistrakke screens, of zit er een keyer in die net zo versatile is als keylight (After Effects)? Plaats een reactie!

http://www.blender.org/
Soundbooth
Sound Booth was een onnodig gedrocht van een audio-editor die gelukkig is gedropt omdat het compleet nutteloos was, maar ik heb even een excuus nodig om de volgende audio editor te kunnen noemen:
Audacity
Dit lelijke nerdlayout kloteprogramma bevat veel technische slimmigheden waardoor je er echt veel mee kan. Soms even op internet zoeken hoe ze een vet slimme handeling nu weer achter een idiote interfacekeuze hebben gezet, maar ik ben vaak blij verrast met de mogelijkheden van Audacity.

http://audacity.sourceforge.net/
Adobe Audition
Ardour
Ik heb Ardour gebruikt voor een aantal projecten, en het is de FOSS de-facto standaard om audio te masteren. Zwaar uitgebreid. Beetje een learning-curve misschien, maar je kan echt ziek routen. Jammer dat de LADSPA en LV2 (soort FOSS VST's) plugins zo'n onsamenhangende zooi zijn in Linux, want je moet echt graven door de 'poep' om een aantal 'diamanten' te vinden. Maar zeker dat je hier professionele producties mee neer kunt zetten.

Het wordt veel gebruikt in studio's. De devs werken met zogenaamde bounties. Als genoeg studio's of andere belanghebbenden graag een bepaalde feature zien en daar een bepaald bedrag voor bieden, dan wordt het wel erg aantrekkelijk voor [wie ter wereld dan ook] om die feature te maken.

http://tweakers.net/ext/f/2WHsqjxWBfM6TScOSgo1aNwZ/full.png

Check het uit.
http://ardour.org/
Simpele multitrack DAWs
Heb je een mening over de volgende DAWs? Ik heb ze kort gebruikt totdat ik Ardour leerde kennen, en vond ze allemaal te simpel. Maar da's al een poosje terug. Als er volgens jou iets is uitgegroeid tot iets interessants, laat het weten!

De rest

Hier heb ik weinig ervaring mee. Ik gebruik het zo weinig dat als ik een project heb, dan grijp ik liever naar mijn Adobe software dan dat ik tijd investeer om mezelf om te scholen. Heb jij er wel wat serieuzer werk mee afgerond? Wat is je mening?
Illustrator Schmillustrator
InkScape
InkScape heb ik niet veel gebruikt. En al helemaal niet om zelf iets te ontwerpen, alleen om wat kleine tweaks aan Scalable Vector Graphics (SVG) door te voeren. Maar er zitten ook gewoon luxe filters in waardoor je van die heerlijk gestylede pseudo-realistische afbeeldingen kunt maken. In theorie dan, want veel verder dan een afbeelding van iemand anders openen kom ik niet.

Het is uiteraard weer lekker cross-platform, dus ook gewoon beschikbaar voor Windows en OSX. Helaas (mening) wel in Qt, want dat ziet er altijd zo lomp uit.

Heb jij wel coole shit gemaakt met InkScape? Mag ik het voor content creation vergelijken met Illustrator, of is die laatste toch te veel bruggen verder?

InkScape
http://inkscape.org/
Indesign Scmindesign
Scribus
Hier heb ik ook eens kort mee gewerkt, en het lijkt me echt mega feature-complete. Beetje ingewikkeld. Maar dat is Indesign ook. Volgens mij is dit de shit, open maar eens wat complete voorbeelden. Echter voor de paar projectjes die ik doe grijp ik toch naar Indesign. Ik heb tenslotte nog gewoon een licentie! Soms wou ik dat ik nog een student of scholier was met te veel vrije tijd, want dat is toch het moment waarop je straffeloos ingewikkelde software leert te gebruiken.

Ook cross-platform. Ook Qt. GTK+ gebruikers snappen dat dat minder relaxed is in een GNOME omgeving. Daarbij vind ik ook dat het Qt framework vaak slordiger oogt op bijvoorbeeld Windows.

Scribus

http://www.scribus.net/canvas/Scribus
Dreamweaver en FlashBuilder
Hier heb je misschien geen programma's met exact dezelfde functionaliteit. Maar je hebt echt fantastische alternatieven. Al is het soms even generd om uit te zoeken hoe ze werken.
Aptana Studio
Aptana is een soort gespecialiseerde Eclipse voor PHP en webdesign. Mooi alternatief voor Dreamweaver lijkt me.

http://www.aptana.com/
Eclipse
Eclipse is de God der Goden onder alles wat met scripten en programmeren te maken heeft. Met een verschikkelijke bende plugins en extensies kan je Eclipse ombouwen tot vanalles en nogwat. Zo is de complete Adobe Flex IDE beschikbaar voor Eclipse, en zijn er weer plugins om dat toe te spitsen op ActionScript.

Waarschuwing: Je hebt hier te maken met het walhalla onder de nerd-IDEs. De ontwikkeling wordt gesponsord door een hoop partijen met development als corebusiness. En echte programmeurs schrijven nooit goede documentatie.

http://www.eclipse.org/
NetBeans
Deze moet ik noemen omdat er anders oorlog uitbreekt. NetBeans is een soort Eclipse, maar dan slechter. })

https://netbeans.org/

Kutrhythmbox. (Foobar2000 in Linux howto)

Door Redsandro op zaterdag 7 januari 2012 10:20 - Reacties (32)
Categorie: Software, Views: 9.322

Ik heb het er in het verleden wel vaker over gehad dat veel Linux apps me tegenvallen vergeleken bij Windows apps die veel sneller en kleiner lijken. Met media players in het bijzonder.

Vroeger gebruikte ik altijd Foobar2000 via Wine op trage machines, en Foobar2000 via Wine was gewoon het snelst.

Ik kwam deze post van mezelf tegen:
quote: Redsandro @ ubuntuforums.org @ 2009
Customizability has it's price. For example, Gnome has big Python written functionality. Very tweakable but real time interpretation is real slow. The in house music player Rhythmbox is so slow. Big playlists make it a terrible player compared to Winamp or Foobar 2k. Same for XFCE4's Listen. Especially notable on slower computers. No, foobar2000 on my P3 300 is faster than Listen on the AMD 2400+, and it has a ton of more functionality.

That's why I run foobar2000 and some more explicitly-notable-faster-windows-apps in *Buntu through wine.
uTorrent is een ander voorbeeld van zo'n duidelijk sneller Windows programma die ik op een oude machine lang via Wine heb gebruikt omdat Transmission, Deluge en qTorrent oid gewoon dikker logger en trager waren, en nog minder functioneel ook. Tegenwoordig gebruik ik gewoon Deluge. Servertje is tegenwoordig snel genoeg en wegens verregaande integratie is een wine programma niet langer handig.

Toen heb ik een poosje Rhythmbox gebruikt. Op snellere computers merk je de traagheid toch niet. Hoewel in je achterhoofd het altijd irritant is als je weet dat het allemaal zo onefficiënt gaat.

Nu gebruik ik al een poosje Clementine omdat Rhythmbox gewoon niets kan (truukjes, equalizer, neen) en Hawk999 dat aanbeveelde. Stukken beter, maar nog steeds mis ik gewoon het compacte alleskunnertje Foobar2000.

Dusssss heb ik ze even afzonderlijk van elkaar gestart, complete muziekbibliotheek erin, wat afgespeeld en geheugen bekeken.

Rhythmbox
http://tweakers.net/ext/f/2CYY9UoPYpfzHoEstEMXidnG/full.png
65 MB

Foobar2000 + Wine
http://tweakers.net/ext/f/G97ey1Wz1lpBJfm7qe7rnVgd/full.png
38 MB

Clementine
http://tweakers.net/ext/f/QLdrmdTPnUGQ7Wabfu5Su4E7/full.png
36 MB

Ergo: Foobar2000 bevat nog altijd de meeste functionaliteit tegenover het kleinste geheugengebruik. (Foei @ Linux devs voor gebrek aan alternatief. :P) Maar vanwege de overhead van Wine, die echt respektabel klein is (Kudos @ devs :D) komt Foobar2000 slechts 2MB boven het gebruik van Clementine uit. Nog altijd erg netjes.

En je kan met een .desktop en .sh bestandje Foobar2000 aardig integreren. Ik heb z: gemapt aan / in wine, en Foobar2000 geinstalleerd in c:\Software\foobar2000.

Met een .desktop bestandje in je apps (in mijn geval local, de global applist staat ergens anders maar ik vind het handig om dergelijke dingen in home te doen omdat die blijft na een reinstall) komt Foobar2000 gewoon in je menu onder multimedia. En je kan rechtsklikken op een MP3 en dan Open With Other Application... en Foobar2000 staat al in de lijst. Use as default for this kind of file aanvinken en Foobar2000 is de default player van je mp3's.

~/.local/share/applications/foobar2000.desktop
code:
1
2
3
4
5
6
7
8
9
10
11
12
#!/usr/bin/env xdg-open

[Desktop Entry]
Encoding=UTF-8
Terminal=false
Exec=/home/redsandro/bin/foobar2000.sh %f
Icon=/usr/local/pixmaps/foobar2000.png
Type=Application
Categories=AudioVideo;Player;
StartupNotify=true
Name=Foobar2000 Music Player
GenericName=Foobar2000



~/bin/foobar2000.sh
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/env bash
# RED foobar2k wrapper 2011-12-21
# See ~/.local/share/applications/foobar2000.desktop

declare files

# Escape all selected files
for file in "$@"; do
    # Replace slashes "/" to "\\", add wine Z: drive for root
    #file="Z:${file//\//\\\\}"
    file=`echo z:$file | sed -e 's/\\//\\\\/g'`
    files="$files \"$file\""
done

# wine C:\\Software\\foobar2000\\foobar2000.exe $files &
# Foobar maakt ervan Unable to open item for playback (Invalid path syntax):
# "\z:\media\blaaat"
# Waar komt die slash voor de z: vandaan?
# Eerst repareren voordat multi-select kan, tot die tijd alleen de eerste openen met foobar

wine C:\\Software\\foobar2000\\foobar2000.exe "$file" &



/usr/local/pixmaps/foobar2000.png (klik voor groot)
Foobar2000 Icon

En om global hotkeys te maken ga je naar de keyboard configurator voor Gnome of XFCE en kan je op deze manier commando's meegeven:
wine C:\\Software\\foobar2000\\foobar2000.exe /prev
wine C:\\Software\\foobar2000\\foobar2000.exe /next
wine C:\\Software\\foobar2000\\foobar2000.exe /playpause
wine C:\\Software\\foobar2000\\foobar2000.exe /stop

-update-

Omdat ik te lui ben al mijn radiozenders te kopieren luister ik radio met Rhythmbox en overige muziek met Foobar2000. Omdat ik de zelfde hotkeys wens te gebruiken kan je een klein inline scriptje aan je global hotkeys naar keuze koppelen.

Run > xfce4-keyboard-settings > Shortcuts >
  • Play/Pause
    code:
    1
    
    sh -c 'if [ "`ps -ef | grep -e foobar2000.exe | grep -v grep`" ]; then wine C:\\Software\\foobar2000\\foobar2000.exe /playpause; else dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.rhythmbox [url]/org/mpris/MediaPlayer2[/url] org.mpris.MediaPlayer2.Player.PlayPause; fi'

  • Previous
    code:
    1
    
    sh -c 'if [ "`ps -ef | grep -e foobar2000.exe | grep -v grep`" ]; then wine C:\\Software\\foobar2000\\foobar2000.exe /prev; else dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.rhythmbox [url]/org/mpris/MediaPlayer2[/url] org.mpris.MediaPlayer2.Player.Previous; fi'

  • Next
    code:
    1
    
    sh -c 'if [ "`ps -ef | grep -e foobar2000.exe | grep -v grep`" ]; then wine C:\\Software\\foobar2000\\foobar2000.exe /next; else dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.rhythmbox [url]/org/mpris/MediaPlayer2[/url] org.mpris.MediaPlayer2.Player.Next; fi'

  • Stop (Foobar2000 only)
    code:
    1
    
    sh -c 'if [ "`ps -ef | grep -e foobar2000.exe | grep -v grep`" ]; then wine C:\\Software\\foobar2000\\foobar2000.exe /stop; fi'

Kutrhythmbox. :P

Jatten, patenteren en fanboys

Door Redsandro op zondag 15 mei 2011 14:35 - Reacties (20)
Categorie: Software, Views: 6.074

In de loop der jaren is alles zo verschrikkelijk van elkaar gejat, Adam en Eva moeten wel gruwelijk origineel geweest zijn. Inmiddels hangt de wereld in elkaar van patenten, en als die toren in elkaar stort is het nog maar de vraag wat van wie is.

De MPEG-LA anti-open-format patent pool wordt groter en machtiger met als doel om de concurrentie kapot te procederen. De deal tussen Microsoft en OpenSUSE eigenaar Novell maakt Microsoft de mogelijke eigenaar van Linux. Telefoonfabrikanten hebben koude oorlog met elk een zak patenten op logica. En zo is er nog veel meer discutabele ´bijzaak´ der technologische ontwikkeling.

Wat willen we nou helemaal? Gelukkig lees ik op Tweakers.net veel frustratie in reacties op de vele nieuwsartikelen over patent trolls. Maar blijkbaar zijn er aan de overkant van de plas niet genoeg mensen tegen bullshitpatenten. En fanboys van het een of ander blijven hameren op bepaalde 'dus'-feiten. Hieronder zo'n cliché.

Beter goed gejat

"Windows heeft de GUI van Apple gejat!"

Ten eerste, good artists copy, great artists steal. Wie citeerde dat ookalweer?

Feit is, Microsoft, Apple en IBM zijn allemaal bij Xerox (voorouder van hedendaagse WIMP GUI) wezen kijken. Enige verschil is dat Apple heeft betaald om alles uitgebreid te mogen onderzoeken en daardoor als eerste een GUI-kloon voor de Lisa en Macintosh had. Later kwamen Microsoft, IBM, HP, Unix, BSD en het hele rataplan met GUIs. 10 jaar later klaagde iedereen elkaar aan, inclusief Xerox die Apple aanklaagde. En iedereen verloor. ;(

Apple begon deze hetze en trapte daarmee de Free Software Foundation (FSF) flink op de spreekwoordelijke pik. De FSF (en Xerox) vond(en) deze poging om natuurlijke evolutie te monopolizeren zo belachelijk dat ze Apple zeven jaar lang hebben geboycot.
-O-

Dat is grappig, omdat Apple, uniek tot OSX 10.4, tegenwoordig in mooi contrast de Open Source wereld gegijzeld houd (Unix -> BSD -> FreeBSD -> Darwin) en daarmee het "153 miljard dollar (sinds mei 2011)" rijkste technologiebedrijf/'duurste' merk ter wereld is geworden. (En - in tegenstelling tot elk ander belachelijk rijk bedrijf - zonder filantropische programma´s, mind you. :') )

"Ooh Apple is zo veilig, nooit een virus!"

Ja dat komt omdat ze het veilige Unix hebben 'gejat'. OSX is in de kern nu een verzameling vrije software met een commerciële schil eromheen.

Goed, ik ben niet zo van Apple O-) vandaar dat ik hun discutabele acties niet onder stoelen of banken steek, maar dat is mijn punt niet. Mac OS evolueert ook verder en geeft op hun beurt ontwikkelingen terug aan de Open Source community. Met in de categorie bekende voorbeelden Webkit en CUPS, van origine Linux/Unix maatwerk. Zo groeit zowel Mac OS als Linux/Unix.

"Gnome heeft Aero Snap van Windows gejat!"
Gelukkig ja, dat is een vet handige feature. O+

"Compiz heeft exposé van OSX gejat!"
En Ubuntu Unity en Gnome Shell hebben het weer van Compiz gejat. Problem, officer? :?

"Mac OS heeft de terminal en Remote Desktop van Linux DE gejat!"
OS 1 t/m 9 had geen terminal, en remote desktop kwam pas sinds de gijzeling van Open Source software.

"Mac OS heeft Finder Sidebar (OS 10.3), Pathbar (OS 10.5), Back/Next buttons (10.2) en Alt+Tab van Windows gejat!"
Haha, eng he, als ik er vier stuks plagiaat van Apple tegelijk noem? Linux (DE) heeft ze trouwens ook allemaal gejat.

"Safari heeft Webkit van Konqueror gejat!"
Ja, het begon met veel irritaties maar uiteindelijk heeft de hele webwereld ervan geprofiteerd. :O

"Firefox heeft tabs van Opera gejat!"
Opera was de eerste MDI browser, en werd later de eerste major browser met tabs. Twee jaar later introduceerde Firefox tabbed browsing. :')

"Opera heeft Firebug gejat!!"
Firebug is een innovatie van Firefox. Twee jaar later had Opera opeens Dragonfly.

"Niet, Firefox heeft zelf Webkit Inspector gejat!!1"
Webkit Inspector was net even eerder. Maar was Firebug echt wel een ripoff, of GMTA?

Evolutietheorie

De boekdrukkunst is op meerdere plaatsen in de wereld onafhankelijk van elkaar uitgevonden. Het is gewoon een logische stap in de evolutie. Romans van de drukker wiens achteropa de aller allereerste was met drukken zijn ook niet per definitie cooler. :?

Misschien een beter voorbeeld is de evolutie van levende organismen, zoals Richard Dawkins uitlegde in Growing Up In The Universe aan (lelijke britse) kinderen:

Half an eye is better than no eye;
half an eye is better than 49% of an eye.
One percent of an eye is better than no eye at all.
The evolution of the eye is so quick and easy that it must have happened many many times over.
Eyes can evolve at the drop of a hat.
And in fact if we look around in the animal kingdom, there are lots of different kinds of eyes dotted around.
And each of them is different, many of them work on completely different principles, and they have evolved quite independently of each other, many times over.


De natuur doet niet aan patenten. In de categorie zoogdieren is de natuur het er over eens dat het ideale oog werkt met een diafragma, een lens, en een netvlies met een bepaalde samenstelling van sensors. De ideale configuratie hiervan, daar is niet iedereen het over eens:

PreviewSoortVoordeelNadeel
MensenoogMensVolledig kleurenspectrumNachtblind
KattenoogKatZeer LichtgevoeligBijna geen kleur
GeitenoogGeit8x Optische ZoomDichtbij matig zicht

We immiteren de natuur voor allerlei technologische verbeteringen. En de natuur zegt: Patenten zijn bullshit.

Ik wil er verder geen biologieles van maken, maar het moge duidelijk zijn dat innovatiebelemmerende stinkpatenten alleen maar goed zijn voor iemands portemonnee en niet voor de mens. Net als oorlog om olie, of belastingvoordeel voor megacorporaties, of bloeddiamanten. Ik noem maar een dwarsstraat. En je piem0l wordt niet langer als 'jouw' OS de eerste was. :N

OS'es maken keuzes

Mijn punt is dit. Je moet software niet veroordelen op wat ze zoal na-apen. Je kunt software beter veroordelen op wat ze NIET na-apen. Zo kan het mij niet schelen welke browser eerder met tabs of DOM inspectors was. Er valt juist wat te zeiken over het feit dat Internet Explorer ZO LANG MET HET JATTEN VAN TABS HEEFT GEWACHT! :')

Windows
OS'es maken keuzes. Het publiek is er blij mee of niet. Maar ze hebben altijd publiek, anders maken ze andere keuzes. Zo heb ik altijd Windows en Linux door elkaar gebruikt. Beiden hebben ze iets te bieden wat ik bij de ander mis. Zo heeft Windows zichzelf met versie 7 wel weer overtroffen, maar ik weet niet of het doorvoeren van die snoepjesribbon in Windows 8 een goede zaak is.

Ik vind het niets. Overzicht weg. Het wordt weer 'het is handig omdat ik het uit mijn hoofd ken' en niet 'het is handig omdat het logisch is'. Het heeft wel iets voor vrouwen omdat de logica raakvlakken heeft, en voor kinderen omdat ze van een uitdaging houden, maar Jan met de Pet kan het beter efficient houden. Ziezo raakt Windows steeds meer bij mij in discrediet.
-O-
In tegenstelling tot Apple doet Microsoft wel nogal wat usabilityonderzoek maar je kan merken dat ze alleen kinderen (goedkoop) en verstandelijk gehandicapten (subsidie) in hun panels hebben. Die vertuttelwizards en 2 gigabyte aan captain_obvious_and_other_ambiguous_dialogs.dll doen me steeds harder facepalmen. Uiteraard is dat allemaal prima voor de homeschooled retard kids and preteen premium girlie editie, maar doordat exact dezelfde duh dialogs, snoepjesribbons en "rookworst zonder R is ook worst" wizards voor de professional versies worden gebruikt diskwalificeert Windows zich steeds harder voor mij. -O-

Maar voor een grote groep is het goed.

Mac OS
Wat dat betreft doet Mac OS het beter. Daar zit gewoon één homo achter die zegt hoe het moet. Zoals een wijs man eens zei in een gesprek met een senator.

> "I don't think the system works. We need a system where the politicians sit down and discuss the problem, agree what's in the best interest of all the people, and then do it."
< "That's exactly what we do. The trouble is that people don't always agree."
> "Well, then they should be made to."
< "By whom? Who's gonna make them? You?"
> "I don't know. Someone. Of course not me. But someone. Someone wise."
< "Sounds an awful lot like a dictatorship to me."
> "Well, if it works."


Steve Jobs is een soort Jordan Collier. Toen Bits of Freedom opmerkte dat het een slechte zaak is als Apple naast de Open Source community ook de vrijheid van haar gebruikers gijzelt was het Maia Skouris die namens Apple zei: "We're in control now. It's better that way."
http://tweakers.net/ext/f/02i7s2JfVB2K0KNB3MEyk2Bt/full.gif
Maar voor een grote groep is het goed.

Linux
Linux is daarin meer een democratie en heeft zoveel wensen zoveel projecten. Gnome gaat met Gnome 3 heel goed. De shell is vette shit. Maar Ubuntu heeft in een moment van grootheidswaanzin de zelfde ontwikkeling proberen te forceren met hun eigen Unity. Ziet er leuk uit, maar is qua usability meer een scheet in een fles. Mooi ingepakt maar als je de dop eraf haalt dan stinkt het alsnog. Een stap achteruit. Meer klikken, minder logica. Sowieso is het gebaseerd op het inmiddels dus afgeschreven Gnome 2 dus ik zou mijn geld er niet op in zetten.
}:O
Maar voor een grote groep is het goed.

Haters gonna hate

Wat ik wil zeggen: Haters gonna hate. Alles zijn fans. Ieder zijn oordeel. Maar alsjeblieft, geen patenten op evolutie want sommige dingen zijn gewoon logisch. Vanaf daar zijn er verschillende wegen naar Rome en elke weg heeft zijn fans. Ook als ze opeens allemaal gaan asfalteren bijven er verschillen.

Waar je ook voor kiest, er is altijd wel een Abed Nadir die zegt: "Cool. Cool cool cool." 8-)


-edit-

Naar aanleiding van reacties:
  • rijkste bedrijf -> rijkste technologiebedrijf (Apple)
  • geld heeft betaald -> heeft betaald (Apple) (opties (aandelen) ipv geld)