Thứ Năm, 31 tháng 12, 2015

BLOG LẬP TRÌNH

Function hiragana to katakana

 public function hiragana_to_katakana($key)
 {
  $arr_hiragana = array(
   "あ" , "い" , "う" , "え" , "お" ,
   "か" , "き" , "く" , "け" , "こ" ,
   "さ" , "し" , "す" , "せ" , "そ" ,
   "た" , "ち" , "つ" , "て" , "と" ,
   "な" , "に" , "ぬ" , "ね" , "の" ,
   "は" , "ひ" , "ふ" , "へ" , "ほ" ,
   "ま" , "み" , "む" , "め" , "も" ,
   "や" , "ゆ" , "よ" ,
   "ら" , "り" , "る" , "れ" , "ろ" ,
   "わ" , "を" , "ん" ,
   "が", "ぎ", "ぐ", "げ", "ご",
   "ざ", "じ", "ず", "ぜ", "ぞ",
   "だ", "ぢ", "づ", "で", "ど",
   "ば", "び", "ぶ", "べ", "ぼ",
   "ぱ", "ぴ", "ぷ", "ぺ", "ぽ",
   "きゃ", "きゅ", "きょ",
   "ぎゃ", "ぎゅ", "ぎょ",
   "しゃ", "しゅ", "しょ",
   "じゃ", "じゅ", "じょ",
   "ちゃ", "ちゅ", "ちょ",
   "にゃ", "にゅ", "にょ",
   "ひゃ", "ひゅ", "ひょ",
   "びゃ", "びゅ", "びょ",
   "ぴゃ", "ぴゅ", "ぴょ",
   "みゃ", "みゅ", "みょ",
   "ゃ", "ゅ", "ょ","ー", "っ",
  );
  $arr_katakana = array(
   "ア" , "イ" , "ウ" , "エ" , "オ" ,
   "カ" , "キ" , "ク" , "ケ" , "コ" ,
   "サ" , "シ" , "ス" , "セ" , "ソ" ,
   "タ" , "チ" , "ツ" , "テ" , "ト" ,
   "ナ" , "ニ" , "ヌ" , "ネ" , "ノ" ,
   "ハ" , "ヒ" , "フ" , "ヘ" , "ホ" ,
   "マ" , "ミ" , "ム" , "メ" , "モ" ,
   "ヤ" , "ユ" , "ヨ" ,
   "ラ" , "リ" , "ル" , "レ" , "ロ" ,
   "ワ" , "ヲ" , "ン" ,
   "ガ" , "ギ" , "グ" , "ゲ" , "ゴ" ,
   "ザ" , "ジ" , "ズ" , "ゼ" , "ゾ" ,
   "ダ" , "デ" , "ヅ" , "デ" , "ド" ,
   "バ" , "ビ" , "ブ" , "ベ" , "ボ" ,
   "パ" , "ピ" , "プ" , "ペ" , "ポ" ,
   "キャ" , "キュ" , "キョ",
   "ギャ" , "ギュ" , "ギョ",
   "シャ" , "シュ" , "ショ",
   "ジャ" , "ジュ" , "ジョ",
   "チャ" , "チュ" , "チョ",
   "ニャ" , "ニュ" , "ニョ",
   "ヒャ" , "ヒュ" , "ヒョ",
   "ビャ" , "ビュ" , "ビョ",
   "ピャ" , "ピュ" , "ピョ",
   "ミャ" , "ミュ" , "ミョ",
   "ャ" , "ュ" , "ョ", "ー", "ッ",
  );
  return str_replace($arr_hiragana, $arr_katakana, $key);
 }

Cựu sinh viên Bách Khoa đốt bằng Đại học để “thức tỉnh” giáo dục

2015-09-04 20_24_07-fire - Tìm với Google

Chỉ cần 99 like, tôi sẽ đốt tấm bằng đại học của mình. Tôi muốn thức tỉnh và thay đổi suy nghĩ về việc học đại học của các bậc phụ huynh và các em học sinh hiện nay.

