タグ

2017年12月25日のブックマーク (4件)

  • Deniteのソースを作ろう - Qiita

    Deniteとは? まずは軽くDeniteについて紹介します。 Vim8/Neovimのプラグインの一つです。 Uniteの後継プラグインです。 「ある一覧から特定のデータを検索してアクションを実行する」ことができます。 例えば標準機能である、「ファイル一覧からファイルを検索、選択して開く」です。 このファイル一覧のことをソースと言います。 Deniteはこのソースなどを自分で開発し追加することができます。 ここまではUniteもDeniteも同じですね。 UniteはVim scriptで実装されており、速度が出ないという問題がありました。また複雑化によりメンテが困難になったという話を聞いたことがあります。 そこでDeniteが生まれました。コア機能はPythonで実装されており、理論上Uniteより高速に動作するようになったようです。 またUniteは開発が終了しておりDeniteを使

    Deniteのソースを作ろう - Qiita
  • ヘッドレスChromeの自動化ツール「Chromeless」を使って自動テストを実施する #serverless #adventcalendar | DevelopersIO

    ヘッドレスChromeの自動化ツール「Chromeless」を使って自動テストを実施する #serverless #adventcalendar ヘッドレスChromeでシンプルに自動テストを行う Google Chromeのバージョン59から標準搭載された、ヘッドレスモード(GUIがないモード)。コマンドラインからヘッドレスブラウザを立ち上げることができ、スクリーンショットの撮影を行ったりDOMを出力したりすることができます。自動化の可能性に満ち溢れた機能です。 ヘッドレスChromeの導入については、次の公式ドキュメントが詳しいです。 ヘッドレス Chrome ことはじめ  |  Web  |  Google Developers ドキュメントを読んでいただくと分かると思いますが、様々なことが可能なため指示の記述が少し冗長な面があります。 そこでヘッドレスChromeを用いた自動化処理

    ヘッドレスChromeの自動化ツール「Chromeless」を使って自動テストを実施する #serverless #adventcalendar | DevelopersIO
  • TTY/PTYに関するクイズ - Qiita

    はじめに LinuxでCtrl-C打ったらコマンドが中断されるとか。皆さんご存知ですよね。こういうことに関連したちょっとした四択クイズです。Linux使い各位、当然、全問正解できますよね? 問題 いずれもPuTTYなりTeraTermなりのターミナルソフトでLinuxマシンにSSHで接続した、ログインシェル上での対話操作の上でのお話です。ターミナルソフトなんかは特に設定をいじらないことにします。一応。それと、シェルは大体なんでも同じだと思うのですが、念のためbashと指定しておきます。 Q1: シグナル送ったのは誰? 「はじめに」でも書きましたが、Ctrl-Cを入力すると、実行中のコマンドを停止させることができますね。例えば次のように。 これはSIGINTというシグナルが送られるためです。このシグナルはkill -INT プロセスIDなんてコマンドなんかで手動で送ることもできますね。 では

    TTY/PTYに関するクイズ - Qiita
  • Enhance Vim's Experience - Λlisue's blog

    ご無沙汰しております、有末です。 Vim Advent Calendar 2017 の 12/24 の記事となります。 皆様、日は休日かつクリスマス・イブという最高の日ですね。 イブといえば、デコレーションが施された街に愛するパートナーと出かけ、楽しい時間を過ごすというのが一般的な日人の過ごし方かと思います。 しかしながら、これはあくまでも「日」という国での話です。 クリスマス・イブの「イブ」というワードは、英語圏では "EVE" と書かれます。 これは "Enhance Vim's Experience" の略語であり、来クリスマス・イブとは Vim の生誕を祝福し、次年度以降に更に効率的に仕事をこなすために vimrc を見直す日でした。 ということで、今年のイブは僕が利用している vimrc から便利そうなやつをピックアップします。 皆様に置かれましても、来のクリスマス・イ

    Enhance Vim's Experience - Λlisue's blog