javascript:function jma(){var d=new Date(),y=d.getFullYear(),m=String(100+d.getMonth()+1).substr(1,2);window.open('http:/www.data.jma.go.jp/obd/stats/etrn/view/daily_a1.php?prec_no=都道府県&block_no=市町村&year='+y+'&month='+m+'&day=&view=','_blank');}jma();void(0);

kobapan @ wiki内検索 / 「javascript:function jma(){var d=new Date(),y=d.getFullYear(),m=String(100+d.getMonth()+1).substr(1,2);window.open('http:/www.data.jma.go.jp/obd/stats/etrn/view/daily_a1.php?prec_no=都道府県&block_no=市町村&year='+y+'&month='+m+'&day=&view=','_blank');}jma();void(0);」で検索した結果

検索 :
  • Ubuntu/Lubuntu11.10(openbox)導入
    パッケージ最新化 $ sudo apt-get update $ sudo apt-get upgrade Desktop環境をopenboxに ログアウトして、Desktopにopenboxを選択し、ログイン 「デスクトップ」「ダウンロード」などを英語表記に $ sudo apt-get install xdg-user-dirs-gtk LANG=C xdg-user-dirs-gtk-update を実行して [Update Names] NTPの同期の設定 メニューの「設定」→「Time and Date」 ↓ 「クリックして変更可能に」「時刻サーバの選択」 ↓ 「ntp.ubuntu.com」のチェックを外す ↓ 日本標準時プロジェクトの「ntp.nict.jp」を入力して「追加」 ↓ 「クリックして変更禁止に」...
  • Android/ユーザーエージェントでCSSを切り替え-javascript利用
    スマートフォン対応でよく使われるような、画面サイズでの振り分けがダメでも、これならいけた。 navigator.userAgentの文字列中に、iPhone、Androidなどの文字がある場合、 headタグの最後にlinkタグを挿入、smart.cssを追加し、 style.cssの対応部分を上書くことでスマートフォン用の画面にする。 script type="text/javascript" src="https //ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js" /script   link rel="stylesheet" href="style.css"   script $(functio...
  • emacs/mewがCreating an SSL TLS connection...で固まる
    emacs に mew を入れて、smtp ssl で sakura.ne.jp の mail サーバからメール送信しようとしたら、ミニバッファに Creating an SSL/TLS connection... と出たっきりemacsが固まってしまって送信できない。なにこれ。と格闘すること2日。インターネット上に見つかる解決法をあれもこれも試すもどれも効果なし。 ようやく動くようになったという歴史の記録。 まず言っておこう。 1. mew は /etc/stunnel/stunnel.conf を見ていない。 2. mew は 毎回 /usr/bin/stunnel4 /tmp/12204n3m/mew122042gt の様に stunnel4 コマンドを実行する。だから stunnel4 をデーモンにする必要はない。 $ sudo emacs /e...
  • JavaScript/Grunt bake - Simple static html partials includes
    install node.js visit Node.js or wget http //nodejs.org/dist/v0.12.0/node-v0.12.0.tar.gz tar xf node-v0.12.0.tar.gz cd node-v0.12.0 ./configure make sudo make install update npm sudo npm install npm -g install Grunt CLI sudo npm install -g grunt-cli install Grunt bake cd path/to/your/project npm install grunt-bake --save-dev create Gruntfile.js in your project root module.exports = f...
  • Ruby/さくらのレンタルサーバで gem install jekyll
    ruby1.9、gems2.5、yaml さくらのレンタルサーバ/スタンダードプランにruby1.9、gems2.5を入れて gem install できるようにする。 元々のバージョン $ ruby -v ruby 1.8.7 (2012-10-12 patchlevel 371) [amd64-freebsd9] $ gem -v 1.8.25   ディレクトリの用意、ソースの取得 $ cd $HOME/local $ mkdir src $ cd src $ wget ftp //ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz $ wget http //rubygems.org/rubygems/rubygems-2.5.0.tgz # rubyforge.orgは無くな...
  • Google Apps Script/GmailからEvernoteへ定時投稿
    Evernote に日記という機能があればいいのにと思う 本人が忘れても、タイトルに日付の入った定形文が毎朝出来上がっている、という風に 残念ながらそんなものはないので、さくらレンタルサーバーから cron で Email 送信での投稿をしてた が、サーバからのメールがどうもスパム扱いされ始めたような雰囲気、Gmail から Email 送信すれば反映されるのに、さくらのサーバからだと Evernote に反映されない ということで、Gmail を定期送信するように スクリプトを書いた 以下手順 1. スプレッドシートを新規作成 https //drive.google.com へ行き、作成 → スプレッドシート 適当に名前をつけて保存しておく 2. スクリプトの新規作成 ツール → スクリプトエディタ 名前を求められたら適当につけて...
  • Ubuntu/アプリケーション
    複数枚の画像を一括印刷 Gnome Photo Printer Windowsならデフォルトの印刷オプションで複数枚の画像を配置しての一括印刷ができるが、Ubuntuにはこれがない Nautilusのエクステンションにあっても良さそうだが、見つからない ので、Gnome Photo Printer を入れた $ sudo apt-get install gnome-photo-printer gnome-volume-control-applet パネルにあった音量を調節するアプレットが、いつの間にかなくなっていたので、復活させた システム>設定>自動起動するアプリケーション>追加 コマンド欄に、gnome-volume-control-appletと記入 その他欄を適当に記入して、保存をクリック Flickr Uploader Postr ...
  • Android/GitHubとAndroid(Terminal-IDE)
    android上で、githubにコミットできるappはいくつかあるみたいだけど、うまく使えるものは少ないかもしれない。 Terminal IDE なら大丈夫。 Terminal IDE を android にインストール Download terminal-ide from terminalide-2.02.apk - Google Project $ wget http //terminal-ide.googlecode.com/files/terminalide-2.02.apk or Install from Terminal IDE - Google Play 秘密/公開鍵 On any machine, run ssh-keygen. Then move it to /data/data/com.spartacusrex.sparta...
  • KonaLinux/インストール後にすること
    ホームディレクトリのフォルダ名を日本語から英語に変更 $ LANG=C xdg-user-dirs-gtk-update タッチパッドを切る コーヒー>設定>タッチパッドのOn/Off切り替え iceweaselの設定 メニュー>アドオン>操作ボタン>「アドオンを自動的に更新」のチェックを外す Dropboxを入れる $ cd ~ wget -O - "https //www.dropbox.com/download?plat=lnx.x86" | tar xzf - Dropbox デーモンを手動実行してログイン ~/.dropbox-dist/dropboxd emacsを入れる $ sudo apt-get update $ sudo apt-get install emacs23 rubyとjekyllとNode.j...
  • Flickr/GaucheでflickrAPIを書いてみた
    Flickr/flickr-upload.scmを書いた後で、ふと思った。なにも、CのFlickrAPIを介さずとも、GaucheでFlickrAPIを書けばいいではないか。 ということで書いた。 GaucheでOAuthを使ってTwitterに投稿する | tana-laevatein をベースにして、 Flickr API with OAuth-based user authentication | mathworks と User Authentication | flickr を参考に、Flickr の Oauth フローを書く。一部、Gauche-net-oauth から引用した。httpsを使う点とか、oauth_callbackの指定とか、パラメータをアルファベット順にするとか、uriとパラメータの間には"?"を書くとか、その辺が変更点。画...
  • Android/様々な画面サイズのスマホに対応する為に
    HTML meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no smart.css body { width 600px;}  javascript $(function() { $(window).resize(function(){ setZoom() }); setZoom();});function setZoom(){ var scale = $(window).width(...
  • emacs/texiファイルからinfoファイルを作成して使う
    info ディレクトリ作成 mkdir ~/.emacs.d/info Gauche $ cd Gauche-*.*.*/doc $ makeinfo gauche-refj.texi $ mv gauche-refj.info gauche-refj.info-1 gauche-refj.info-2 gauche-refj.info-3 gauche-refj.info-4 gauche-refj.info-5 gauche-refj.info-6 gauche-refj.info-7 gauche-refj.info-8 gauche-refj.info-9 gauche-refj.info-10 gauche-refj.info-11 ~/.emacs.d/info/ ※ makeinfo が入ってなかったら、 $ sudo apt install texi...
  • grass.el(0.1.8)/defun grass-eval-code-internal
    概要 grass code の実行を行う 引数 code grass形式のLIST 実装 (defun grass-eval-code-internal (code) (let ((standard-output standard-output)) ;; Open the Evaluation Window (unless noninteractive (let ((outbuf (get-buffer grass-evaluation-buffer-name))) (if outbuf (with-current-buffer outbuf (setq buffer-read-only nil) (erase-buffer)) (setq ou...
  • KonaLinux/最新のpcmanfmをインストール
    LXDE PCManFM build and setup guide - LXDE.org Since 2010, PCManFM has undergone a complete rewrite from scratch. So the new PCManFM is totally different from the old (legacy) 0.5.x series. 元のバージョン $ dpkg -l pcmanfm ii pcmanfm 0.9.10-3 i386 extremely fast and lightweight file manager 先に結論を書くと $ sudo apt-get -y --force-yes install -t w...
  • emacs/emacs-evernote-modeのインストール
    http //code.google.com/p/emacs-evernote-mode/ http //n8.hatenablog.com/entry/20101126/p1 http //emacs-evernote-mode.googlecode.com/svn/branches/0_41/doc/readme_en.html#sec-7 以下途中 cd ~/Downloads/evernote-mode-0_41/rubyruby setup.rbsudo ruby setup.rbcd ..sudo cp evernote-mode.el /usr/share/emacs/site-lisp sudo apt-get install libopenssl-rubysudo apt-get install libssl-dev  progn No cat...
  • メニュー
    メニュー Android Bookmarklet css Debian Emacs-Lisp emacs Evolution Firefox FFmpeg Flickr GIMP GitHub Google Apps Script GNOME ImageMagick(convert) Iceweasel JavaScript Jekyll KDE KonaLinux LibreCAD Linux Lisp Mac MODX Openbox OpenOffice.org ownCloud PHP Ruby Sylpheed Thunderbird Ubuntu Windows Wordpress コーディング 英語 grass.el(0.1.8) その他まとめ Contact(連絡先) kobapan at gmail dot com 関連リンク @wiki @wikiご利...
  • KDE/高速化
    Disable Nepomuk and Akonadi Disable Nepomuk Open ~/.kde/share/config/nepomukserverrc and set “Start Nepomuk” to false. [Basic Settings] Start Nepomuk=false Open ~/.kde/share/config/kdedrc and set “autoload” to false for nepomuksearchmodule [Module-nepomuksearchmodule] autoload=false Disable Akonadi Open ~/.config/akonadi/akonadiserverrc and set “StartServer” to false. [Q...
  • Flickr/flickcurl-コマンドラインでFlickr
    コマンドラインからFlickrに写真をアップロードしたくて、いろいろと試したがこいつがよさそう。 Flickcurl C library for the Flickr API C言語で書かれたFlickrの写真を操作するライブラリ。ライブラリといいながら、コマンドラインユーティリティが同梱されている。これが便利。 見出し 依存関係の解決 Flickcurlをダウンロード&インストール マニュアルにしたがって、個人設定を行う。 使い方 複数ファイルを一度にアップロードできるラッパーを作った 依存関係の解決 libcurl 7.10.0 or newer $ sudo apt install libcurl3 libxml2 2.6.8 or newer $ sudo apt install libxml2 libxml2-dev さくらインターネットにイン...
  • KDE/KDEのバージョンを確認する
    新しい splash screen をインストールしようとしたら、 You need at least KDE 4.8 to use this theme! と書いてある これなのか?   ↓ $ dpkg -l | grep kde ii kde-config-gtk-style 1 1.1+svn5-4+b1 KDE configuration module for GTK+ 2.x style selection ii kde-l10n-ja 4 4.4.5-1 Japanese (ja) localization files for KDE ii kde-plasma-desktop ...
  • grass.el(0.1.8)
    grass.el grass-version "0.1.8" grass.el official page irie @ ウィキ - grass.el 関連ページ Grass official page ちょっと草植えときますね型言語 Grass とっても参考になるエントリ Grass言語難しすぎWWWワロタWWWWWW とっても参考になるエントリ うはwww Mosh で Grass 実装したwwww define-derived-mode grass.el(0.1.8)/define-derived-mode grass-mode defconst grass.el(0.1.8)/defconst grass-calc-index-initial-stack (2009-01-03 21 09 47) grass.el(0.1.8)/d...
  • Android/Androidのシェルをbashに変更
    bashバイナリをダウンロード pub.mzet.net から bash をダウンロード pc$ wget http //pub.mzet.net/bash android にコピー pc$ cd /opt/android-sdk-linux/platform-tools/ pc$ sudo ./adb start-server pc$ ./adb push bash /mnt/sdcard/bash /system/bin にコピー pc$ ./adb shell $ su # mount | grep system /dev/block/mmcblk0p25 /system ext3 ro,relatime,errors=continue,barrier=0,data=ordered 0 0 # mount -ro remount,rw /dev/block/mm...
  • emacs/備忘録
    現在の文字コードを確認する いま何のコードを使っているか,何のコードで保存されるかは、左下を見る emacs 24 系で三桁になったらしい -uuu とか -uuS とか表示されている。記号の意味は、 u utf-8 S shift-jis E euc-jp uuu を 123 とすると 1 keyboard-cording-system 2 terminal-cording-system 3 buffer-file-cording-system 大文字小文字変換 M-u ; カーソルから1単語分小文字を大文字に変換 ( upcase ) M-l ; カーソルから1単語分大文字を小文字に変換 ( lowcase )   org-mode で行を折り返す設定 (setq org-startup-truncated n...
  • Debian/自動起動の設定(Debian6〜)
    起動スクリプトがある場合はsystemdを使う debian6から利用可能だったsystemdが、debian8ではデフォルトのinitシステムとなった。 起動時に実行させたいスクリプトを/etc/init.d/に移動させておく apt でインストールした場合は必要ない /etc/init.d/に移動したスクリプトを自動起動に登録する $ sudo insserv apache2 正しく登録されてるか確認 $ sudo find /etc/ -name "*apache*" | grep rc. or $ sudo sysv-rc-conf --list dropbox スクリプトの自動起動解除 $ sudo insserv -r apache2 ~/.config/autostart/に*.desktopファイル...
  • Android/adb shell の使い方
    SDKを入れる android-sdk構築 android 端末を接続 android本体の「アプリケーション」から、「開発」の中の「USBデバッグ」のチェックを選択 USBケーブルで、androidを接続 adb shell を起動 ディレクトリ platform-tools の adb をターミナルで実行します。 android-sdk-linux_x86/platform-tools$ sudo ./adb start-server android-sdk-linux_x86/platform-tools$ ./adb shell   adb server は必ず root 実行すること。 $ adb shell error insufficient permissions for device   などエラーが出たら、一旦サーバーを...
  • Ruby/インストールRuby2 w RVM
    $ sudo apt-get install curl $ gpg --keyserver hkp //keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 $ \curl -sSL https //get.rvm.io | bash -s stable 一旦ログアウト $ rvm list known $ sudo echo "" rvm install ruby-2.0.0 $ rvm use 2.0.0 Integrating RVM with LXTerminal 1.LXDE Menu On the menu, navigate to the shortcut for LXTerminal. Right-click, and select properti...
  • Wordpress/カテゴリ・アーカイブページのページングで2ページ目以降が404
    WordPress 3.4.1 不具合の内容 特定カテゴリ内の記事一覧(category.php)の2ページ目以降で404が出る 404が出つつも、2ページ目の内容が表示される カテゴリが認識されずに全カテゴリの投稿が表示される その際の不具合の出るソースは以下。ページングリンクの記述( my_paging_nav )は長いのでfunctions.phpに書いてる。 $paged = get_query_var( paged ); query_posts( posts_per_page=2 paged= .$paged); if ( have_posts() ) my_paging_nav(); while ( have_posts() &#...
  • Wordpress/投稿記事の最初の画像を取得
    functions.phpに以下記述 function catch_first_image($prefix= ,$postfix= ) { global $post, $posts; $first_img = ; ob_start(); ob_end_clean(); $output = preg_match_all( / img.+src=[\ "]([^\ "]+)[\ "].* /i , $post- post_content, $matches); $first_img = $matches [1] [0];   if(!empty($first_img...
  • Linux/イメージビューアsxiv
    sxiv Simple X Image Viewer CLI的に使う軽い画像ビューア githubにある最新版はカスタマイズがある程度できるようになってる これをemacsのdiredから起動できるようにする Github manpage 目次 インストール サムネイルをキャッシュする キーイベント追加 ステータスバーの内容をカスタマイズ 使い方起動オプションディレクトリ内の全画像をサムネイルモードで表示 指定した画像の5番目を開いておいて、残りの画像をサムネイルモード用に読み込み キーイベント rifle_sxiv.sh call-sxiv.el インストール バージョンが20番台に上がって、サムネイルのサイズを変更とか、いろいろ便利になっているので、githubから $ git clone https //github.com/muennich...
  • Android/sdcardをadb経由でフルバックアップするbashスクリプト
    Android の SDカードがいきなり読み取り不良になった TestDisk - CGSecurityを使って復帰したものの、なんかまだ動作がおかしい Android では mount できるのに、Debian だと勝手に mount 解除されてしまう 動いているうちに、Android へ adb で繋いで PC にフルバックアップしておこう と思ったら、そんなことに特化したアプリやスクリプトが見つからない のでシェルスクリプトを作る Android から PC へファイルをコピーする adb コマンド adb pull /sdcard/FILE ./FILE これで FILE にはファイル名でもディレクトリ名でもよい これを shell でループさせる #!/bin/bash   # sdcard backup script for A...
  • KonaLinux/konalinux-2.3-blackをインストール
    古いノートPCにDebianを入れていたけど、重いので、konalinux-2.3 の中でも軽量設計の black を使う。 概略 isoDVDを作成し、DVDブート、システム内の「Live Installer」を使ってHD全体に書き込む。 PCスペック Prius Gear:GN33M システムメモリ 640MB 拡張メモリ 768MB CPU Intel Celron M 1.40GHz isoダウンロード http //ftp.riken.jp/Linux/simosnet-livecd/konalinux/ か http //simosnet.com/livecd/konalinux/ から konalinux-2.3-black.iso をダウンロード $ wget http //ftp.riken.jp/Linux/simosnet...
  • grass.el(0.1.8)/defun grass-eval-machine
    概要 grass VM 引数 CODE 処理を待っているgrassのコード ENV 現時点の環境リスト 値のスタック DUMP 現時点の中断して再開を待っている計算 リターン先を覚えておくスタック 実装 (defun grass-eval-machine (code env dump) (cond ((eq (caar code) app) CODEの先頭要素の1番目の要素が app 関数適用だったら 以下ルールを適用する (App(m, n) C, E, D) → (Cm, (Cn, En) Em, (C, E) D) where E = (C1, E1) (C2, E2) … (Ci, Ei) E (i = m, n) (let ((m (cadr (car code))) (n ...
  • Ruby/cannot load such file -- openssl
    ruby-2.0.0-p247 をソースからインストールしたら、gem がエラーを出して動かなくなった まずは、openssl がないと言われる。apt-get で入れてあるけど。。 $ sudo gem install nesta ERROR Loading command install (LoadError) cannot load such file -- openssl ERROR While executing gem ... (NoMethodError) undefined method `invoke_with_build_args for nil NilClass まず「openssl-dev」をインストールして(ってこれのことか? $ sudo apt-get install ...
  • Emacs-Lisp
    Emacs-Lisp Emacs-Lisp/buffer-listからファイルとディレクトリの一覧をフルパスで取得 (2015-02-24 21 31 08) Emacs-Lisp/setとsetfとsetqの違い (2015-03-05 20 31 12) Emacs-Lisp/mapcarとmapc (2015-03-10 07 56 33) Emacs-Lisp/ファイルパス関連 (2015-03-14 20 26 14) Emacs-Lisp/kill-other-buffers (2015-03-14 23 50 32) Emacs-Lisp/*scratch* の永続化 (2015-03-14 23 52 05) Emacs-Lisp/現在行をハイライト (2015-03-23 18 21 08) Emacs-Lisp/lambda関...
  • Android/スマートフォン実機デバッグ: JSConsole
    導入 PCのブラウザで http //jsconsole.com/ にアクセス 画面上の入力エリアに「 listen」と入力しエンター 以下のようなスクリプトタグが出てくる script src="http //jsconsole.com/js/remote.js?ほにゃらら" /script   このスクリプトタグを書いたhtmlファイルを、どっかのサーバにアップし、スマートフォンのブラウザでアクセスする。このスクリプトタグだけ書いたhtmlファイルでもよい。 さきほどのjsconsole.comを見ると、「Connection established」 と表示されている デバッグの開始 あとはjsconsole.comの画面上の入力エリアにjavascriptを入力するだけ 例えば、「window.screen.width」と入力し、エン...
  • GIMP/矢印を描く
    スクリプトを使う いろいろあるけど、 GIMP Plugin Registryにある、「Draw Curved or Straight Arrows」がよかった。 このスクリプトの元ネタが「Draw arrow」。本家は直線のみ。 インストール $ wget http //www.programmer97.talktalk.net/Files/arrow.zip $ unzip -j arrow.zip arrow.scm $ mv arrow.scm ~/.gimp-2.8/scripts/ ※schemeスクリプトはscripts配下、pythonスクリプトはplug-ins配下に置く 使い方 パスを描く ツール>arrow オプションを選んで、OK
  • Linux/さくらレンタルサーバにGITをインストール
    ソースのダウンロード 参照: https //code.google.com/p/git-core/downloads/list $ wget https //git-core.googlecode.com/files/git-1.9.0.tar.gz $ tar xzf git-1.9.0.tar.gz インストール $ cd git-1.9.0 $ ./configure --with-curl=/usr/local/bin --prefix=$HOME --enable-pthreads=-pthread $ gmake all $ gmake install with-curl=/usr/local/bin  fatal Unable to find remote helper for https 対策 enable-pthreads=-pthr...
  • KDE/GnomeからKDEへ変更
    $ sudo apt-get update $ sudo apt-get install task-kde-desktop task-japanese-kde-desktop これで入るはずが、以下エラー 以下のパッケージには満たせない依存関係があります libreoffice-core 依存 libreoffice-common ( 1 3.5.4+dfsg2) しかし、インストールされようとしていません libreoffice-filter-binfilter 依存 libreoffice-common ( = 1 3.4.0~) しかし、インストールされようとしていません libreoffice-java-common 依存 libreoffice-common しかし、インストールされようとしていません E 未解決の依存関係です。 apt-g...
  • GitHub/Permission denied (publickey)
    local $ ssh-keygen Add the copied key to GitHub 1. In the top right corner of any page, click your profile photo, then click Settings. 2. In the user settings sidebar, click SSH keys. 3. Click Add SSH key. 4. In the Title field, add a descriptive label for the new key. 5. Paste your public key into the "Key" field. 6. Click Add key. 7. Confirm the action by entering your GitHub...
  • Emacs-Lisp/defface
    概要 Macro defface FACE SPEC DOC [KEYWORD VALUE]... (DISPLAY ATTS)に従ったデフォルトを持つカスタマイズ可能なフェイスとしてFACE-NAMEを宣言する。シンボルFACE-NAMEをクォートしないこと。引数DOCは、フェイスの説明文字列を指定する。 書式 (defface FACE-NAME ((DISPLAY ATTS) ...))) 説明 DISPLAY ((REQ ITEM...)...) 例 ((type x) (class color) (background dark)) frame が X 上にあり,color ディスプレイ,さらに background が darkである場合にマッチする。 例:(t ATTS3) DISPLAY が t であれば, frame がいかなる...
  • プラグイン/ニュース
    ニュース @wikiのwikiモードでは #news(興味のある単語) と入力することで、あるキーワードに関連するニュース一覧を表示することができます 詳しくはこちらをご覧ください。 =>http //atwiki.jp/guide/17_174_ja.html たとえば、#news(wiki)と入力すると以下のように表示されます。 マニュアル作成に便利な「画像編集」機能を提供開始! - ナレッジ共有・社内wikiツール「NotePM」 - 川崎経済新聞 【グランサガ】リセマラ当たりランキング - グランサガ攻略wiki - Gamerch(ゲーマチ) 「Wiki」創設者のPC 競売に - auone.jp 篠原悠希×田中芳樹が明かす「歴史ファンタジー小説ならではの悩み」(現代ビジネス) - Yahoo!ニュース - Yahoo!ニュース 【Ape...
  • grass.el(0.1.8)/defun grass-parse-normalize
    概要 引数文字列を掃除。 全角の `wWv を半角の `wWv にする 最初の`w より前の文字を削除 wWv意外の文字を削除 実行例 (grass-parse-normalize "wWvWあう vwvvvvWWWWWWW WWWW") → "wWvWvwvvvvWWWWWWWWWWW" (grass-parse-normalize "Ww") → "w" 引数 string 実装 (defun grass-parse-normalize (string) (concat Emacs-Lisp/concatを使って文字コードのリストを文字列に変換する (delq nil リストから nil を削除する (memq ?w `w から後の部分をリス...
  • css/divごとリンクボタンにする
    html div class="box" a href="#" LINK /a img src="hoge.jpg" width="100" height="100" / p ○○○○○○○○○○ /p /div   css div.box { position relative; margin 0;}div.box hover { text-decoration underline;}a { display block ; position absolute; left 0; top 0; width 100%; height ...
  • Ruby/さくらのレンタルサーバ benv と ruby-build で ruby update
    $ git clone git //github.com/rbenv/rbenv.git ~/.rbenv $ git clone git //github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build $ emacs ~/.bash_profile export PATH="$HOME/.rbenv/bin $PATH" eval "$(rbenv init -)" export CPATH=/usr/local/include $CPATH; export LD_LIBRARY_PATH=$HOME/local/lib /usr/local/lib $LD_LIBRARY_PATH export LIBRARY_PATH=$HOME/local/lib /usr/local/li...
  • Jekyll/img and or link with Markdown
    img tag with alt and title ![ALT](IMG-URL "TITLE") = img title="TITLE" alt="ALT" src="IMG-URL"/ alt は 画像を表示できないときに代わりに表示される文字 title は 画像にマウスオーバーしたときにポップアップ表示される文字 link tag [TEXT](URL) = a href="URL" TEXT /a link tag with img [ ![ALT](IMG-URL) ](URL) = a href="URL" img alt="ALT" src="IMG-URL"/ ...
  • Emacs-Lisp/japanese-hankaku
    概要 (japanese-hankaku obj optional ascii-only) japanese-hankaku is a compiled Lisp function in `japan-util.el . 引数を `hankaku にして返す. 引数は文字か文字列.結果は同じタイプが返る. 引数オブジェクトは破壊されず、値がコピーされる. Optional 引数ascii-onlyにnon-nilが使われるとASCIIキャラクターだけが返る 例 (japanese-hankaku "あwWvw" t) → "あwWvw" (japanese-hankaku "あwWvw") → "アwWvw" 呼出元 grass.el(0.1.8)/defun gras...
  • Wordpress/カスタムポストタイプの投稿をRSSに表示させる
    function custom_post_rss_set( $query ) { if ( is_feed() ) { $post_type = $query- get( post_type ); if ( empty( $post_type ) ) { $query- set( post_type , array( post , news , videos ) ); /* 投稿、とカスタム投稿(news と videos) */ /* $query- set( post_type , array( news , videos ...
  • GNOME/mimeタイプの変更
     Nautilus でファイルをダブルクリックした時に起動するアプリケーションを変える。Desktop 環境での mime タイプの関連付けの変更というべきなのか。  アプリケーションのメニューのヘルプとかクリックすると、epiphany が起動してしまう。これを firefox に変更したい。  「メインメニュー>システムツール>設定>システム設定>詳細>既定のアプリケーション」で変更できるはずだが、なぜかここで firefox が選択肢にない。ダウンロードしたプログラムを自分で設置したんだけど、メインメニューへの登録とかしないと出てこないのか。  また、いつの間にか「メインメニュー>場所>フォルダを選んでクリック」すると VLC が起動するようになってしまった。謎。これを nautilus に直したい。 ということで、 ~/.local/share/...
  • Emacs-Lisp/defsubst
    概要 defsubst インライン関数 `defun のかわりに`defsubst を使うことで、"インライン関数"(inlinefunction)を定義できます。インライン関数は、1つの点を除いて、普通の関数と同様に動作します。そのような関数の呼び出しをコンパイルすると、関数定義は呼び出し側で展開されます。 関数を展開すると明示的な呼び出しが高速になります。しかし、それには欠点もあります。その1つは、柔軟性を減らすことです。関数の定義を変更しても、コンパイルし直すまでは、すでに展開された呼び出しは古い定義を使い続けます。関数を再定義できる柔軟性はEmacsでは重要な機能ですから、速度が本当に重要でなければ、関数を展開すべきではありません。 別の欠点は、大きな関数を展開すると、コンパイルした関数のサイズがファイル内でもメモリ上でも増加します。インラ...
  • emacs
    emacs/text-modeではタブをスペースに変換しない emacs/備忘録 emacs/emacs-evernote-modeのインストール emacs/mmm-modeのインストール emacs/install-elispのインストール emacs/auto-complete-modeのインストール emacs/折り返し表示 emacs/root用の.emacsファイル emacs/mewがCreating an SSL TLS connection...で固まる emacs/recentf-ext.el+anything.el emacs/対話的に確認しながら正規表現を構成して置換するvisual-regexp emacs/起動時に前回開いていたすべてのファイルを開き直す emacs/キーバインドの設定の仕方 emacs/cua-modeで矩形選択 e...
  • grass.el(0.1.8)/defun grass-font-lock-add-keywords
    概要 引数で渡されたメジャーモードにgrassのモード`grass-font-lock-keywords を追加します 引数 optional mode 実装 (defun grass-font-lock-add-keywords ( optional mode) (interactive) (font-lock-add-keywords mode grass-font-lock-keywords) (font-lock-fontify-buffer)) 呼出元 grass.el(0.1.8)/define-derived-mode grass-mode (2009-01-03 21 17 14) grass.el(0.1.8)/defun grass-minor-mode-on (2009-01-04 16 09 59) ...
  • @wiki全体から「javascript:function jma(){var d=new Date(),y=d.getFullYear(),m=String(100+d.getMonth()+1).substr(1,2);window.open('http:/www.data.jma.go.jp/obd/stats/etrn/view/daily_a1.php?prec_no=都道府県&block_no=市町村&year='+y+'&month='+m+'&day=&view=','_blank');}jma();void(0);」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索