Great stuff, not only for Android design: Paul Burke – Google+ – Slides from my talk at the New York Android Designers….
Archive for March, 2013
Paul Burke – Google+ – Slides from my talk at the New York Android Designers…
Posted by jpluimers on 2013/03/29
Posted in Android, Development, Mobile Development | Leave a Comment »
Steun 538 actie War Schild: Nog ruim 1 dag voor “Overstappen op glasvezel in de Aker, Amsterdam” @RF_DeAker @heldenvannu
Posted by jpluimers on 2013/03/29
Ik ben heel benieuwd: tot en met zaerdag (dus nog ruim 1 dag!) kunnen mensen zich nog inschrijven om Glasvezel in de wijk “de Aker” van Amsterdam Nieuw-West te krijgen.
Reggefiber coordineert deze aansluiting via Glasvezel in Amsterdam De Aker | Nieuws | Reggefiber.
Ze hebben nu een actie om de laatste mensen over de streep te krijgen: Zeg ook Ja tegen 538 voor War Child.
… steunt Reggefiber samen met verschillende serviceproviders War Child. Voor ieder nieuw glasvezelabonnement in Amsterdam De Aker wordt tijdens de actieperiode van 1 tot 30 maart € 12,- gedoneerd aan War Child. Daarmee wordt een verschil gemaakt voor één verlaten oorlogskind.
In 2012 bedroeg hun investering nog ongeveer EUR 1000 per aansluiting voor een relatief landelijk gebied als Huissen (Lingewaard). Dat zal inmiddels en in deze week wel later zijn, maar toch is er een fiks minimum nodig om de hele boel te laten door gaan.
Als minimaal 30% een bestelling doet, wordt er glasvezel aangelegd. Nu nog met snelheden van 100mbit en 50mbit download EN upoad, maar later ook veel sneller.
Download zullen concullega’s kabel en ADSL wel voor elkaar krijgen, maar upload gaat zelfs UPC niet lukken.
Via via hoorde ik dat het heel behoorlijk loopt, maar alle beetjes helpen, dus heb ik ook net mijn aanvraag gedaan. Read the rest of this entry »
Posted in Power User | Tagged: glasvezel, huissen, investering | Leave a Comment »
Foute foutmelding @heldenvannu (inschrijving: Pakketten | HELDEN VAN . NU)
Posted by jpluimers on 2013/03/29
Als je postcode “1060 NP” invult bij aansluiting en “1170 AB” bij facturatie, dan krijg je deze onterechte foutmeldingen:
- Organisatie postcode is ongeldig
- Facturatie gegevens postcode is ongeldig
Beetje vreemd, want al sinds de introductie van postcodes in Nederland in 1978 zit in een postcode 1 spatie, en tussen de postcode en de woonplaats 2 spaties.
Ook trema‘s gaan mis: bij postcode 1060 NP hoort de straat Pyreneeën in Amsterdam, maar bij Heldenvan.nu wordt het deze Mojibake:
Posted in Development, Encoding, Mojibake, Opinions, Power User, Software Development, Unicode | Leave a Comment »
Various Adobe Flash Player download links (including standalone downloads)
Posted by jpluimers on 2013/03/29
A few links to make sure you can get a Flash version for a machine that is not internet connected:
- Offline: Adobe Flash Player Distribution | Adobe.
(thanks jakub.g for the Where to download Flash Player newest version for offline installation? – Super User answer). - Online: Adobe – Install a different version of Adobe Flash Player.
(you can select Operating System and Version before downloading the standalone downloads) - Online: Adobe – Install Adobe Flash Player.
(checks your browser to suggest the appropriate download) - Landing: Adobe – Adobe Flash – Downloads.
(for downloading Flash, but also has some Flash Player downloads)
(when I wrote it, I needed the Online or Offline installer for Flash Player 11 for Internet Explorer on Windows ).
–jeroen
Posted in Adobe, Flash, Power User | Leave a Comment »
VPN Gate Public VPN Relay Servers List
Posted by jpluimers on 2013/03/28
VPN Gate Academic Experiment Project is an online service as an academic research at the Graduate School of University of Tsukuba, Japan. The purpose of this research is to expand the knowledge of “Global Distributed Public VPN Relay Servers” .
Or in short a big VPN that helps you stay behind a wall in order to protect yourself.
It is interesting to see the demographics of VPN Gate and their data usage at VPN Gate User Countries Realtime Ranking:
- Japand in second place
- USA in 8th place, with 1/5 of the Japanese users, but more than their data usage
Could it be that the USA users like the anonymity of large downloads, and that the Japanese users just want to try to buy stuff from within the USA?
Configuration instructions for:
- Connect to VPN Gate by Using L2TP/IPsec VPN Protocol using a Mac.
- Connect to VPN Gate by Using OpenVPN Protocol using a Mac.
–jeroen
Posted in Power User | Leave a Comment »
Some Delphi libraries and ideas you should take a look at (link clearance)
Posted by jpluimers on 2013/03/28
There are a couple of very interesting libraries and ideas every Delphi developer should take a look at.
The list is far from complete, but should give you a good overview on what more recent Delphi language additions like attributes, generics, helpers, overloading, are capable of.
- Multi threading:
- Unit testing, mocking
- VSoftTechnologies/Delphi-Mocks · GitHub.
- DUNIT: An Xtreme testing framework for Delphi programs.
- DUnit2.
- Unit Testing light in Delphi – Synopse.
- OpenCTF – component test framework | Free Development software downloads at SourceForge.net.
- Single-source unit tests for Free Pascal and Delphi – Stack Overflow.
- Dependency injection
- ORM (Object Relational Mapping) / OPF(Object Persistence Framework)
- Base / Data Binding
- …
–jeroen
Posted in Delphi, Delphi 2009, Delphi 2010, Delphi XE, Delphi XE2, Delphi XE3, Development, Software Development | 3 Comments »
Delphi XE3 inside a Windows 7 VMware Fusion VM at 2560×1600 on a 15 inch Retina MacBook Pro at 2880×1800
Posted by jpluimers on 2013/03/27
I was amazed that this is still usable:
- Delphi XE3 inside a
- Windows 7 VMware Fusion 4 VM at 2560×1600 on a
- 15 inch Retina MacBook Pro at 2880×1800
You can even run VMware Fusion 4 full screen at 2880×1800, but I prefer to have the Mac Desktop and Dock to be visible. I didn’t have any of the VMware Fusion 4 issues mentioned here.
So the only thing you need VMware Fusion 5 for is Windows 8 support.
You need SwitchResX to get the Retina MacBook to use 2880×1800 at all (otherwise you get 1920×1200 at 1.5 scale factor, which is also a 16:10 display ratio).
It really runs 5+ hours on one battery charge, which is much longer than my ThinkPad W701.
All in all, I’m very happy with this setup.
--jeroen
PS:
- List of display resolutions.
- Less integrated, but free resolution changer: Resolution changing app : Wineskin News.
Resolution change options listed in How to Run Retina Display MacBook Pro at More Resolutions @ EveryMac.com:
– RetinaDisplayMenu.
– QuickRes App by Inertiactive.
– SwitchResX. - It should be possible to run 3 external screens in addition to the built-in one: MacBook Pro with Retina Display: Putting the video to the test | Macworld.
via: Screen Shot 2013-03-27 at 19.55.39 | Flickr – Photo Sharing!.
Click on the image or here for full size image.
Posted in Apple, Delphi, Delphi XE3, Development, Mac, Mac OS X / OS X / MacOS, MacBook, MacBook Retina, OS X 10.8 Mountain Lion, Power User, Software Development | 7 Comments »
JCB TOUGHPHONE Sitemaster | JCB gsm | RN-electronics
Posted by jpluimers on 2013/03/27
Interesting: JCB TOUGHPHONE Sitemaster | JCB gsm | RN-electronics.
Posted in Uncategorized | Leave a Comment »
How to take a screenshot on the Nexus 4 | How To – CNET
Posted by jpluimers on 2013/03/27
Thanks Jason Cipriani – CNET:
To take a screenshot on the Nexus 4, press and hold down the power and volume down buttons at the exact same time. After a few seconds you’ll feel a vibration on your device and you’ll see the screenshot minimize into the notification tray. Pulling down the notification tray will in turn allow you to quickly share the picture.
–jeroen
via: via How to take a screenshot on the Nexus 4 | How To – CNET.
Posted in Android Devices, Google, Nexus 4, Power User | 1 Comment »
Delphi: you should avoid the `with` statement as it makes your code less future proof
Posted by jpluimers on 2013/03/27
As I wrote before, I’m with the [WayBack] Delphi with haters camp, and this is why:
Using the [WayBack] with statement in Delphi makes your code less future proof.
Originally, the
withstatement in Pascal was argumented in part of allowing compiler optimisations:PASCAL User Manual and Report – Kathleen Jensen, Niklaus Wirth – Google Books
The with clause effectively opens the scope containing field identifiers of the specified record variable, so that the field identifiers may occur as variable identifiers. (Thereby providing an opportunity for the compiler to optimize the qualified statement.)
Screenshots of this 1975 book are below the fold.
The Delphi (actually even before that Turbo Pascal compiler) has no measurable difference between
withand non-withcode.The debugger however, still does not support with, and there are other drawbacks of which one is below.
The below code example is just one of many. I show it because I recently bumped into doing some long overdue code porting to Delphi XE3.
Since I’ve been bitten by using with a couple of times before, it didn’t take me long to find the cause.
Example code where FIConData is of type NOTIFYICONDATAW that used to compile fine:
with FIconData do
begin
cbSize := SizeOf(FIconData);
Wnd := Self.Handle;
uID := $DEDB;
uFlags := NIF_MESSAGE or NIF_ICON or NIF_TIP;
hIcon := Application.Icon.Handle;
uCallbackMessage := WM_CAS400NTIcon;
StrCopy(szTip, PChar(Caption));
end;
Well, as of Compiler Version 20, it doesn’t compile any more. Read the rest of this entry »
Posted in Borland Pascal, Conference Topics, Conferences, Delphi, Delphi 1, Delphi 2005, Delphi 2006, Delphi 2007, Delphi 2009, Delphi 2010, Delphi 3, Delphi 4, Delphi 5, Delphi 6, Delphi 7, Delphi XE, Delphi XE2, Delphi XE3, Development, Event, Pascal, Software Development, Turbo Pascal, With statement | 32 Comments »






