JIRA 6.x SQL Statement: Get actual value / last change for custom field

Problem

The actual value of a custom field from an Issue should be selected

Solution

select CAST(pk.PROJECT_KEY as VARCHAR(10))+'-'+CAST(issue.issuenum AS varchar(10)), cfo.customvalue FROM 
CustomFieldValue cfv 
INNER JOIN CustomField CF on CF.Id = CFV.CustomField
INNER JOIN CustomFieldOption CFO on CF.Id  = CFO.CustomField
INNER JOIN jiraissue issue on issue.id = cfv.issue 
INNER JOIN project_key pk on PROJECT_ID=issue.PROJECT
WHERE cf.CFName = 'Classification' 
And CAST(CFO.Id AS VARCHAR(10)) =CFV.StringValue;

Cubase VST Instrumente: Kostenlose Alternative zu ezDrummer?

Problemstellung

Kostenlose Schlagzeugplugins die authentische Sounds für echtes Schlagzeug liefern sind sehr rar.

Vormerkung

Für echte Schlagzeugsounds stellt der Mikrofonhersteller Sennheiser ein kostenloses VST Instrument zur Verfügung das sich vielversprechend anhört.

Ich denke ein Test lohnt sich…
http://de-de.sennheiser.com/drummica

Hier ein Tutorial von Delamar:

Tutorial: Rock Drums programmieren

JIRA 6.1. and above: Database field PKEY is empty

Problem

In prior versions than JIRA 6.1., the table „jiraissue“ in the database has stored the Issue IDs and has made it possible to make a selection on Issue IDs. Unfortunalety this field is empty now. It is not possible to select values because of the Issue ID.

Approach

Analysing the table shows a new column name „issuenum“ which can be used in combination with the colum „project“ to concatenate the Issue Key.

Solution

SELECT project_key.PROJECT_KEY+‘-‚+CAST(issuenum AS VARCHAR(5)) as pkey, jiraissue.*
FROM jiraissue
INNER JOIN project_key
ON jiraissue.PROJECT=project_key.PROJECT_ID
WHERE project_key.PROJECT_KEY+‘-‚+CAST(issuenum AS VARCHAR(5))=’VVTT-65‘

 

 

 

Neuer Trend: Sharktrash aus Amerika

Ich habe soeben beschlossen nach 3 Jahren Fachthemen eine Kategorie „Unsinn“ zu eröffnen.

In Anlehnung an den Artikel von Florian Breidenbach möchte ich nun eine kleine lustige Sammlung posten :).

Interessant mit welchen Storymutanten die Drehbuchautoren arbeiten müssen um einen Innovationscharacter in den gemeinen Haifilm zu bekommen.

Es lebe der B-Movie!!!

It is interesting which kind of story mutants are used to generate an innovative character for the evil shark films.

B movies forever!!!!

ghost-shark715

sand_sharks sharkcano sharknado sharknado-2-banner sharktopus two_headed_shark_attack

sharkalanche

avalanche-sharkssharkicane sharkquake supershark tscharknamidinoshark

Mein BLOG: Besucher-Prognosen mit Google Analytics + WordPress BLOG

Intention

Nachdem ich nun 3 Jahre die Besucherentwicklung meines BLOGs mit Analytics aufzeichnen konnte, liefern die Grafiken, die von Google Analytics generiert werden interpretierbare Ergebnisse die es erlauben eine Prognose mittels Trendermittlung über die Besucherzahlen im kommenten Jahr mittels linearer Regression abzugeben.

Prämissen

Die Artikelzahl ist seit dieser Zeit ebenfalls angewachsen und hat diverse Besucherschübe aufgrund bestimmter Artikel verursacht. Somit kann man nicht genau sagen ob ein weiterer  Anstieg der Besucherzahlen statt findet, wenn keine Artikel mehr eingestellt werden.

Daher unterliegt diese Aussage der Zeitstabilitätshypothese.

Google Analytics Grafik

Besuchertrend

Prognose

Anhand der Grafik lässt sich eine Besucherzahl von 1500 Besuchern pro / Monat im Durchschnitt vorhersagen.

Verifizierung

Die Verifizierung dieser Aussage erfolgt Anfang 2014.

Android SDK: Easteregg: Entwickler-Optionen ausgeblendet / Developer Options not shown

Problem

Bei neueren Samsung Geräten wie dem Samsung Galaxy S4 oder Galaxy Tab 3 ist der Punkt „Entwickler-Optionen“ verschwunden, der einem das USB Debugging mit dem Android ADK ermöglicht.

Ansatz

