Informationen zu relationalen und NoSQL Datenbankmanagementsystemen gibt es z.B. bei db-engines.


Anscheinend konnen DLL Fehler in kompilierten Access Datenbanken (älterer Versionen) auftreten. Bei FMS findet man Hinweise wie es vielleicht möglich ist diese zu beheben: Decompile Your Microsoft Access Database to Fix the Bad DLL Calling Convention Error



  • NearPod: gemeinsames Arbeiten auf mobilen Geräten (Stichwort: Bring Your Own Device, BYOD) "An all-in-one solution for the synchronized use of mobile devices in the classroom. 
    For classrooms with access to mobile devices, PC's, Chromebooks or Macs, Nearpod is a complete solution to manage what everyone sees on their screens.
     With Nearpod, teachers can create and download interactive multimedia presentations, share content and assessments in real time, monitor classroom activity, and easily control students' devices."
  • Haiku Deck - noch eine Möglichkeit Online Präsentationen zu erstellen: "Meet Haiku Deck, a completely new kind of presentation software. We make telling your story simple, beautiful, and fun."
  • IFTTT ist ein Service der verspricht über einfache programmier-ähnliche Schritte das Internet für sich arbeiten zu lassen: Man stellt Wenn-Dann Verknüpfungen auf oder nutzt schon vorhandene um verschiedene Dinge zu automatisieren.
  • PollEveryWhere erlaubt es jederzeit Zuhörer an Umfragen teilnehmen zu lassen.
  • SoftChalk erlaubt es interaktive Unterrichtseinheiten (online) zu erstellen.
  • PowTown: Animierte Videos und Präsentationen erstellen.
  • PadLet: Eine weiße Wand die (kooperativ) gefüllt werden will. (Ähnlich PiratePad/Etherpad).
  • Explain Everything: Interactive Whiteboard und Screencasting Werkzeug

Thunderbird und Lightning gehen Hand in Hand. Leider hatte ich das Problem wie man einen Kalender im CSV Format nach Lightning einlesen kann.

Google half und brachte mich auf die Seite vom "CSV to iCal Calendar Convertor". Das Online-Tool erlaubt eine Umwandlung von CSV in ICS Dateien. Diese konnte ich (in einen lokalen Kalender) in Lightning einlesen, was mit der CSV Datei vorher nicht klappte (obwohl ich diese direkt aus Lightning exportiert hatte!).

Also einfach die CSV Datei über die Webseite in ICS umwandeln lassen und importieren. Sollte es beim Aufbau der CSV Probleme geben, kann man sich von der  "CSV to iCal Calendar Convertor" Seite eine Demo CSV herunterladen die sich leicht anpassen lässt.


Screenshots und Screencasts

Olaf am 2014-10-02

Von DonationCoder gibt es ein kostenloses und sehr Feature-reiches Screenshot Tool: Screenshot Captor. Dieses arbeitet zudem noch hervorragend mit dem ebenfalls bei DonationCoder zum Download bereitstehenden Easy Screencast Recorder zusammen.

Easy Screencast Recorder besitzt zwar weit weniger Features als das ebenfalls kostenlose Wink - aber es ist dafür noch viel leichter und schneller zu nutzen. Das erstellen von Demos wird damit zum Kinderspiel und ist wirklich einfach und schnell gemacht!


Will man mehrere Adressen (z.B. aus einer Kunden-Datenbank) auf Google-Maps anzeigen lassen, bieten sich zwei (kostenlose) Webseiten an:

und

Beide Seiten funktionieren ganz ähnlich: Nachdem man eine Liste mit Adressen eingepflegt (oder hineinkopiert) hat, generiert BatchGeo direkt eine Karte, bei HamsterMap geht man u.U. erst noch einen Umweg über Koordinaten. Dies ist m.E. aber kein Problem: BatchGeo bietet zusätzliche Funktionen wenn man einen Account erstellt und ggf. bezahlt, diese Funktionen sind aber bei HamsterMap teilweise schon integriert.


OpenSource NAS Systeme

Olaf am 2014-10-02

Neben extra "Miniatur"-NAS Systemen wie z.B. von Synology gibt es OpenSource Software wir z.B. OpenMediaVault und FreeNAS die z.B. auf ältern PCs installiert werden können und diesen damit neues Leben einhauchen können.

