Gustavo Martin Morcuende [Thu, 5 Nov 2015 19:42:47 +0000 (20:42 +0100)]
REST: header Location after POST
Gustavo Martin Morcuende [Thu, 5 Nov 2015 19:28:57 +0000 (20:28 +0100)]
REST: example with query params and custom headers
Gustavo Martin Morcuende [Thu, 5 Nov 2015 18:54:20 +0000 (19:54 +0100)]
TDD: check for exceptions
Gustavo Martin Morcuende [Thu, 5 Nov 2015 18:13:38 +0000 (19:13 +0100)]
TDD: spies, mocks and argumentcaptors
Gustavo Martin Morcuende [Thu, 5 Nov 2015 12:44:28 +0000 (13:44 +0100)]
Merge branch 'master' of https://github.com/gumartinm/JavaForFun
Conflicts:
Allgemeines/FileSafeWriter/src/de/example/fsync/FileSafeWriterMain.java
Gustavo Martin Morcuende [Thu, 5 Nov 2015 12:40:21 +0000 (13:40 +0100)]
FileSafeWriter with example
Gustavo Martin Morcuende [Thu, 5 Nov 2015 12:40:21 +0000 (13:40 +0100)]
FileSafeWriter with example
Gustavo Martin Morcuende [Thu, 5 Nov 2015 00:19:17 +0000 (01:19 +0100)]
Threads: using lambda expressiones instead of implementing Callable
Gustavo Martin Morcuende [Thu, 5 Nov 2015 00:12:38 +0000 (01:12 +0100)]
Threads: futuretask and timerschedule examples
Gustavo Martin Morcuende [Sun, 4 Oct 2015 20:19:54 +0000 (22:19 +0200)]
equals-hashcode: what is it for (HashSet relation)
Gustavo Martin Morcuende [Sun, 4 Oct 2015 14:41:50 +0000 (16:41 +0200)]
CAS: cas and cas-management
For being used with my centos-httpd-cas and centos-tomcat-cas docker containers.
Gustavo Martin Morcuende [Tue, 8 Sep 2015 23:39:35 +0000 (01:39 +0200)]
SpringJava REST: CarController, commit related to
https://github.com/gumartinm/JavaScriptForFun/commit/
ee9f818b18022b98b185cc1938a0302381c89329
Gustavo Martin Morcuende [Tue, 25 Aug 2015 18:57:49 +0000 (20:57 +0200)]
REST: Spring REST project for trying out AngularJS $http
Gustavo Martin Morcuende [Wed, 20 May 2015 00:03:06 +0000 (02:03 +0200)]
Date parsing using Java 8
Gustavo Martin Morcuende [Thu, 23 Apr 2015 01:42:46 +0000 (03:42 +0200)]
Mybatis child mapper extending from parent
Gustavo Martin Morcuende [Sun, 19 Apr 2015 04:33:21 +0000 (06:33 +0200)]
Symfony (kind of) validators: required check for null value in postvalidator
Without this check I could use lambda expression.
In normal cases I shouln't need to check for null value in postvalidator because
validations where performed by the validators classes.
Gustavo Martin Morcuende [Sun, 19 Apr 2015 03:40:21 +0000 (05:40 +0200)]
Validators Symfony (kind of) implementation
Gustavo Martin Morcuende [Fri, 20 Mar 2015 02:50:28 +0000 (03:50 +0100)]
MyBatis: BATCH operations
gu.martinm@gmail.com [Wed, 4 Mar 2015 10:58:41 +0000 (11:58 +0100)]
Pseudo batch update with CASE should work on any data base.
gu.martinm@gmail.com [Wed, 4 Mar 2015 10:24:41 +0000 (11:24 +0100)]
Pseudo batch update with CASE
Gustavo Martin Morcuende [Wed, 4 Mar 2015 02:30:16 +0000 (03:30 +0100)]
Batch update (kind of) MyBatis
Gustavo Martin Morcuende [Mon, 23 Feb 2015 22:49:08 +0000 (23:49 +0100)]
MyBatis, dynamically generating SQL code in Java: the SQL Builder Class.
Gustavo Martin Morcuende [Sun, 22 Feb 2015 20:10:22 +0000 (21:10 +0100)]
Merge branch 'master' of https://github.com/gumartinm/JavaForFun
Conflicts:
MyBatis/MyBatis-Spring/src/main/resources/spring-config.xml
Gustavo Martin Morcuende [Sun, 22 Feb 2015 20:04:29 +0000 (21:04 +0100)]
Using liquibase for DDL and DML statements.
Gustavo Martin Morcuende [Fri, 16 Jan 2015 07:14:54 +0000 (08:14 +0100)]
MyBatis-Spring: my first custom mapper
Gustavo Martin Morcuende [Sat, 27 Dec 2014 23:34:37 +0000 (00:34 +0100)]
Get ID after INSERT, otherwise error because I am not using SEQUENCES.
Gustavo Martin Morcuende [Wed, 26 Nov 2014 08:14:03 +0000 (09:14 +0100)]
TDD examples
Gustavo Martin Morcuende [Sun, 16 Nov 2014 17:22:34 +0000 (18:22 +0100)]
WeatherInformatin can be found in this new repository:
https://github.com/gumartinm/AndroidWeatherInformation
Gustavo Martin Morcuende [Sun, 16 Nov 2014 16:11:29 +0000 (17:11 +0100)]
WeatherInformation: remove unused strings
Gustavo Martin Morcuende [Sun, 16 Nov 2014 16:01:15 +0000 (17:01 +0100)]
WeatherInformation: tabs text as string resource
Gustavo Martin Morcuende [Sun, 16 Nov 2014 15:49:40 +0000 (16:49 +0100)]
WeatherInformation: remove TODO from MapActivity
Gustavo Martin Morcuende [Sun, 16 Nov 2014 15:40:03 +0000 (16:40 +0100)]
WeatherInformation: update serial version UID
Gustavo Martin Morcuende [Sun, 16 Nov 2014 15:29:32 +0000 (16:29 +0100)]
WeatherInformation: http client agent string as resource
Gustavo Martin Morcuende [Sun, 16 Nov 2014 15:21:30 +0000 (16:21 +0100)]
WeatherInformation: there are no tests (at the moment)
Gustavo Martin Morcuende [Sun, 16 Nov 2014 15:14:40 +0000 (16:14 +0100)]
WeatherInformation: updating class names
Gustavo Martin Morcuende [Sun, 16 Nov 2014 15:04:57 +0000 (16:04 +0100)]
WeatherInformation: remove unused xml file
Gustavo Martin Morcuende [Sun, 16 Nov 2014 14:56:44 +0000 (15:56 +0100)]
WeatherInformation: WidgetIntentService remove unused method
Gustavo Martin Morcuende [Sun, 16 Nov 2014 02:41:27 +0000 (03:41 +0100)]
WeatherInformation: removing old useless main.xml file
Gustavo Martin Morcuende [Sun, 16 Nov 2014 02:41:02 +0000 (03:41 +0100)]
WeatherInformation: license and third party licenses
Gustavo Martin Morcuende [Sun, 16 Nov 2014 00:08:31 +0000 (01:08 +0100)]
WeatherInformation: service and jpos current and forecast parsers
Gustavo Martin Morcuende [Sat, 15 Nov 2014 14:52:00 +0000 (15:52 +0100)]
WeatherInformation: using package name.gumartinm.weather.information
Gustavo Martin Morcuende [Sat, 15 Nov 2014 01:35:53 +0000 (02:35 +0100)]
WeatherInformation: remove API key information from manifest
Gustavo Martin Morcuende [Sat, 15 Nov 2014 01:34:37 +0000 (02:34 +0100)]
WeatherInformation: new package definition, com.weather.information
Gustavo Martin Morcuende [Thu, 13 Nov 2014 01:50:50 +0000 (02:50 +0100)]
WeatherInformation: removing TODOs
Gustavo Martin Morcuende [Thu, 13 Nov 2014 00:59:39 +0000 (01:59 +0100)]
WeatherInformation: sun rise/set is shown using the phone's Timezone
gu.martinm@gmail.com [Wed, 12 Nov 2014 20:43:49 +0000 (21:43 +0100)]
WeatherInformation: removing TODOs
gu.martinm@gmail.com [Wed, 12 Nov 2014 20:17:22 +0000 (21:17 +0100)]
WeatherInformation: JPOSWeatherParser, missing equals and Snow
gu.martinm@gmail.com [Wed, 12 Nov 2014 19:56:22 +0000 (20:56 +0100)]
WeatherInformation: current view, fixed error
gu.martinm@gmail.com [Wed, 12 Nov 2014 19:30:06 +0000 (20:30 +0100)]
WeatherInformation: sun rise/set time UTC
gu.martinm@gmail.com [Wed, 12 Nov 2014 19:11:57 +0000 (20:11 +0100)]
WeatherInformation: current view, fixed error
Gustavo Martin Morcuende [Mon, 10 Nov 2014 23:18:02 +0000 (00:18 +0100)]
WeatherInformation: licenses activity
Gustavo Martin Morcuende [Tue, 4 Nov 2014 03:02:57 +0000 (04:02 +0100)]
WeatherInformation: app activity, improvements
Gustavo Martin Morcuende [Mon, 3 Nov 2014 03:15:29 +0000 (04:15 +0100)]
WeatherInformation: About activity
Gustavo Martin Morcuende [Mon, 3 Nov 2014 01:33:46 +0000 (02:33 +0100)]
WeatherInformation: improvements in widget configuration layout
Gustavo Martin Morcuende [Sat, 1 Nov 2014 02:27:49 +0000 (03:27 +0100)]
WeatherInformation: strange weather condition code 01dd
see: http://openweathermap.org/img/w/01dd.png
There is no documentation about it but sometimes I am receiving it.
Gustavo Martin Morcuende [Sat, 1 Nov 2014 02:10:52 +0000 (03:10 +0100)]
WeatherInformation: widget, remove storaged data on delete widget
Gustavo Martin Morcuende [Sat, 1 Nov 2014 01:30:53 +0000 (02:30 +0100)]
WeatherInformation: widget, refresh stores to permanent storage
Gustavo Martin Morcuende [Fri, 31 Oct 2014 02:31:05 +0000 (03:31 +0100)]
WeatherInformation: specific layout improvements
Gustavo Martin Morcuende [Thu, 30 Oct 2014 04:24:30 +0000 (05:24 +0100)]
WeatherInformation: specific fragment layout, improvement.
Gustavo Martin Morcuende [Thu, 30 Oct 2014 02:58:02 +0000 (03:58 +0100)]
WeatherInformation: widget update and refresh, right behaviour
Gustavo Martin Morcuende [Sun, 26 Oct 2014 23:21:26 +0000 (00:21 +0100)]
WeatherInformation: widget configuration no using PreferenceFragment
Gustavo Martin Morcuende [Fri, 24 Oct 2014 03:10:49 +0000 (05:10 +0200)]
WeatherInformation: widget configuration new layout WIP
Gustavo Martin Morcuende [Wed, 22 Oct 2014 01:35:13 +0000 (03:35 +0200)]
WeatherInformation: widget background no more spurious line
It was the Draw 9-patch. See: http://developer.android.com/tools/help/draw9patch.html
Gustavo Martin Morcuende [Wed, 22 Oct 2014 01:28:11 +0000 (03:28 +0200)]
WeatherInformation: widget background with spurious is not fun.
Gustavo Martin Morcuende [Tue, 21 Oct 2014 23:49:40 +0000 (01:49 +0200)]
WeatherInformation: update widgets when new location
Gustavo Martin Morcuende [Tue, 21 Oct 2014 01:18:10 +0000 (03:18 +0200)]
WeatherInformation: improvements in settings activities
Gustavo Martin Morcuende [Tue, 21 Oct 2014 00:23:43 +0000 (02:23 +0200)]
WeatherInformation: widget update view with configuration
Gustavo Martin Morcuende [Mon, 20 Oct 2014 01:49:50 +0000 (03:49 +0200)]
WeatherInformation: no time for comments
Gustavo Martin Morcuende [Mon, 20 Oct 2014 01:42:13 +0000 (03:42 +0200)]
WeatherInformation: remove widget configure from application
Otherwise the widget configure activity appears when launching
my application instead of the main activity (it is as if
Android remembers the last activity)
Gustavo Martin Morcuende [Mon, 20 Oct 2014 01:28:34 +0000 (03:28 +0200)]
WeatherInformation: widget view using wrong layout
Gustavo Martin Morcuende [Mon, 20 Oct 2014 01:01:52 +0000 (03:01 +0200)]
WeatherInformation: widget configure save to permanent storage
Gustavo Martin Morcuende [Sun, 19 Oct 2014 23:09:50 +0000 (01:09 +0200)]
WeatherInformation: using Android Studio
Gustavo Martin Morcuende [Sun, 19 Oct 2014 23:07:00 +0000 (01:07 +0200)]
Update gitignore file for JetBrains IDEs
gu.martinm@gmail.com [Fri, 17 Oct 2014 19:51:07 +0000 (21:51 +0200)]
WeatherInformation: multiple widget configuration WIP
gu.martinm@gmail.com [Wed, 15 Oct 2014 20:38:09 +0000 (22:38 +0200)]
WeatherInformation: widget configuration WIP.
gu.martinm@gmail.com [Wed, 15 Oct 2014 18:09:06 +0000 (20:09 +0200)]
WeatherInformation: trying to improve string resources (values and identifiers)
gu.martinm@gmail.com [Tue, 14 Oct 2014 17:21:46 +0000 (19:21 +0200)]
Spring DeadLocks retries
gu.martinm@gmail.com [Tue, 14 Oct 2014 08:18:35 +0000 (10:18 +0200)]
Spring DeadLocks retries
Gustavo Martin Morcuende [Tue, 14 Oct 2014 03:28:20 +0000 (05:28 +0200)]
Spring DeadLocks retries
Gustavo Martin Morcuende [Mon, 13 Oct 2014 00:36:37 +0000 (02:36 +0200)]
Merge branch 'master' of https://github.com/gumartinm/JavaForFun
Gustavo Martin Morcuende [Mon, 13 Oct 2014 00:32:58 +0000 (02:32 +0200)]
WeatherInformation: pressure units configuration and access from Android's network settings.
Gustavo Martin Morcuende [Mon, 13 Oct 2014 00:32:58 +0000 (02:32 +0200)]
WeatherInformation: pressure units configuration
gu.martinm@gmail.com [Fri, 10 Oct 2014 17:32:29 +0000 (19:32 +0200)]
Data base deadlocks. How to deal with them (retries)
gu.martinm@gmail.com [Thu, 9 Oct 2014 19:35:22 +0000 (21:35 +0200)]
WeatherInformation: widget preferences WIP
gu.martinm@gmail.com [Thu, 9 Oct 2014 16:31:53 +0000 (18:31 +0200)]
Data base deadlocks. How to deal with them (retries)
gu.martinm@gmail.com [Thu, 9 Oct 2014 15:22:47 +0000 (17:22 +0200)]
Data base deadlocks. How to deal with them (retries)
Create deadlocks
gu.martinm@gmail.com [Thu, 9 Oct 2014 11:14:59 +0000 (13:14 +0200)]
Data base deadlocks. How to deal with them (retries)
gu.martinm@gmail.com [Wed, 8 Oct 2014 19:54:26 +0000 (21:54 +0200)]
Merge branch 'master' of https://github.com/gumartinm/JavaForFun
gu.martinm@gmail.com [Wed, 8 Oct 2014 19:53:18 +0000 (21:53 +0200)]
Data base deadlocks. How to deal with them (retries)
Gustavo Martin Morcuende [Wed, 8 Oct 2014 02:31:48 +0000 (04:31 +0200)]
WeatherInformation: preference cancel/start notification
Gustavo Martin Morcuende [Wed, 8 Oct 2014 01:48:01 +0000 (03:48 +0200)]
WeatherInformation: settings improvements
gu.martinm@gmail.com [Tue, 7 Oct 2014 19:51:40 +0000 (21:51 +0200)]
WeatherInformation: new preferences wind and kelvin
Gustavo Martin Morcuende [Tue, 7 Oct 2014 02:53:39 +0000 (04:53 +0200)]
WeatherInformation: preferences activity WIP
gu.martinm@gmail.com [Mon, 6 Oct 2014 19:49:57 +0000 (21:49 +0200)]
WeatherInformation: widget error/default layout
gu.martinm@gmail.com [Mon, 6 Oct 2014 19:49:14 +0000 (21:49 +0200)]
WeatherInformation: widget error/default layout.
gu.martinm@gmail.com [Sun, 28 Sep 2014 13:54:32 +0000 (15:54 +0200)]
WeatherInformation:
1. Update widget from application
2. Avoid caches when updating widget
3. Using getApplicationContext as much as possible
gu.martinm@gmail.com [Sun, 28 Sep 2014 02:47:11 +0000 (04:47 +0200)]
WeatherInformation: notification layout improvement
gu.martinm@gmail.com [Sun, 28 Sep 2014 02:35:30 +0000 (04:35 +0200)]
WeatherInformation: avoid caches
gu.martinm@gmail.com [Sun, 28 Sep 2014 01:03:31 +0000 (03:03 +0200)]
WeatherInformation:
1. Save forecast and current data to permanent storage.
2. Update widget from App when location changed (no working yet)
gu.martinm@gmail.com [Fri, 26 Sep 2014 02:39:00 +0000 (04:39 +0200)]
WeatherInformation: widget does not spawn Server