Nov 6, 2014

TipS: Know the right pronunciation one a word - Power by google

Most the time I do google search on every english words that I don't understand, by typing on search box.
define:WORD
And most the time audio icon was displayed to get hear the how the word pronounce. But in some case you cant see the Audio Icon Button. Try this one.

https://ssl.gstatic.com/dictionary/static/sounds/de/0/WORD.mp3

Example:
https://ssl.gstatic.com/dictionary/static/sounds/de/0/gullible.mp3

NOTE: WORD must replace with word you looking for.

Sep 18, 2014

JS - Infinite scroll sample code.

// START OF INFINITE SCROLLING FUNCTION
var base_url = config.base_url;
var offset = 1;
var request_ajax = true;
var ajax_is_on = false;
var objHeight = $(window).height() - 50;
var last_scroll_top = 0;
    
    
var type = '0';
var csrftoken = $("meta[name='csrf-token']").attr('content');
var csrfname = $("meta[name='csrf-name']").attr('content');
$(window).scroll(function(event) {
  var st = $(this).scrollTop();
  if(st > last_scroll_top){
    if ($(window).scrollTop() + 100 > $(document).height() - $(window).height()) {
      if (request_ajax === true && ajax_is_on === false) {
        ajax_is_on = true; 
        $.ajax({
          url: base_url + 'category_more',
          data:{page_number:offset,id_cat:'459',type:type, parameters:'[]', csrfname : csrftoken},
          type: 'post',
          dataType: 'JSON',
          onLoading:jQuery(".loading").html('<img src="/assets/images/orange_loader.gif" />').show(),
          success: function(d) {
            if(d == "0"){
              ajax_is_on = true;
            }else{ 
              if(d.substring(0,5)  == ""){
                $($.parseHTML(d.trim())).appendTo($('#product_content'));
                ajax_is_on = true;
              }else{
                $($.parseHTML(d.trim())).appendTo($('#product_content'));
                ajax_is_on = false;
                offset += 1;   
              }
            }
            jQuery(".loading").fadeOut();    
          }
        });
      }
    }
  }
  last_scroll_top = st;
});
// END OF INFINITE SCROLLING FUNCTION

Sep 10, 2014

How to resize/increase tmpfs partition.

Increasing linux tmpfs partition have two way to do.

1. Modify you /etc/fstab and put the below. Setting below set the tmpfs size to 2GB
LABEL=/     /           ext4    defaults,noatime  1   1
tmpfs       /dev/shm    tmpfs   defaults        0   0
devpts      /dev/pts    devpts  gid=5,mode=620  0   0
sysfs       /sys        sysfs   defaults        0   0
proc        /proc       proc    defaults        0   0

Add size=2G inline to tmpfs besize defaults.
tmpfs       /dev/shm    tmpfs   defaults,size=2G        0   0
After you modify and save your changes, remount the partitions by issuing command below
# mount -o remount /dev/shm
And you done. Or try easier way below.




2. Or if you want the easier way, issue command below to set the tmpfs to 2GB.
sudo mount -o remount,size=2048M tmpfs /dev/shm
NOTE: The breakdown of doing this, this setting will revert after the system was rebooted, so I recommend to modify the /etc/fstab

Aug 28, 2014

How to download facebook video without special software?

Simple tutorial how to download facebook videos without install some special software for it.


