Skip to content

Instantly share code, notes, and snippets.

View abelorian's full-sized avatar
🎯
Focusing

Abel O'Rian abelorian

🎯
Focusing
View GitHub Profile
@abelorian
abelorian / Noticias.java
Created September 10, 2014 23:04
Ejemplo de Fragmento en Android
package com.kiubo.bta_tabs;
import android.os.Bundle;
import android.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
/**
* Created by Abel ORian Alfaro on 10-09-2014.
@abelorian
abelorian / Navegación.java
Created September 10, 2014 23:06
Cargar fragmentos a una actividad en Android
@Override
public void onNavigationDrawerItemSelected(int position) {
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
Fragment fragment = null;
switch (position){
case 0:
fragment = new Noticias();
@abelorian
abelorian / file.java
Created September 11, 2014 06:10
Button onClickListener Android
View rootView;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
rootView = (View) inflater.inflate(R.layout.fragment, container, false);
Button mButton = (Button) rootView.findViewById(R.id.button);
mButton.setOnClickListener(new OnClickListener() {
@abelorian
abelorian / token.php
Created September 12, 2014 00:11
Generate a new token
public function token() {
$token = md5(uniqid(rand(), true));
$this->session->set_userdata('token', $token);
return $token;
}
@abelorian
abelorian / send_mail
Created September 12, 2014 18:17
Enviar email con Codeigniter
public function enviar_correo_codeigniter($email, $asunto, $contenido){
// Email configuration
$config = Array(
'protocol' => 'smtp',
'smtp_host' => 'smtp.tuhost.cl',
'smtp_port' => 465,
'smtp_user' => 'TUCORREO', // change it to yours
'smtp_pass' => 'TUPASS', // change it to yours
'mailtype' => 'html',
@abelorian
abelorian / main.java
Created September 14, 2014 06:15
Android: Ocultar ActionBar y mantener Tabs visibles
// Specify that we will be displaying tabs in the action bar.
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayShowTitleEnabled(false);
@abelorian
abelorian / random.js
Last active August 29, 2015 14:06 — forked from kerimdzhanov/random.js
// @return [float] a random number between min and max
function getRandom(min, max) {
return Math.random() * (max - min) + min;
}
// @return [integer] a random int between min and max
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1) + min);
}
@abelorian
abelorian / rssview.html
Created September 29, 2014 22:41
Vista RSS con AngularJS
<!DOCTYPE html>
<html ng-app='feedModule'>
<head>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular-resource.min.js"></script>
</head>
<body ng-controller='FeedCtrl'>
@abelorian
abelorian / feeds.js
Created September 29, 2014 22:43
RSS con AngularJS y Google Feader API
var feeds = [];
angular.module('feedModule', ['ngResource'])
.factory('FeedLoader', function ($resource) {
return $resource('http://ajax.googleapis.com/ajax/services/feed/load', {}, {
fetch: { method: 'JSONP', params: {v: '1.0', callback: 'JSON_CALLBACK'} }
});
})
.service('FeedList', function ($rootScope, FeedLoader) {
this.get = function() {
@abelorian
abelorian / youtube.css
Created September 30, 2014 01:49
Responsive youtube
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;