Die Entwickleroptionen sind nun in Form eines Eastereggs unter „Einstellungen > Infos zu Gerät“ oder „Settings > About“ verschoben worden.

Lösung / Solution

Im About / Info-Bidlschirm 7x auf die Build-Nummer klicken. Es erscheint die Meldung „You are now Developer“.

Click 7 times on the Build number in the About Screen to enable the Developer Settings.

Android SDK: Accelerate or Speed up Android Emulator / Schnellerer Android Emulator

Problem

Wer mit dem Android SDK, dem Android Update Manager und den zahlreichen ADK Tools für Eclipse bereits Apps entwickeln durfte, hat sich mit Sicherheit schon über den langsamen Android Emulator geärgert. Welche Möglichkeiten gibt es die Geschwindigkeit zu verbessern?

Programmers who are using the Android Emulator that comes with the Android ADK should already have mentioned that the speed of the emulator is not what you would expect when developing apps in a sophisticated environment. This article describes one way to speed up the Android Emulator

Prämissen / Premisse

Um die beschriebene Vorgehensweise dieses Artikels nachvollziehen zu können benötigen Sie einen Intel x86 Prozessor.

To take advantage of this article your developer computer must have an Intel x86 Architecture.

Ansatz / Approach

Im BIOS des Intel x86 Rechners gibt es in dem Menü Advanced die Möglichkeit die Intel Virtualization Technology (Vt-X) zu aktivieren, welche nach der Installation zusätzlicher Softwarekomponenten genutzt werden kann

Intel provides the so called VT-X Technology, that can be enabled in the BIOS of the Intel x86 Architecture. Additionally some software components should be installed

Lösung / Solution

  1. Starten Sie ihren Rechner neu und gehen sie vor dem Erscheinen des Windows-Bildschirms in ihr BIOS (normalerweise Drücken von F2 oder ENTF/DEL)
  2. Suchen Sie den Punkt „Intel Virtualization Technology“ oder „VT-X“ und setzen sie den Schalter von Disabled auf Enabled
  3. Starten Sie in dem Eclipse ihren Android SDK Manager.
  4. Unter Extras aktivieren sie das Häkchen bei „HAXM Intel Acceleration Technolgy“
  5. Gehen sie in das Verzeichnis ihres Android SDKs unter Extras -> Intel -> HAXM…. -> installieren Haxm*.exe (das passiert nicht automatisch auf wenn das SDK „installed“ anzeigt)
  6. Wählen sie unter ihrem installiertem API-Order (API17, API18….) das Intel Atom x86 Image zusätzlich zu dem ARM Image aus und installieren sie es
  7. Erstellen Sie ein neues virtuelles Gerät, wählen sie unter CPU das x86 Image aus
  8. Stellen sie die RUN-Configuration des Android Eclipse Projectes mit dem Target auf das neue Gerät
  9. Wenn alles funktioniert sagt ihnen Eclipse „HAX is working and emulator runs in fast virt mode“

If you need a detailed explaination please visit this site:

http://software.intel.com/en-us/articles/speeding-up-the-android-emulator-on-intel-architecture

IBM Doors DXL: Iteration über ein listView(…) Element / Iterate populated listView DBE

Problem

Ein mit …

DBE textList = listView (...);

… erstelltes UI Element, welches eine Tabelle / Liste (mit/ohne Checkboxen) präsentiert, soll durchlaufen werden ohne eine separate Datenstruktur befüllen zu müssen.

An iteration through a listView(…) UI element shall be performed without the need of an additional data structure.

Ansatz – Approach

The following functions can be used to perform an Iteration…
int noElems(DBE element) – liefert die Anzahl der Elemente in einer UI Liste (element: choice, tab strip, list, multi-list, combo box, or list view)
bool getCheck(DBE listView, index) – liefert einen BOOL ob die Checkbox (falls vorhanden) im Eintrag markiert ist
string getColumnValue(DBE listView, int row, int column) – liefert den Content der Spalte

Lösung – Solution

// Iteriere über eine Liste / Tabelle des Typs listView: Welche… Datenstruktur oder UI Element?
// textList = listView (…);
int i = 0;

for (i = 0; i < noElems(textList); i++) { // if the entry is checked (selected) ... if (getCheck(textList, i)) { string textID_StringValue = getColumnValue(textList,i,0); string currentDoors_StringValue = getColumnValue(textList,i,1); string currentWings_StringValue = getColumnValue(textList,i,2); string textFile_StringValue = getColumnValue(textList,i,3); string module_StringValue = getColumnValue(textList,i,4); } } [/javascript]

by Björn Karpenstein