Pages

Tuesday, February 17, 2015

Financer - Date and time internationalization

Need to implement a way to work with date and time in a way internationalized way.

There are two modes, input and output.
The output mode is to show date on user interface and the output mode to store in the database.

The output mode to store in the database is based on ISO 8601: YYYY-MM-DD

For the input mode there are predefined supported formats based by region/country:
  • MM/DD/YYYY: Used on United States.
  • DD/MM/YYYY: Used on Brazil.

Other formats for output will be added.

Saturday, February 14, 2015

Financer dependencies on Fedora 21 64-bit

Listing executable dependencies:
[allann@mars gui]$ rpm -q --whatprovides $(ldd build/linux/bin/financer | \ sed 's/.*=>//g' | sed 's/ *(.*//g') | sed 's/-[0-9]\+.*//g' | sort | uniq atk at-spi2-atk at-spi2-core bzip2-libs cairo cairo-gobject cyrus-sasl-lib dbus-libs enchant expat fontconfig freetype gdk-pixbuf2 glib2 glibc graphite2 gstreamer1 gstreamer1-plugins-base gtk3 harfbuzz harfbuzz-icu jbigkit-libs keyutils-libs krb5-libs libcom_err libdrm libffi libgcc libgcrypt libgpg-error libICE libicu libjpeg-turbo libnotify libpng libsecret libselinux libSM libsoup libstdc++ libtiff libuuid libwayland-client libwayland-cursor libwayland-server libwebp libX11 libXau libxcb libXcomposite libXcursor libXdamage libXext libXfixes libXi libXinerama libxkbcommon libxml2 libXrandr libXrender libxshmfence libxslt libXt libXxf86vm mesa-libEGL mesa-libgbm mesa-libGL mesa-libglapi nspr nss nss-softokn-freebl nss-util openldap openssl-libs orc pango pcre pixman postgresql-libs sqlite webkitgtk3 xz-libs zlib
So install Financer dependencies with the command:
# sudo yum install atk at-spi2-atk at-spi2-core bzip2-libs cairo \ cairo-gobject cyrus-sasl-lib dbus-libs enchant expat fontconfig \ freetype gdk-pixbuf2 glib2 glibc graphite2 gstreamer1 gstreamer1-plugins-base \ gtk3 harfbuzz harfbuzz-icu jbigkit-libs keyutils-libs krb5-libs libcom_err \ libdrm libffi libgcc libgcrypt libgpg-error libICE libicu libjpeg-turbo \ libnotify libpng libsecret libselinux libSM libsoup libstdc++ libtiff \ libuuid libwayland-client libwayland-cursor libwayland-server libwebp \ libX11 libXau libxcb libXcomposite libXcursor libXdamage libXext libXfixes \ libXi libXinerama libxkbcommon libxml2 libXrandr libXrender libxshmfence \ libxslt libXt libXxf86vm mesa-libEGL mesa-libgbm mesa-libGL mesa-libglapi \ nspr nss nss-softokn-freebl nss-util openldap openssl-libs orc pango pcre \ pixman postgresql-libs sqlite webkitgtk3 xz-libs zlib

Saturday, February 07, 2015

OpenSSL - Windows - MinGW - Build

Build OpenSSL on MS Windows using MinGW/Msys
perl Configure mingw no-shared no-asm --prefix=/c/OpenSSL make depend make make install
Reference