Skip to content

Instantly share code, notes, and snippets.

View cvasilak's full-sized avatar

Christos Vasilakis cvasilak

View GitHub Profile

AeroGear iOS 1.5.0 is out!

Bye bye iOS 5/6 (gone all the hooks to cater for version bugs), we love iOS7!

Spring cleaning obliged, another important shift for this release was the move from AFNetworking 1.x series to AFNetworking 2.x. Going forward, this move will allow us to take advantage some of the new capabilities provided by AFnet, such as the support of pluggable serializers, to offer some great new features in the future. Although the move needed a significant internal refactoring on our libraries, the interfaces stay the same. The only minor noticeable change is the usage of progress bar in pipe. Check out our recipe Shoot on cookbook to see new usage.

Still internal refactoring, aerogear-push-ios-registration went lighter in its dependencies, removing it's usage on AFNetworking and

@cvasilak
cvasilak / iOS.md
Created July 8, 2014 07:28 — forked from matzew/iOS.md

Requirements

  • Have gpg-agent installed, configured and running. One way to be sure to check if your gpg agent is running correctly is to encrypt and decrypt a file, using the gpg tool, don't forget to pass the --use-agent option, you should be prompted with a dialog (depending on your OS asking for your pass phrase). Now try to decrypt again, you hsould not be asked again for your pass phrase : your agent is working.

Release process

Preparation

Once the code is ready to be released, create a branch that indicates the version, e.g. 0.5.0-release and send a heads-up (or vote) email to the mailing list asking to test the bits before we do release.

@cvasilak
cvasilak / iOS.md
Last active August 29, 2015 14:03 — forked from matzew/iOS.md

Requirements

  • Have gpg-agent installed, configured and running. One way to be sure to check if your gpg agent is running correctly is to encrypt and decrypt a file, using the gpg tool, don't forget to pass the --use-agent option, you should be prompted with a dialog (depending on your OS asking for your pass phrase). Now try to decrypt again, you hsould not be asked again for your pass phrase : your agent is working.

Release process

Preparation

Once the code is ready to be released, create a branch that indicates the version, e.g. 0.5.0-release and send a heads-up (or vote) email to the mailing list asking to test the bits before we do release.

