Skip to content

Instantly share code, notes, and snippets.

@pipiscrew
pipiscrew / FragmentMethodCall.java
Last active August 29, 2015 13:57
[android] ViewPager - Find Active Fragment And Execute Method
//main_activity_super.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/logout"
android:title="logout"
android:showAsAction="never"/>
<item android:id="@+id/refresh"
android:title="refresh"
android:showAsAction="never"/>
<!-- http://stackoverflow.com/questions/8312344/how-to-add-a-dropdown-item-on-the-action-bar -->
@pipiscrew
pipiscrew / asynchPOST_GET.java
Last active August 29, 2015 13:57
[android] async post/get data to/from URL
//the use
public void btnAdd_Click(View v) {
ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("mailto", "test@test.com"));
nameValuePairs.add(new BasicNameValuePair("subject", "test"));
CustomHttpTask poster = new CustomHttpTask();
poster.setHTTP_Method(CustomHttpTask.httpMethod.POST);
poster.setNameValuePairs(nameValuePairs);
@pipiscrew
pipiscrew / coversdownload.cs
Created March 20, 2014 13:36
[CSharp] covers download
//call
string srcString = "";
if (comboBox1.SelectedIndex == 0)
srcString = "field-artist=" + txtArtist.Text.Substring(0, pos) + "&field-title=" + txtAlbum.Text.Substring(pos + 1);
WebREQ dbase = new WebREQ(@"http://www.amaxon.com/gp/search?search-alias=popular&" + srcString + "&sort=relevancerank");
dbase.downloadSTR += new WebREQ.URL(dbase_downloadSTR);
dbase.get();
@pipiscrew
pipiscrew / firebase_updateNode.js
Created March 27, 2014 08:14
[js] Firebase Update Node and keep existing values
//use
var record = {};
record['testfield1'] = "test1";
record['testfield2'] = "test2";
record['testfield3'] = "test3";
var preserveNodes = ['ccategories', 'stats', 'competitions', 'causes', 'companies'];
updateNode('https://' + baseURL + '/testcat/' + $('#oTESTCAT_updateID').val(), record, preserveNodes, null)
@pipiscrew
pipiscrew / firebase_read.php
Created April 5, 2014 16:39
[php] Firebase - read nodes with token
//references :
//Firebase Custom Login - https://www.firebase.com/docs/security/custom-login.html
//Firebase REST API - https://www.firebase.com/docs/rest-api.html
//
//Firebase Token Generator for PHP - https://github.com/firebase/firebase-token-generator-php
//Encode and decode JSON Web Tokens (JWT) in PHP - https://github.com/firebase/php-jwt
//Firebase PHP Helper Library - https://github.com/ktamas77/firebase-php
*1*
//upload to server FirebaseToken.php + JWT.php + firebaseLib.php +
@pipiscrew
pipiscrew / structured_array.php
Created April 18, 2014 12:58
[php] structured array
<?php
//$data sample
//"Apr 14 2018 02:38 AM",10,test,,1.00,Android,Apple,95,{ jsonTest : jsonTitle}
class StatsRecord {
public $date;
public $event_name;
public $app_version;
public $app_platform;
@pipiscrew
pipiscrew / read_OUT_parameter_procedure.php
Created May 1, 2014 14:01
[php+mysql] read OUT parameter from procedure
//procedure
DELIMITER $$
CREATE PROCEDURE ADD_CAUSECOMPANY (IN fb_idVAR varchar(50), OUT resVAL INT)
BEGIN
DECLARE x INT;
select id into x from fb_causescompanies where fb_id = fb_idVAR;
IF (x > 0 ) THEN
@pipiscrew
pipiscrew / read_result_from_procedure.php
Last active August 29, 2015 14:00
[php+mysql] read result from procedure
/*
WARNING CANT BE USED ON BULK OPERATIONS, USE OUT PARAMETER!
*/
//procedure
DELIMITER $$
CREATE PROCEDURE ADD_CAUSECOMPANY (IN fb_idVAR varchar(50))
BEGIN
@pipiscrew
pipiscrew / read_multiple_recordset_from_procedure.php
Created May 9, 2014 04:46
[php+mysql] read multiple recordset from procedure
<?php
//ref : http://stackoverflow.com/questions/8710238/fetch-multiple-recordset-using-mysqli-object
//mysql
DELIMITER $$
CREATE PROCEDURE `multiple`()
BEGIN
SELECT * FROM account;
SELECT * FROM admin;
@pipiscrew
pipiscrew / backup_mysql_database_to_file.php
Created May 9, 2014 06:29
[php+mysql] backup mysql database to file
<?php
//ref : http://davidwalsh.name/backup-mysql-database-php
backup_tables('localhost','','','dbasename');
/* backup the db OR just a table */
function backup_tables($host,$user,$pass,$name,$tables = '*')
{