Poznámky, postrehy, komentáre zaznamenané v roku 2009 ...
Obsah
26. 11. 2009
CSV a UTF
Už pred rokmi som mal problémy pri exporte údajov z webových aplikácií pre MS Excel. Prejavovali sa v nesprávnej interpretácii znakov s diakritikou. Vyriešil som to tak, že Excelu som "podhodil" HTML stránku a v nej tabuľku.
K nevyriešenému "problému" som sa teraz vrátil pri exporte do CSV. Našiel som k tomu vysvetlenie v článku Drupalu CSV files not Unicode/UTF-8 aware. Užitočnou sa stala informácia, že Excel vie čítať UTF-16LE (little endian) a to na platforme PC aj Mac. V ASPX to vedie ku kódu:
Response.Clear();
Response.AddHeader("Content-Disposition","attachment; filename=subor.txt");
Response.ContentType = "text/plain;";
System.Text.Encoding encod = System.Text.Encoding.GetEncoding("UTF-16LE");
byte [] BOM = {0xFF, 0xFE}; // Byte Order Mark
Response.BinaryWrite(BOM);
Response.BinaryWrite(encod.GetBytes(sKod)); // string sKod = text na export
Response.End();
Exportovaný subor.txt treba uložiť a potom ho otvoriť v Exceli. "Čarodej" pre import súboru txt ponúkne možnosť zvoliť oddeľovač (použil som bodkočiarku) aj textový kvalifikátor (použil som apostrof).
7. 10. 2009
ActiveXperts SMS and MMS Toolkit
Add SMS and MMS capabilities to any Windows or .NET application ... www.activexperts.com/xmstoolkit/,
SMS and MMS Toolkit is toolkit to provide SMS and MMS messaging functionality to Windows software developers. With ActiveXperts SMS and MMS Toolkit, you can send and receive SMS messages (including WAP, ringtones, picture messages) via a:
Demo Projects are created with Microsoft Visual Studio 2005.
1. 9. 2009
Phoenix Signaling Devices
Flexible combination and easy installation of signal towers ... www.phoenixcontact.sk, PSD ...
Zdroj:
AT&P journal 9/2009 str. 27
22. 8. 2009
SQL Server Driver for PHP 1.1
PHP 5 extension that allows for the reading and writing of SQL Server data from within PHP scripts. The extension provides a procedural interface for accessing data in all editions of SQL Server 2005 and SQL Server 2008 ... download...
29. 7. 2009
Zákon č. 309/2009 Z. z. o podpore obnoviteľných zdrojov energie
Dňa 29. 7. 2009 bol v Zbierke zákonov, v čiastke 110, uverejnený zákon č. 309/2009 Z. z. o podpore obnoviteľných zdrojov energie a vysoko účinnej kombinovanej výroby a o zmene a doplnení niektorých zákonov. Zákon bude účinný od 1. 9. 2009 s výnimkou niektorých ustanovení, ktoré nadobudnú účinnosť 1. 1. 2010.Zákon má za úlohu optimalizovať fungovanie trhu s elektrinou v oblasti kombinovanej výroby elektriny a tepla a obnoviteľných zdrojov energie. Rovnako by mal podporiť decentralizovanú výrobu elektriny. Zákon vytvára podmienky k ochrane životného prostredia a k rozvoju vysoko účinnej kombinovanej výroby elektriny a výroby elektriny z obnoviteľných zdrojov energie.
Cieľom zákona je lepšie využitie primárnych energetických zdrojov pri zásobovaní energiou prostredníctvom vysoko účinnej kombinovanej výroby elektriny alebo mechanickej energie a tepla s následným znížením emisií skleníkových plynov, najmä oxidu uhličitého. Návrh zákona má pozitívny vplyv aj na životné prostredie, a to najmä tým, že sa ušetria primárne energetické zdroje (predovšetkým fosílne palivá), čím dôjde k menšiemu úniku emisií do ovzdušia.
30. 6. 2009
Česko chce pribrzdiť solárne elektrárne
"Českému štátu začína robiť problémy podpora výroby elektriny zo slnečných kolektorov, preto chce teraz tento boom zastaviť", konštatuje sa v článku Ekonomika SME.sk s odvolaním na denník E15 online.
22. 5. 2009
Biosenzory
Biosenzor je zariadenie na detekciu biologických zložiek v sledovanom objekte. Pozostáva z:
21. 4. 2009
ZenithSolar
ZenithSolar www.zenithsolar.com is set to develop and mass produce the most reliable cogeneration solar power system - with a full vertically integrated strategy - that can be deployed as a distributed energy network.
Founded in 2006, The ZenithSolar system is price competitive with traditional forms of energy without government subsidies.
ZenithSolar concentrated solar energy generation system is based on a new paradigm in optical design and high-efficiency solar cells.
21. 4. 2009
C# free vývojové štúdio
C# code - www.icsharpcode.net Open Source Projects for the .NET Platform.
7. 4. 2009
Dibi
Dibi http://dibiphp.com/cs/ is Database Abstraction Library for PHP 5. Dibi currently supports a lot of significant databases: MySQL, PostgreSQL, SQLite, MS SQL, Oracle, Access and generic PDO and ODBC.
7. 4. 2009
Nette Framework
Nette Framework http://nettephp.com/cs/ je výkonný framework pro pohodlné a rychlé vytváření kvalitních a moderních webových aplikací v PHP 5. Eliminuje bezpečnostní rizika, podporuje AJAX, DRY, KISS, MVC a znovupoužitelnost kódu.
31. 3. 2009
Aptana Studio - vývojové prostredie web aplikácií
Aptana Studio http://www.aptana.com/ is a complete web development environment that combines powerful authoring tools with a collection of online hosting and collaboration services that help you and your team do more.
24. 3. 2009
Linky od ML: Arduino, BeagleBoard
Arduino http://www.arduino.cc/ is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
The BeagleBoard http://beagleboard.org/ is an ultra-low cost, high performance, low power OMAP3 based platform designed by BeagleBoard.org community members and sold by Digi-Key.
22. 3. 2009
Inštalácia PHP 5, MySQL a phpMyAdmin
Inštalácia PHP prostredníctvom php-5.2.9-1-win32-installer.msi bola neúspešná. Úspech bol dosiahnutý takto:
Inštalácia MySQL mysql-5.0.77-win32.zip
Inštalácia phpMyAdmin phpMyAdmin-2.11.9.4-all-languages-utf-8-only.zip
27. 2. 2009
Photovoltaic Geographical Information System - Interactive Maps
http://re.jrc.ec.europa.eu/pvgis/apps3/pvest.php#
...
27. 2. 2009
VMware CVP
Spoločnosť VMware na konferenci VMworld Europe 2009 ve francúzskomm Cannes oznámila,
že s firmou Intel Corporation pripravuje nový produkt
VMware Client Virtualization Platform,
ktorý bude súčasťou radu produktov pre virtualizáu desktopov VMware View.
Je to klientský hypervizor pripravený pre okamžitú inštaláciu na desktopoch
a notbukoch s procesormi Intel Core 2 a Centrino 2 s podporou technológie
Intel vPro...
http://www.vmware.com/
17. 2. 2009
ZigBee http://cs.wikipedia.org/wiki/ZigBee ...
4. 1. 2009
The Web Developers Guide to HTML 5 je zaujívý dokument určený tvorcom webového obsahu, ktorý je vhodný na zoznánie sa s HTML 5. Je dostupný na adrese: http://dev.w3.org/html5/html-author/ ...
2. 1. 2009
PHP a MS SQL je kombinácia skriptovacieho a databázového stroja, ktorý v súčasnosti naráža na problém zobrazenia diakritických znamienok. V rozšírení, ktoré umožňuje prácu s MS SQL (množina funkcií ssql_%) nie je funkcia, ktorá by umožnila nastavenie znakovej sady, t.j. ekvivalent funkcie pre databázy MySQL:
mysql_set_charset ("utf8")
Bez nej nie je možné využiť UTF-8. Ani predpísanie znakovej sady windows-1250 vygenerovanej webovej stránke nezaručí správne zobrazenie textov zapísaných v databáze s diakritickými znamienkami (napr. znaky č a ľ sú bez mäkčeňov). Pátraním po príčinách som narazil na informáciu, že MS SQL pre texty typu nvarchar používa kódovanie UCS-2. O tomto kódovaní sa vo Wikipedii uvádza:
UCS-2 (2-byte Universal Character Set) is an obsolete character encoding which is a predecessor to UTF-16 ...