@cvasilak
cvasilak / gist:7f47ca7e429c15f78d86
Created July 15, 2014 06:45
with 'contributor-settings.xml'
/Projects/JBoss/AeroGear/aerogear-push-quickstarts/server/contacts-mobile-picketlink-secured (master)$ mvn clean install
[INFO] Scanning for projects...
Downloading: http://jboss-developer.github.io/temp-maven-repo/org/jboss/bom/wfk/jboss-javaee-6.0-with-tools/2.6.0-build-1/jboss-javaee-6.0-with-tools-2.6.0-build-1.pom
Downloaded: http://jboss-developer.github.io/temp-maven-repo/org/jboss/bom/wfk/jboss-javaee-6.0-with-tools/2.6.0-build-1/jboss-javaee-6.0-with-tools-2.6.0-build-1.pom (8 KB at 6.8 KB/sec)
Downloading: http://jboss-developer.github.io/temp-maven-repo/org/jboss/bom/wfk/jboss-wfk-bom-parent/2.6.0-build-1/jboss-wfk-bom-parent-2.6.0-build-1.pom
Downloaded: http://jboss-developer.github.io/temp-maven-repo/org/jboss/bom/wfk/jboss-wfk-bom-parent/2.6.0-build-1/jboss-wfk-bom-parent-2.6.0-build-1.pom (7 KB at 14.4 KB/sec)
Downloading: http://repo.maven.apache.org/maven2/org/jboss/spec/jboss-javaee-6.0/3.0.2.Final-redhat-7/jboss-javaee-6.0-3.0.2.Final-redhat-7.pom
Downloading: http://repo.maven.apache.org
[{"id":1,"name":"iPhone","filename":null},{"id":2,"name":"iPad","filename":null},{"id":3,"name":"iPad","filename":null}]
diff --git a/article.txt b/article.txt
index 5ce0226..23ce3b2 100644
--- a/article.txt
+++ b/article.txt
@@ -1,8 +1,12 @@
-Creating an App for managing WildFly application server
+Managing a WildFly/EAP application server on the road!
-In this tutorial we will show how to create an app that allows you to remotely administer a JBoss 7, WildFly or JBoss EAP using the server's exposed http management interface.
+Already WildFly(http://www.wildfly.org] and EAP(http://www.jboss.org/products/eap/overview/) come equipped with a powerful web-based administration console to manage most of the inner-workings of the application server. Ease of administration and usage of the application server is one of it's strategic themes (apart from its blazing fast speed!) with constant improvements (http://hbraun.info/2014/10/updated-management-console-in-wildfly-8-2/).
@cvasilak
cvasilak / gist:2302c7e90630a25f8d97
Last active August 29, 2015 14:21
zip structure
➜ unzip -l native-cocoapods-corinne.zip
Archive: native-cocoapods-corrine.zip
Length Date Time Name
-------- ---- ---- ----
0 05-20-15 14:27 native-cocoapods/
0 05-21-15 12:32 native-cocoapods/files/
0 04-27-15 11:35 native-cocoapods/files/FHStarterProject/
208 04-14-15 11:40 native-cocoapods/files/FHStarterProject/AppDelegate.h
...
0 04-27-15 11:35 native-cocoapods/resources/
@cvasilak
cvasilak / gist:642442
Created October 23, 2010 17:03
brew config / brew doctor
cvasilak$ brew --config
HOMEBREW_VERSION: 0.7
HEAD: (none)
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
HOMEBREW_REPOSITORY: /usr/local
HOMEBREW_LIBRARY_PATH: /usr/local/Library/Homebrew
Hardware: dual-core 64-bit core2
OS X: 10.6.5
Kernel Architecture: i386
@cvasilak
cvasilak / gist:642445
Created October 23, 2010 17:06
brew install -vd rrdtool
cvasilak$ brew install -vd rrdtool
==> Build Environment
CC: /usr/bin/cc => /usr/bin/gcc-4.2
CXX: /usr/bin/c++ => /usr/bin/c++-4.2
LD: /usr/bin/cc => /usr/bin/gcc-4.2
CFLAGS: -O3 -march=core2 -w -pipe
CXXFLAGS: -O3 -march=core2 -w -pipe
CPPFLAGS: -I/usr/local/Cellar/libpng/1.2.44/include -I/usr/local/Cellar/libxml2/2.7.7/include -I/usr/local/Cellar/gettext/0.17/include
LDFLAGS: -L/usr/local/Cellar/libpng/1.2.44/lib -L/usr/local/Cellar/libxml2/2.7.7/lib -L/usr/local/Cellar/gettext/0.17/lib
MAKEFLAGS: -j2
@cvasilak
cvasilak / gist:642448
Created October 23, 2010 17:08
ls -l /usr/local/lib
lrwxr-xr-x 1 cvasilak staff 39 23 Οκτ 11:19 charset.alias -> ../Cellar/glib/2.24.2/lib/charset.alias
lrwxr-xr-x 1 cvasilak staff 34 23 Οκτ 11:19 glib-2.0 -> ../Cellar/glib/2.24.2/lib/glib-2.0
lrwxr-xr-x 1 cvasilak staff 46 23 Οκτ 11:22 libexpat.1.5.2.dylib -> ../Cellar/expat/2.0.1/lib/libexpat.1.5.2.dylib
lrwxr-xr-x 1 cvasilak staff 42 23 Οκτ 11:22 libexpat.1.dylib -> ../Cellar/expat/2.0.1/lib/libexpat.1.dylib
lrwxr-xr-x 1 cvasilak staff 36 23 Οκτ 11:22 libexpat.a -> ../Cellar/expat/2.0.1/lib/libexpat.a
lrwxr-xr-x 1 cvasilak staff 40 23 Οκτ 11:22 libexpat.dylib -> ../Cellar/expat/2.0.1/lib/libexpat.dylib
lrwxr-xr-x 1 root wheel 13 12 Δεκ 2009 libfuse.0.dylib -> libfuse.dylib
lrwxr-xr-x 1 root wheel 15 12 Δεκ 2009 libfuse.2.7.3.dylib -> libfuse.2.dylib
-rwxr-xr-x 1 root wheel 790776 19 Δεκ 2008 libfuse.2.dylib
lrwxr-xr-x 1 root wheel 15 12 Δεκ 2009 libfuse.dylib -> libfuse.2.dylib