Requirement:
* Chrome/Firefox Browser. For firefox you need to install FireBug.
* Internet connection and you must be logged-in(Common sense)
* Ability in read, interpret and imagine(I'm not a good writer)

Lets try this video as a sample. Mocha Gurl - Umay Boy Part 2




1. Inspect the element


2. Find embed tag for the specific video.


3. Get/copy the value of flashvars attribute. Value normally start params=





flashvars="params=%7B%22autoplay%22%3Afalse%2C%22autoplay_reason%22%3A%22unknown%22%2C%22autoplay_setting%22%3Anull%2C%22autorewind%22%3Atrue%2C%22click_to_snowlift%22%3Afalse%2C%22default_hd%22%3Afalse%2C%22dtsg%22%3A%22AQE4W0i3Toky%22%2C%22inline_player%22%3Afalse%2C%22lsd%22%3Anull%2C%22min_progress_update%22%3A300%2C%22pixel_ratio%22%3A1%2C%22player_origin%22%3A%22unknown%22%2C%22preload%22%3Atrue%2C%22source%22%3A%22permalink%22%2C%22start_index%22%3A0%2C%22start_muted%22%3Afalse%2C%22stream_type%22%3A%22stream%22%2C%22use_spotlight%22%3Afalse%2C%22video_data%22%3A%5B%7B%22hd_src%22%3Anull%2C%22is_hds%22%3Afalse%2C%22is_hls%22%3Afalse%2C%22index%22%3A0%2C%22rotation%22%3A0%2C%22sd_src%22%3A%22https%3A%5C%2F%5C%2Ffbcdn-video-e-a.akamaihd.net%5C%2Fhvideo-ak-xfp1%5C%2Fv%5C%2Ft42.1790-2%5C%2F10575106_10154494056700394_1631383348_n.mp4%3Foh%3Df51b7017371095edbdfb1e9218a586fb%26oe%3D53FF1B2E%26__gda__%3D1409229179_d647a9ac4f58d06db559a974aa5c5649%22%2C%22thumbnail_src%22%3A%22https%3A%5C%2F%5C%2Ffbcdn-vthumb-a.akamaihd.net%5C%2Fhvthumb-ak-xpf1%5C%2Fv%5C%2Ft15.0-10%5C%2F10604768_10154494056725394_10154494048125394_48484_1166_b.jpg%3Foh%3D2651e28da760bd2efcca19763e8caaf2%26oe%3D54719AD5%26__gda__%3D1416392706_e5a83bd683ae62999d79b20f37fddaa5%22%2C%22thumbnail_height%22%3A400%2C%22thumbnail_width%22%3A400%2C%22video_duration%22%3A71%2C%22video_id%22%3A%2210154494048125394%22%2C%22subtitles_src%22%3Anull%7D%5D%2C%22show_captions%22%3Afalse%2C%22persistent_volume%22%3Atrue%7D&width=720&height=720&user=100002615155849&log=no&div_id=id_53ff0136d3d4b5803062954&swf_id=swf_id_53ff0136d3d4b5803062954&browser=Chrome+35.0.1916.153&tracking_domain=https%3A%2F%2Fpixel.facebook.com&post_form_id=&string_table=https%3A%2F%2Fs-static.ak.facebook.com%2Fflash_strings.php%2Ft97862%2Fen_US"

4. The data is URL encoded and you need to decode in human readable data. For you to decode check URL Dencoder Tools


5. Find the sd_src, and copy the value. Important: You must understand JSON but, if you cant understand JSON just try to check and understand the image below.



In the image representation you can get the value.
https:\/\/fbcdn-video-e-a.akamaihd.net\/hvideo-ak-xfp1\/v\/t42.1790-2\/10575106_10154494056700394_1631383348_n.mp4?oh=f51b7017371095edbdfb1e9218a586fb&oe=53FF1B2E&__gda__=1409229179_d647a9ac4f58d06db559a974aa5c5649




6. Replace all \/ with a single slash only and your done.
https://fbcdn-video-e-a.akamaihd.net/hvideo-ak-xfp1/v/t42.1790-2/10575106_10154494056700394_1631383348_n.mp4?oh=f51b7017371095edbdfb1e9218a586fb&oe=53FF1B2E&__gda__=1409229179_d647a9ac4f58d06db559a974aa5c5649


7. Open the URL in your browser and press CTRL + S to save the video.
Instruction sample video can be download @Mocha Gurl - Umay Boy Part 2.

NOTE: If you encounter error message
An error occurred while processing your request.
Reference #50.3d34d417.1413363911.56c6c7
from the Download URL(w/c the .mp4) I provide try to follow the step #1 to #6. This reason is like security from facebook from creating automated call/request. I just notice that the parameters value after question-mark(?) is change every user login.

Cheers!!!!!!!!!!!
Hope you able to follow that simple instruction.