Persönlich halte ich sehr viel von den Synology Produkten. Nachdem ich mehrere andere Hersteller versucht hatte und immer auf die Nase fiel, hat schon vor einiger Zeit das zweite NAS der Firma Synology mein Herz erweicht. Besonders interessant ist m.E. das sogenannte Synology Hybrid Raid (SHR). Dieses erlaubt die Festplatten des Raid im Nachhinein durch größere zu ersetzen und das Raid um zusätzliche Festplatten zu ergänzen, was dann zu einer Vergrößerung des Raid führt (SHR Rechner).


Turnierverwaltung mit TioPro

Olaf am 2014-07-04

Die kostenlose Turnierverwaltung TioPro erlaubt (e)Sport Turniere zu verwalten: Spieler lassen sich anlegen (und/oder importieren) verschiedene Plätze können eingerichtet werden und 3 verschiedene Spielarten sind derzeit verfügbar: Jeder gegen jeden (Round-Robin), Einfaches KO-System (Single Elimination) und Doppeltes KO-System (Double Elimination).

Nach Einrichtung eines Turniers kann die Software eine Bracket - eine Spielzusammenstellung erstellen und berechnen wie lange das Turnier voraussichtlich dauern wird. Bei der Spielzusammenstellung werden die Teilnehmer (Spieler) automatisch/zufällig, nach "Fähigkeit", Örtlichkeit oder auch manuell zu Begegnungen zusammengestellt.

Derzeit ist die Software leider nur auf englisch verfügbar, letztlich ist es eine einzelne .exe Datei die sich als "Portable" kopieren lässt.

TioPro ist wirklich zu empfehlen! TioPro ist nicht "nur" Offline nutzbar, sondern es lassen sich z.B. die aktuelle Bracket oder bei Spielentscheidungen sogar auch automatisch Twitter Nachrichten absetzen!

Ich denke, TioPro ist durchaus mit Challonge vergleichbar -da aber offline nutzbar, würde ich TioPro derzeit den Vorzug geben.

In den Details finden sich einige Screenshots.


Access Tools und Links

Olaf am 2014-06-13

 Es ist Zeit ein paar gute Datenbanktools, genauer (zum größten Teil) Microsoft Access Tools diesem Blog hinzuzufügen.

Dim db As Database
Set db = CurrentDb
db.Properties("AppIcon").Value = CurrentProject.Path & "\Bee.ico"
db.Properties("AppTitle").Value = msgMainTitle
db.Properties("UseAppIconForFrmRpt").Value = True
Application.RefreshTitleBar
  • Ken's VBA Code for Various Functions z.B. AccessAndJetErrorsTable, AdjustDateToOneYearWindow, BreakTextAtX, CalculateAge, ChangeLinkPath, CompactBackendDatabaseFile_Custom, ConcatenateFieldValues, ConvertMonthNameToDateLastDay, CountCharacterOccurrence, CountStringOccurrence, DateForFixedDayOfMonthYear, DateOfSpecificWeekDay, DaysInAMonth, DoubleQDouble, GetLastDayOfMonth, GetMonthName, SingleQDouble, SQLAddBrackets, WhoIsInTheDatabaseLockFile
  • Formular neu laden - Kombinationsfelder zurücksetzen (Quelle: Office-Forum)
Dim ctl As Control 
For Each ctl In Me.Controls
If ctl.ControlType = acComboBox Then
ctl.Value = ctl.DefaultValue
End If
Next
Function DCount(Expression As String, Domain As String, Optional Criteria) As Variant
Dim strSQL As String
strSQL = "SELECT COUNT(" & Expression & ") FROM " & Domain
'Andere Ersetzungen:
'DLookup: strSQL = "SELECT " & Expression & " FROM " & Domain
'DMax: strSQL = "SELECT MAX(" & Expression & ") FROM " & Domain
'DMin: strSQL = "SELECT MIN(" & Expression & ") FROM " & Domain
'DFirst: strSQL = "SELECT FIRST(" & Expression & ") FROM " & Domain
'DLast: strSQL = "SELECT LAST(" & Expression & ") FROM " & Domain
'DSum: strSQL = "SELECT SUM(" & Expression & ") FROM " & Domain
'DAvg: strSQL = "SELECT AVG(" & Expression & ") FROM " & Domain

If Not IsMissing(Criteria) Then strSQL = strSQL & " WHERE " & Criteria
DCount = DBEngine(0)(0).OpenRecordset(strSQL, dbOpenForwardOnly)(0)
End Function