2016年2月18日 星期四

[MAC] 刪除擾人的 .DS_Store


打開終端機

cd 到指定目錄

因為刪除指令對某些人來說可能有疑慮,所以先看一下整個結果再確定是否要刪除
$find . -name ".DS_Store" -depth -exec echo ----{} \;
結果
----./Library/.DS_Store
----./Library/Application Support/.DS_Store
----./Library/Application Support/com.trankynam.XtraFinder/.DS_Store
----./Library/Application Support/CoRD/.DS_Store
----./Library/Application Support/Developer/Shared/Xcode/.DS_Store
----./Library/Application Support/DEVONthink Pro 2/.DS_Store
----./Library/Application Support/Haroopad/Themes/.DS_Store


正式刪除
find . -name ".DS_Store" -depth -exec rm {} \;


如果喜歡此文章 麻煩幫我點最上面的廣告 謝謝^^
你的支持 會讓我努力寫更多文章
有任何疑問歡迎留言

By 艾摩杰~

2016年2月16日 星期二

[ionic] cordovaPush GCM 推播 範例



安裝 PushPlugin
cordova plugin add https://github.com/phonegap-build/PushPlugin.git


app.js

angular.module('app', ['ionic','ngCordova'])

.run(function($ionicPlatform,$cordovaPush,$rootScope) {
  $ionicPlatform.ready(function() {
    // Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
    // for form inputs)
    if(window.cordova && window.cordova.plugins.Keyboard) {
      cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
    }
    if(window.StatusBar) {
      // org.apache.cordova.statusbar required
      StatusBar.styleDefault();
    }
 
    var androidConfig = {
      "senderID": "XXXXXXXXXX",
    };

    $cordovaPush.register(androidConfig).then(function(result) {
      //alert(result);
    }, function(err) {
      alert(err);
    })    
  });

  $rootScope.$on('$cordovaPush:notificationReceived', function(event, notification) {
    switch(notification.event) {
      case 'registered':
        if (notification.regid.length > 0 ) {
          alert('registration ID = ' + notification.regid);
          console.log('registration ID = ' + notification.regid);
        }
        break;
      case 'message':
        alert(JSON.stringify(notification));

        break;
      default:
        alert('An unknown GCM event has occurred:'+notification.event);
        break;
    }
  });
})




如果喜歡此文章 麻煩幫我點最上面的廣告 謝謝^^
你的支持 會讓我努力寫更多文章
有任何疑問歡迎留言

By 艾摩杰~

2016年2月5日 星期五

[PHP] 透過php gd轉圖片以程式方式輸出並在程式中取得參數回傳


#php2img 輸出圖片程式
<?
   $pa = $_REQUEST['q'];


   $image = "1.jpg";
   $img=GetImageSize($image);

   switch($img[2]){
      case 1:
         $im=ImageCreateFromGIF($image);
         break;
      case 2:
         $im=ImageCreateFromJPEG($image);
         break;
      case 3:
         $im=ImageCreateFromPNG($image);
         break;
   }

   $logo = "1.jpg";
   $pic=GetImageSize($logo);
   switch($pic[2]){
      case 1:
         $im_pic=ImageCreateFromGIF($logo);
         break;
      case 2:
         $im_pic=ImageCreateFromJPEG($logo);
         break;
      case 3:
         $im_pic=ImageCreateFromPNG($logo);
         break;
   }
//圖片合成
   imagecopy($im,$im_pic,0,500,0,0,100,0);
//顏色設定
   $fc = imagecolorallocate($im,0,0,0);
//首先要文字轉utf-8
   $str = "文字串放這邊";
//加入浮水印
//imagettftext($image, 大小, 旋轉, 與左邊的距離, 與上面的距離, $black, $font, $text);
   imagettftext($im,23,0,35,870,$fc,"msyh.ttf",$str);
//建立真實圖片
   $new_img = imagecreatetruecolor(450,440);
//剪切圖片
   imagecopyresized($new_img,$im,0,0,0,0,450,440,$img[0],$img[1]);
//輸出圖片
   header("Content-type:image/jpeg");

   imagejpeg($new_img);
?>

遠端取得圖片程式
<?php
   $data = base64_encode( file_get_contents('http://1.1.1.1/php2img1.php?q=123456789') );
   echo '<img src="data:image/jpg;base64,' . $data . '" />';
?>

如果喜歡此文章 麻煩幫我點最上面的廣告 謝謝^^
你的支持 會讓我努力寫更多文章
有任何疑問歡迎留言

By 艾摩杰~

2014年10月22日 星期三

[Linux] 使用 XRDP 從 win7 遠端 Ubuntu 桌面


XRDP 可以讓 windows 不需要裝額外 client 就能遠端 Ubuntu

1. 終端機 安裝指令
# apt-get install xrdp


2. 設定 桌面分享


3. Windows 執行 遠端桌面 即可連線




如果喜歡此文章 麻煩幫我點最上面的廣告 謝謝^^
你的支持 會讓我努力寫更多文章
有任何疑問歡迎留言

By 艾摩杰~

2014年10月8日 星期三

[HTML] X-UA-Compatible 設置IE相容模式

強制瀏覽器呈現為特定的版本的標準。它不支持IE7及以下:
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7"/>
如果用分號分開,它設置為不同版本的兼容級別,IE7、IE9。它允許不同層次的向後兼容性:
<meta http-equiv="X-UA-Compatible" content="IE=7; IE-9"/>
只選擇其中一個選項:
<meta http-equiv="X-UA-Compatible" content="IE=9">
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
<meta http-equiv="X-UA-Compatible" content="IE=7">
<meta http-equiv="X-UA-Compatible" content="IE=5">
允許更容易的測試和維護。雖然通常比較有用的版本,這是使用模擬:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9"/>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"/>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
什麼版本IE 就用什麼版本的標準模式:
<meta http-equiv="X-UA-Compatible" content="IE=edge">
使用以下代碼強制IE 使用Chrome Frame:
<meta http-equiv="X-UA-Compatible" content="chrome=1">
最佳的兼容模式方案,結合考慮以上兩種:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
指定文件兼容性模式,在網頁中使用meta元素放入X-UA-Compatible http-equiv 標頭。以下是指定為Emulate IE7 mode兼容性之範例:
1<html>
2    <head>
3        <!-- Mimic Internet Explorer 7 -->
4        <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
5        <title> My Web Page </title>
6    </head>
7    <body>
8    </body>
9</html>
設定網站服務器以指定預設兼容性模式:
01<?xml version="1.0" encoding="utf-8"?>
02    <configuration>
03        <system.webServer>
04        <httpProtocol>
05     <customHeaders>
06            <clear />
07        <add name="X-UA-Compatible" value="IE=EmulateIE7" />
08        </customHeaders>
09    </httpProtocol>
10    </system.webServer>
11</configuration>


也可以加上這行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
也可以避免這個問題




如果喜歡此文章 麻煩幫我點最上面的廣告 謝謝^^
你的支持 會讓我努力寫更多文章
有任何疑問歡迎留言

By 艾摩杰~