[Bits&Bytes] - Adobe Illustrator: Layer in Gruppen umwandeln
Soeben mein erstes Script für Adobe Illustrator geschrieben. Zur Umwandlung von Layern in Gruppen.
War nötig, weil ich viele Layer in anderen Layern zusammengefasst hatte. Blöd dabei: Illustrator öffnet alle Layer mit anderen Layern darin aufgeklappt im Layerpanel ... macht das Arbeiten mit >300 Icons sehr unübersichtlich mit der Zeit.
Hier der Javascript-Code:
/**********************************************************
LayerToGroup.jsx
by Konrad Mühler 2013-06-03
DESCRIPTION
Converts a (Sub)layer into a simple group
var currentDocument = app.activeDocument; // get current document
var currentLayer = currentDocument.activeLayer; // get current layer
var newGroup = currentLayer.parent.groupItems.add(); //add new group into the parrents of the current layer
newGroup.name = currentLayer.name; //set the same name as for the layer
for (i=currentLayer.pageItems.length-1; i>=0; i--) // loop thru all items
{
var singleItem = currentLayer.pageItems[i]; // get item
singleItem.move(newGroup,ElementPlacement.PLACEATBEGINNING); // move item to new group
}
[Bits&Bytes] - Geschweifte und eckige Klammern auf einem Mac
Habe ich einfach eine falsche Apple-Tastatur? Oder darf man als Mac-Nutzer generell raten, wo sich die eckigen Klammern [] und die geschweiften Klammern {} befinden?
[Bits&Bytes] - Alte SVN Revision mit XCode abrufen
Man kann am Mac mit XCode mit dem integrierten SVN-Client keine älteren Versionen des Repositorys abrufen?
Das setzt den ganzen negativen Erfahrungen mit der App-Entwicklung unter XCode der letzten Woche noch die Krone auf.
Jeremy McPeak räumt mit einer ganzen Reihe von Vorbehalten gegenüber ASP.NET auf. Sollte man gelesen haben, wenn man sich im Umfeld der ernsthaften Web-Entwicklung bewegt.
[Bits&Bytes] - Dropbox auf iOS und Android synchronisieren
Manchmal kommt es auf die großen und die kleinen Dinge an.
Ich nutze viel Dropbox. Da trifft es sich gut, dass ich alle meine mobilen Geräte wie iPad und Smartphone damit abgleichen kann - insbesondere die Fotos. Das ist für mich ein großes Feature.
Wenn ich mit meinem alten Android-Samsung ein Foto mache, ist es binnen Sekunden in der Dropbox. Ich muss dank DropSync nicht weiter machen - das läuft alles im Hintergrund.
Und nun kommen wir zu den kleinen Dingen:
Auf dem iPad hab ich auch Dropbox installiert - und auch dort kann ich die gemachten Fotos auf die Dropbox hochladen. Hierzu muss ich aber jedes mal aktiv die Dropbox-App öffnen. Da läuft nichts im Hintergrund, weil iOS das so nicht erlaubt. Apple, die sonst bei den kleinen Dingen ganz groß sind, steht hier einmal hinten an.
tl;dr
Es ist eine simple Preiserhöhung für Heavy-Nutzer. Und Content-Anbieter wie Apple und Google, die bisher das Internet als kostenlosen Vertriebsweg genutzt haben, werden auch zahlen müssen.
[Bits&Bytes] - YouTube im Telekom-Netz schneller machen
Das ist ja mal geil.
Telekom-Kunden kennen das vielleicht: YouTube ist teilweise sehr langsam und braucht eine Weile, bis ein Video startet.
Wenn man nun zwei IP-Adressen aus dem Content-Delivery-Network (CDN) der Telekom sperrt (entweder im Router oder direkt in der Firewall), geht YouTube ab wie Schmitz Katze.
Und auch schön zu sehen, dass Selbstüberschätzung und der Drang, Dinge zu ändern nur um des Ändernwillens, auch in der Softwareentwicklung verbreitet ist: Batch of Trouble
- Simple is better than complex.
- Readability counts.
- If the implementation is hard to explain, it's a bad idea.
- If the implementation is easy to explain, it may be a good idea.
[Bits&Bytes] - WLAN-Ortung auf iPad und Android-Phones
Bei der Ortung der eigenen Position via WLAN auf dem iPad oder Android-Phone, woher kommen da die Daten über die WLANs? Gibt es da einen zentralen Anbieter, bei dem nahezu alle Geräte anfragen, oder betreibt jedes System (Android/Google, iOS/Apple, Windows/Microsoft) einen eigenen Dienst?
Der seit neuestem in Firefox integrierte PDF-Viewer scheint mir in vieler Hinsicht unausgereift. So werden PDF-Dateien scheinbar nicht korrekt angezeigt. Ein c't Artikel wird ohne Umlaute dargestellt:
Daher habe ich in Firefox in den Optionen wieder den gewohnten Acrobat-Reader aktiviert:
"- Vollkommene Transparenz kommt einer Überwachung gleich. ... Durch die kleineren Happen, die höhere Transparenz sieht de facto jeder, wer gerade woran arbeitet, wie der Fortschritt ist, was noch fehlt und wo die Probleme liegen. Das fördert das Gefühl, überwacht zu werden. ... - Gemeinsames Arbeiten am selben Feature. ... Wenn jahrelang für ein Feature immer genau ein Entwickler zuständig ist, dann fehlt vielfach der klare Gedanke daran. Es entsteht der Eindruck, dass es gar nicht möglich ist, gemeinsam an einer größeren User Story zu arbeiten ... - Angst um Spezialbereiche. Ich setze ein Feature alleine um, dann bin ich darin der Experte. Ich bin also wichtig. Arbeiten mehrere Personen am selben Feature, dann trifft das nicht mehr zu. ... "
[Bits&Bytes] - Abrechnung mit der Kaste der Informatiker
ich habe letzten Herbst auf der BASTA 2012 einen Klasse Vortrag von Hadi Hariri gehört - er rechnete gnadenlos mit dem Selbstverständnis und der Mentalität der Softwareentwickler ab.
Leider gab es damals davon kein Video.
Jedoch hat er einen ähnlichen Vortrag auf der Norwegian Developer Conference gehalten. Und den will ich euch nicht vorenthalten:
- Kanban: Früher nannte man das »Get the issue done«
- »Developers are introverts -> they can communicate but they hate small talk«
- »If you explain it one time and the other don’t understand, explain it again. The 22nd time it’s your fault!!!«
Ich habe ja eBooks bisher geflissentlich an mir vorbei ziehen lassen. Das werde ich auch weiterhin.
Dennoch kam mir heute morgen eine Frage in den Kopf:
Bindet man sich mit dem Kauf eines Lesegerätes quasi für immer an dieses Gerät bzw. dessen Hersteller?
Oder kann ich alle für Gerät X gekauften Bücher Jahre später problemlos auf Gerät Y (vom anderen Hersteller) übertragen und mitnehmen?
Oder ist das eher so wie der Kauf einer DSLR und deren Objektive - einmal Canon, immer Canon?
[Bits&Bytes] - Reale und sinnvolle Nutzung von 3D-Druckern?
Gibt es eigentlich inzwischen schon echte, sinnvolle Anwendungen für 3D-Drucker im Hausgebrauch?
Ich sehe immer nur SinglePointsOfFun ... Abendkleider, Spielfiguren, ...
Auf der CeBit hatten auch alle nur ihre tollen ineinander verschachtelten Demo-Körper, die wir auch schon vor 10 Jahren an der Uni mit 3D-Druckern bestaunt haben.
Aber ich wäre wirklich mal an einer Reihe realer Nutzungsbeispiele darüber hinaus interessiert.