Skip to content

Instantly share code, notes, and snippets.

View tyaslab's full-sized avatar
🌴
On vacation

Yusuf Ali tyaslab

🌴
On vacation
View GitHub Profile
@tyaslab
tyaslab / inheritance.js
Last active August 11, 2016 02:18
javascript advance
function Mammal() {};
Mammal.prototype.sayHello = function() {
alert("Hello from mammal");
}
// inheritance step 1
function Cat() {
Mammal.call(this);
}
// inheritance step 2 (extends)
Cat.prototype = Object.create(Mammal.prototype);
@tyaslab
tyaslab / Ecma String 5.txt
Last active June 17, 2016 03:41
Ecma Script 5
ECMAScript Reference
This reference contains a list of built-in objects, functions and properties supported by Qt Script. For a detailed description, see the ECMA-262 specification.
The Global Object
Value Properties
NaN
Infinity
undefined
@tyaslab
tyaslab / main.css
Created May 30, 2016 03:06
flex with content no space
.container {
width: 300px;
display: flex;
background-color: blue;
}
.fake-sidebar {
flex: 0 0 100px;
background-color: magenta;
}
@tyaslab
tyaslab / manual-loop.js
Created May 9, 2016 06:33
Manual Loop with Euclidean Division
var totalNumberOfFrame - 4;
var frameNumber = 0;
setInterval(function() {
gameFramework.setFrame("sprite1", frameNumber, 64);
frameNumber = (frameNumber + 1) % totalNumberOfFrame;
});
@tyaslab
tyaslab / Main.java
Last active May 6, 2016 00:53
Gradle
package com.example.myproject
import java.util.Arrays;
import org.apache.commons.lang3.StringUtils;
public class Main {
public static void main(String[] args) {
System.out.println(StringUtils.swapCase(Arrays.toString(args)));
}
}
@tyaslab
tyaslab / ajax.js
Created March 23, 2016 08:40
Select2 Snippet
<select class="js-data-example-ajax">
<option value="3620194" selected="selected">select2/select2</option>
</select>
function formatRepo (repo) {
if (repo.loading) return repo.text;
var markup = "<div class='select2-result-repository clearfix'>" +
"<div class='select2-result-repository__avatar'><img src='" + repo.owner.avatar_url + "' /></div>" +
@tyaslab
tyaslab / share.html
Created February 25, 2016 09:55
Share Button
<div class="sharer">
<a href="http://www.facebook.com/sharer.php?u={{ url_scheme }}://{{ current_site }}{{ object.get_absolute_url() }}" target="_blank" class="button sharer-button"><i class="fa fa-facebook"></i> Facebook</a>
<a href="https://twitter.com/intent/tweet?text={{ object.title }}&url={{ url_scheme }}://{{ current_site }}{{ object.get_absolute_url() }}&via=tyaslab" target="_blank" class="button sharer-button"><i class="fa fa-twitter"></i> Twitter</a>
<a href="https://plus.google.com/share?url={{ url_scheme }}://{{ current_site }}{{ object.get_absolute_url() }}" target="_blank" class="button sharer-button"><i class="fa fa-google-plus"></i> Google Plus</a>
</div>
<script>
$('a.sharer-button').on('click', function() {
var href = $(this).attr('href');
@tyaslab
tyaslab / Cipher.java
Last active February 15, 2016 03:28
Android Snippet - RSA
package in.javadigest.encryption;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.security.KeyPair;
@tyaslab
tyaslab / Input.java
Created February 11, 2016 05:17
Android Snippet - Parse JSON
import com.google.gson.stream.JsonReader;
protected T generateData(InputStream inputStream) throws Exception {
T t = null;
InputStreamReader inputStreamReader = null;
BufferedReader bufferedReader = null;
JsonReader jsonReader = null;
try {
inputStreamReader = new InputStreamReader(inputStream);
bufferedReader = new BufferedReader(inputStreamReader);
@tyaslab
tyaslab / AlertDialog.java
Created February 7, 2016 23:32
Android Snippet - AlertDialog
AlertDialog.Builder builder = new AlertDialog.Builder(getDialogContext());
builder.setMessage("Message");
builder.setPositiveButton("Yes", new Dialog.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(this, "Yes", Toast.LENGTH_SHORT).show();
dialog.cancel();
}