Emacs には自由に表を書くための機能が標準で付いています。それが table.el です。 org-mode にも表を作成する機能が付いていますが、これはあくまでも単純な表作成を行うためのものなので、表計算が行えても、セルが結合した表などは記述することはできません。 (ちなみに org-mode の表作成機能はマイナーモードとして org ファイル以外でも使えたりします。興味がある人は orgtbl-mode で調べてみてください) ここでは、多機能ゆえに少々とっつきにくい table.el の使い方について詳しく説明していきます。また、 org-mode には table.el の表を出力する機能もあるので、 org-mode と連携した使い方についても説明します。前回 org-mode による論文作成入門 という記事を書きましたが、 table.el を使えば卒論で書きたい複雑な表
今回は表の編集について,使い方をまとめてみる. なおUbuntu 8.04 LTSとEmacs22上で, org-6.34c (2010年1月10日リリース)の利用を前提にしている. リンク Org-Mode http://orgmode.org/manual/Tables.html#Tables OrgMode - Emacs上のアウトライナー orgのtableで日本語入れたときに崩れないようにするパッチ 表の編集 org-modeの機能で驚くことは多いが,表の編集もその一つだ. なお,以下で説明する機能の多くは, text-modeなどの他のモードでも「M-x orgtbl-mode RET」として, orgtbl-modeをマイナーモードにすることで利用可能になる. また,日本語入力時に表が崩れる場合は,以下のパッチを当てておく. orgのtableで日本語入れたときに崩れないよう
MarkeDriveは、コンテンツマーケティングに関する知識とノウハウを提供し、マーケティングの課題解決を支援するオウンドメディアです。貴社のマーケティング活動の加速をサポートします。
// SOLACE // ~ a multilingual support system ~ ~ INTRODUCTION ~ Solace is a multilingual support system developed at Plurk for end user support. The application design is heavily influenced by bulletin boards like phpBB and the new stackoverflow programming community site. ~ INSTALLING ~ For a four-step quickstart have a look at the end of the file. It explains how to quickly test Solace on your l
Firefox is my go-to browser for any automation tasks at first, because...it's like that, and that's the way it is. Obviously Chrome is a great browser too, and chromedriver is one of the most useful automation tools out there. One area where Chrome falls down however is that it will only screenshot the available viewport. Here's a workaround. NB This script requires PIL (Python Imaging Library). I
<iframe id="embedFrame" style="width: 600 px; height: 300 px;" src="https://dev.snip2code.com/Embed/658775/How-to-take-full-page-screenshots-with-S ?startLine=0 "></iframe> #!/usr/bin/env ruby require 'selenium-webdriver' wd = Selenium::WebDriver.for :remote, url: 'http://10.3.1.7:4444/wd/hub', desired_capabilities: :chrome wd.navigate.to 'https://snipt.net/restrada/python-selenium-workaround-for
JavaScriptの単体テストやE2Eテスト。書いてますかー? それらのテストをCIで実行するとき、Headless ブラウザとしてPhantomJSを使っている人が多いと思います。私もそのうちの一人で、仕事でも使っています。 PhantomJSとは、Scriptable Headless WebKitと説明されており、WebKitベースのブラウザです。 WebKitはただのレンダリングエンジン。という認識だったため、PhantomJSのJavaScriptエンジンはなんだろう?なんでJavaScriptが動いているんだろう?という疑問が沸き起こり、色々調べてみたのでまとめてみます。 JavaScriptエンジンとは? JavaScriptエンジンの役割は、JavaScirptを解釈して実行することです。 例えば、ECMAScript6の機能が使えるブラウザがある。ということは、そのブラ
2015-11-20 Trelloは便利過ぎて死ねるタスク管理ツール。使い方と今すぐ使える最強プラグイン14個 アプリ フリーランスになるためのステップ Tweet どーも、ざきです。 職場で投げられるタスクが多い上に、 プロジェクトの俯瞰が出来ていないかったので なんとか管理したい!!&出来ればそれを上司と共有したい!!という ツールを探していました。 「ToDoを管理できるツールを探しています」との旨の投稿をFBにしたところ 僕の大師匠でもあります金谷先生から「Trello」をレコメンドして頂きました。 medium.com 1、Trelloとは? Trelloはタスクをビジュアル化して管理できるタスク管理ツールです。 他のタスク管理ツールとの大きく違う特徴として 画期的なユーザインタフェースで タスクを俯瞰するのに向いている点。 多機能で細かいタスクが設定出来るにも関わらず 使
Pythonを使ってSlackに投稿する際は、requestsモジュールを使うと便利だ。requestsはPythonでHTTPリクエストやレスポンスを処理するためのモジュールで、標準モジュールではないが多くのPythonユーザーに使われている(GitHubのスター数はこの記事を書いている2月7日14時時点で17,440件)。 Slackはメッセージやグループチャットを綺麗なUIで使えることに加え、Google DriveやDropbox、GitHub等の様々なサードパーティとのサービス連携が豊富であることから、利用事例にもある通り主に北米で多数の利用者を獲得している。また、Slackではbotと呼ばれる「プログラムで行動を決められるユーザー」を追加することで、特定の条件下で自動的にメッセージを飛ばしたりファイルをアップロードしたりすることができる。botについて詳しくはSlackのWeb
ついにTrelloが公式にSlackとLinkするようになったので、Hubotを使わなくてもTrelloにチケットが作成できるようになりました。ボードの切り替えなどはHubotを使ったほうが簡単にできるなど、いくつかメリットは残っています。 http://help.trello.com/article/1049-slack-app 現在CafeSnapというアプリをプロデューサー2人 + エンジニア2人で開発しています。 去年の4月にスタートしてからはSlack + GoogleDocs + Redmineなどでコミュニケーション・タスク管理をしていましたが、お互いのタスクの漏れを防ぐためにこれらのツールを試験的に使っています。 これらのツールでタスク管理を行うメリット Slack上でタスクを作成することができるため、簡単にタスクが作成できる 今までチャット上でやりとりしていて、そのまま流
2016.02.26 Google Apps Scriptを使って、スプレッドシートの内容をSlackに通知する 社内で、MTGの司会を当番制にしようということで、スプレッドシートで当番表をこさえたのですが、何かしら通知機能があるといいよなぁということでやってみました。 Google Apps Script(以降、GAS)を使って、当番表の内容をSlackに通知する、のです。 スプレッドシートの画面から、GASはどこで確認できるかというと、「ツール」から「スクリプトエディタ」を選択します。 そうすると、このような画面が ↓ ※ ここにあるキャプチャの内容で、デモを用意しようと思ったのですが、閲覧権限では再現できず、セキュリティ的な観点で断念…。 スプレッドシート内の値を処理/取得 ③の内容をどのように取得しているかというと、GASとJavascriptを使って、次のような記述をしております
私が働いている会社では、社内のコミュニケーションツールとしてSlackを利用している。 slack.com Slackはメッセージやグループチャットを綺麗なUIで使えることに加え、Google DriveやDropbox、GitHub等の様々なサードパーティとのサービス連携が豊富であることから、利用事例にもある通り主に北米で多数の利用者を獲得している。 また、Slackではbotと呼ばれる「プログラムで行動を決められるユーザー」を追加することで、特定の条件下で自動的にメッセージを投稿したりファイルをアップロードしたりすることができる。botについて詳しくはSlackのWebサイトを参照のこと。 今回は、Google Apps Scriptを使ってWebサイトをスクレイピングし、その結果をSlackに投稿するbotを作成するためにいろいろ調査をした内容を書く。 Google Apps Scr
こんにちは、Slack依存症のwakです。 監視メールが多くて困る 弊社ではゴルフ場の基幹システムを取り扱っています。 ゴルフ場内のネットワークは様々な制約がかけられていることが多々あり、外部へ許可された通信はHTTP(S)とメールだけ、ということも少なくありません。 必定、ジョブ監視結果などはメールに頼ることになります。 ですが弊社では現在【メールをなるべく減らそう】運動の真っ最中で、できることならば監視メールをチェックする業務はなくしたいところです。面倒ですからね。 今回も本文と特に関係のないかわいい猫 GASとは? そこで登場するのがGoogle AppsとGAS(Google Apps Script)です。 GASを一言で表現すると、 Gmail, Google Drive, Google Docsなど、 Googleの各種サービスをお手軽に呼び出せるスクリプト環境(サーバーサイド
こんにちは、家でも会社でも実家でもSlackばかり使っているwakです。会社でSlackのリマインダー機能について聞かれたのでまとめておきます。元ネタは公式です。 とにかく /remind リマインダーはSlackの標準機能のひとつです。チャット欄(どこのチャンネルでもいいです)に/remindから始まるコマンドを入力すると、Slackが指定した日時にメッセージを送ってきてくれる便利機能です。忘れっぽいあなたには必携と言えるでしょう。また、通知先として自分以外にも他の人を指定できたりします(後述します)。 日時の指定方法にはいくつかのバリエーションがありますが、どの場合でもその場で通知スケジュールが表示されます。 間違えていたら「Cancel」をクリックすればキャンセルできます。 1回だけの通知 1回だけ通知を送る場合、通知先には自分自身、他ユーザー(@yamada、@tanakaなど)、
こんにちは。ジョジョ4部アニメが開始して毎週金曜が楽しみでたまらないおいかわです。 ある自社サービスのリリース直前なのですが、現在最後のバグ出し合宿をしているところです。そこでやっているバグ管理について紹介します。 今回のバグ管理のポイント 通常弊社ではBacklogを使っているが、もっとさくっと簡単にやりたい スクショを簡単に貼り付けたい スピード重視で管理と情報共有を同時にしたい で、思いついたのがコレ。 Slackを使って簡易的なバグ管理をする! 以下説明します。 ルール バグ管理用のチャネルを1つ作成 バグを上げる場合はどんなものでもスクショをとって画像で上げる(スレッド形式でコメントできるから) 画像のタイトルでバグの名前をざっくり書く、またタイトルの先頭に【機能名】をつける バグを上げたらピンでとめる 基本的にはスクショのコメントでバグのやり取りをする バグ修正後にテストサイト
はてぶの人気エントリー入りしたようで、補足。 私自身、こんなんで速くなるわけねーよ!と思っていたのでデータ取りしていませんでしたが、私の記事を読んでデータ取りしてくれた人がいました。結果は劇的に改善されたようです。Twitterを見ると多くの環境で効果があったようです。 あと、はてぶを見ていると1名遅くなったという人がいらっしゃいましたが、ネットワークに関するパケットサイズなどをチューニングしている人や無線LAN専用の圧縮ソフトを導入されている方は設定が消えることで遅くなる可能性があると思います。普段は初心者がまぎれ込むようなブログではないので、注意書きをしていませんでしたが、PCの設定は自己責任でお願いします。 最近、無線LAN経由でインターネットをすると遅くておかしいなと思って色々調べてみました。 すごく嘘くさいけど、ネットワーク設定を作り直すだけで速くなるとネットに書かれていたので試
Trelloのカード幅がせまい! リストみたいにしたい! と思ったので作ったブックマークレットです。 Chromeで使えます。デフォは900px javascript:var width = "900px";Array.prototype.forEach.call(document.querySelectorAll(".list-card"), (node) => node.style.maxWidth = width);Array.prototype.forEach.call(document.querySelectorAll(".list-wrapper"), (node) => node.style.width = width);
5年半くらい前に http://d.hatena.ne.jp/eagletmt/20100905/1283686004 というのを書いたけど、そこから今どう変わっているのか。 こう列挙してみると2016年になっても Linux デスクトップは… みたいな気持ちも無いわけじゃないけど、色んなコンポーネントを好きなように設定できたり入れ替えることができたり、場合によってはパッチをあてることもできて、そのへんが好きで使っている。 もちろん、仕事では Linux で動作するようなコードばかり書いたり読んだりしているので、そのへんの知識を手元でも使えたり手元とサーバの違いではまったりしにくいから、というのもあるけど。 ディストリビューション 相変わらずずっと Arch Linux を使っている。 パッケージの更新が早かったり、最小限のデフォルトしか設定されていないのでディストリビューションが勝手に設
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く