Skip to content

Instantly share code, notes, and snippets.

View ArturSkowronski's full-sized avatar

Artur Skowronski ArturSkowronski

View GitHub Profile
@ArturSkowronski
ArturSkowronski / Mobile browser meta viewport tag
Created August 29, 2013 12:18
Wymuszenie mobilnego viewport
<!--
Set a mobile viewport which uses actual mobile screen dimensions instead of
a virtual screen, but still allows user to zoom in for visual impairment
-->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5">
@ArturSkowronski
ArturSkowronski / DevicesMediaQueries
Created August 29, 2013 12:19
Media Queries dla urządzeń mobilnych
@media screen and (max-width: 640px)
{
}
@media screen and (max-width: 800px)
{
}
String[] stringArray = { "a", "b", "c", "d", "e" };
ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray));
@ArturSkowronski
ArturSkowronski / Background Tasks Debbuger.java
Last active December 23, 2015 05:09
Debug doInBackground
@Override
protected String doInBackground(String... objects) {
android.os.Debug.waitForDebugger();
}
@ArturSkowronski
ArturSkowronski / GradleGitBranch
Created February 15, 2015 15:47
Get Working branch in Gradle Build
def getWorkingBranch() {
// Triple double-quotes for the breaklines
def workingBranch = """git --git-dir=${rootDir}/../.git
--work-tree=${rootDir}/..
rev-parse --abbrev-ref HEAD""".execute().text.trim()
print "Working branch: " + workingBranch
return workingBranch
}
#Session controller provides a token
#/controllers/api/sessions_controller.rb
class Api::SessionsController < Devise::SessionsController
before_filter :authenticate_user!, :except => [:create]
before_filter :ensure_params_exist, :except => [:destroy]
respond_to :json
def create
resource = User.find_for_database_authentication(:email => params[:user_login][:email])
return invalid_login_attempt unless resource
@ArturSkowronski
ArturSkowronski / POJO compiled to Java
Last active December 11, 2016 14:15
Compiled Groovy class
public class Main implements groovy.lang.GroovyObject {
public static transient boolean __$stMC;
public Main();
public static void main(java.lang.String...);
protected groovy.lang.MetaClass $getStaticMetaClass();
public groovy.lang.MetaClass getMetaClass();
public void setMetaClass(groovy.lang.MetaClass);
public java.lang.Object invokeMethod(java.lang.String, java.lang.Object);
public java.lang.Object getProperty(java.lang.String);
public void setProperty(java.lang.String, java.lang.Object);
@ArturSkowronski
ArturSkowronski / Plurals without library.js
Last active January 15, 2017 18:33
5 tips I would like to hear before developing with AWS Alexa (Node edition)
if (messages.length === 1) {
responseData += `You have ${messages.length} message.`;
} else {
responseData += `You have ${messages.length} messages.`;
}
@ArturSkowronski
ArturSkowronski / Plurals with library v1.js
Last active January 15, 2017 18:30
Plurals with library v1
responseData += `You have ${messages.length} ${pluralize('message', messages.length)}`;