Một cử nhân trường Bách Khoa “rất muốn làm một việc gì đó để thức tỉnh và thay đổi suy nghĩ về việc học đại học của các bậc phụ huynh và các em học sinh” đã thu hút sự chú ý từ cư dân mạng.

Trong bài đăng vào ngày 21/8, Facebook X.H khẳng định rằng “Không có ai thành công, hạnh phúc mà không theo đuổi kiên trì đam mê”, và cho rằng đa số chúng ta chọn ngành nghề quá muộn do không được hướng nghiệp một cách đúng đắn, không phát huy được tiềm năng. Read More

Giới thiệu trang web Loading.io

img_55e99c30c60a4

Mỗi khi các bạn làm việc với ajax, trong khi sử lý thường có các hình ảnh loading để người dùng biết chương trình không bị treo. Hôm nay mình giới thiệu với các bạn một trang web hỗ trợ tạo vào download các hình loading ấy. Hiện nay có 36 loại khác nhau, các bạn có thể tùy chỉnh màu sắc và kích thước mà mình mong muốn. sau đó chọn các loại hiển thị mà mình mong muốn đó là Svg, Css, Gif.

http://loading.io/

Ngoài ra trang web còn hỗ trợ 1 chức năng phối các mảng màu.
http://loading.io/color/

LocalStorage can’t use in safari – private mod browsing

img_55e99c93f079d

Chức năng LocalStorage – SessionStorage của HTML5 sẽ không thực hiện được trên trình duyệt Safari của IOS khi bật chức năng private browsing mode.

Để tránh bị lỗi ở những dòng sau khi thực hiện LocalStorage các bạn nên để phương thức .setItem hay .getItem trong 1 exception (try catch).

try{
 localStorage.setItem("data1","value1");
}catch(e){
 console.log("Don't support localStorage");
}

 

Chatwork – Press F2 to open “Chat to” box

img_55e99cf5718f3

Bước 1: Download “CJS” extension của chrome

Bước 2: Add code JS vào ô này để thực thi script khi bật chatwork lên

Source code

$("#_chatText").keyup(function(e){
    if($(this).val().search("@@")!=-1){
        $("#_chatSendToolbar .icoFontTo.icoSizeLarge").trigger("click");
    }
    $("#_chatText").val($("#_chatText").val().replace("@@",""));
})
$(document).keydown(function(e){
 if (e.which == 113) {
  $("#_chatSendToolbar .icoFontTo.icoSizeLarge").trigger("click");
 }
 if (e.which == 114) {
  $("#_sendEnterAction").trigger("click");
  e.preventDefault();
 }
 
 if (e.which == 112) {
  $("#_chatSendToolbar .icoFontEmoticon ").trigger("click");
  e.preventDefault();
 }
 
});

Phát cuồng vì phải thiết kế web theo ý khách hàng

img_55e99d2bc25f1

Không chỉ có thiết kế web, mà còn trong bất cứ các lĩnh vực thiết kế khác, các designer đều phải đau đầu vì chiều lòng theo ý khách hàng…Nhiều designer tâm sự rằng sau khi thiết kế xong và giao cho khách hàng, họ chợt nhận ra rằng đây không còn là phong cách thiết kế của mình nữa

Sau đây có mấy tấm hình mình họa cho những điều mình vừa đề cập ở trên ​
thiết kế web, web design, designer, giải trí, web, thiết kế đồ họa

Read More

Fuel Ux – Extends Bootstrap with additional lightweight

img_55e99dbc26d36

Fuel UX extends Bootstrap with additional lightweight JavaScript controls for your web applications.

Include Fuel UX controls in your next web project knowing it’s solidly optimized and easy to upgrade.

Use a little or use a lot.
Deploy only the controls you want with minimal, name-spaced, responsive styling designed to easily fit into your automated workflow.

Daily dogfooding.
Fuel UX is an integral part of the Salesforce Marketing Cloud product and is continually being enhanced and maintained by a team of engineers embedded within a UX Design Studio.
Read More

0 nhận xét: