is a totally awesome idea still being worked on. Check back later.
is a totally awesome idea still being worked on. Check back later.
Rubyの勉強をするのにMac上のエディタを探している。TextMateが評判になっていたので日本語が通らないことを知りつつも試用してみた。で、そのすばらしさに気持ちはRegistrationに向かっている。 1. 強力な入力補完機能はeditingを楽しくする 2. 関連ファイルをいっぺんに 3. そこからすぐ実行できる 4. ブロックを示す矢印が目安 5. 奥はどこまで? 1. 強力な入力補完機能はeditingを楽しくする TextMateにはさまざまな入力補完機能がある。その1つがAuto-Pairingという機能で、括弧やクオートの一方を入力するとその対を自動補完してくれる。例えば、 print("hello と入力すれば、 print("hello") が入力済みとなる。入力した括弧を消すと自動補完された相手も消える。閉じ側の括弧を自分で入力すれば自動補完は上書きされてダブらな
TextMate for macOS Powerful and customizable text editor with support for a huge list of programming languages and developed as open source. Download TextMate 2.0 Requires macOS 10.12 or later. Multiple Carets Making multiple changes at once, swapping pieces of code, and a lot more is made trivial with TextMate’s easy way to add multiple insertion points. File Search Select what you want to search
(注意: 印はくまくまー調べなので鵜呑みにしてはいけません) [開発] Apache上での開発はまず無理である。WEBrick は Ruby標準な上に最低限の機能・スペックは満たしているので未だに愛用者は多く、Rails初学者には十分である。WEBrickの速度に限界を感じたユーザは Lighttpd(愛称 lighty)を利用する。速度も十分でや設定も容易だが、起動時の引数でポートを指定できないなど若干使いづらい面もある。lighty ユーザは Mongrel に進むという予言もある。 [運用] Webサーバのデファクトはやはり Apache で、Rails的には生CGIは無理だが、FastCGIなどのモジュールと併用することで速度的な問題はなくなる。RailsはLighttpdなどの開発向けのサーバで動かし、リバースプロキシを利用する手もある。完全に Rails のみで運用されるサイト
SSHでつないで何か操作を行ったり、パスワードの入力を自動化したり、対話形式のプログラムをプログラム中から利用する場合は、expectモジュールを使用するのが一般的です。 Rubyは標準ライブラリ中にexpect.rbが存在していますが、IO#exceptとしてIOのメソッドとして定義されていて、このままでは扱いにくいので、仮想端末を扱うPTYライブラリとあわせて使用します。 require 'pty' require 'expect' module Expect def spawn(cmd) puts "CMD: #{cmd}" if $expect_verbose PTY.spawn(cmd) do |r,w,pid| @input_stream = r @output_stream = w @child_pid = pid PTY.protect_signal do yield en
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
WindowsユーザーのためのMac OS講座「オンラインソフトを選ぶ」という記事。 すでに動画再生のVLCを紹介したが、それ以外にも定番、あるいは実にMac OS Xらしいと思う、筆者自身が使っているソフトウェアを紹介。さらに今週もWindowsユーザー向けのちょっとしたTipsをお届けしたい。 「本連載を読んでいるのは、おそらくWindowsも使っているユーザーだろう」と書かれているのですが、けっこう普通にMacユーザが読んでも参考になる連載だと思います。 WindowsユーザのためのMac OS講座で紹介した、初期設定やキーボードショートカットの話もすごく良かったです。 長くMacを使っていても、ちょっとしたことを知らなかったりするんですよね。それがまた便利な機能だったりして。 というところで、今回はオンラインソフトが紹介されています。「Jedit X」と「Onyx」は、ぼくも使って
やや唐突ですが僕の友人のユダヤ系アメリカ人から面白いメモをもらったので、本人了解のもと転載します(名前は一応仮名にしておきます)。原文は英語ですが適当に訳してみました。事実誤認など突っ込みどころ満載なんですがあまりに面白いのでそのままにしてあります。 僕から見ると皮肉が利きすぎているように思うのですけど、本人はいたって大真面目のようです(笑)。どっかに載せるつもりなんだろうか。止めといた方がいいと思うけどなあ。わはは。 日本語で上手な文章を書くには アイザック・シュワルツ(仮名) 私たちには日本の公立学校に通う小学6年生の娘がいる。彼女は小学生になる前から日本で暮らしているため日本語には不自由していないのだが、毎年の夏休みの課題でどうしても良い評価をもらえないものがある。読書感想文だ。 日本の小学校には課題図書というものがあり、全国の小学生たちはみな同じ本を読んでそれについて感想文を書くこ
2006年09月08日05:00 カテゴリLightweight Languages perl - no warnings 'unintialized' はてぶ経由でCharsbarさんからも指摘あり。 [を] not defined とヒアドキュメント 昔はそうやっていたのですが、「use warnings」を使い始めたら、 警告 ("Use of uninitialized value ...") が出るようになったので、 いつも入れているのです…。これまたPerlの世界ではTMTOWTDIな対策があるのだけど、いい機会なのでここでその対策をまとめておきます。 no warnings 'uninitialized'; これが一番基本的な対策になります。Scope単位で有効なpragmaなので、 use warnings; sub foo{ no warnings 'uninitiali
まずはこれを見てください。 http://sample.ecmascript.jp/bench.htm このような感じで FireBug のコンソールを表示させて 適当なサーバにある benchmark.js を読み込んで benchmark.at('firebug')({ 'テスト1': function() { ... } }); って感じで、どんなサイトでもパフォーマンスを計ることが出来ます。 何が嬉しいのか いちいちサービスの JavaScript を書き換えて計測する必要がない。 思いついたときに、パフォーマンスチェックができる。 FireBug を入れていない、または Firefox 以外でパフォーマンスを計りたい場合 URL 欄に javascript:(function(){var s=document.createElement('script');document.bo
いいね! 48 ツイート B! はてブ 245 Pocket 28 ウェブサーフィンをしていて、ひょんなことから安倍晋三氏のウェブサイトに辿りついた。 で、いってみてびっくりしたのが、トップページにデカデカと掲載されている安倍さんの全身写真の後ろにはなぜかUNIXコマンドがびっしり掲載されているではないか。しかも、それぞれのコマンドには政治的なメッセージが含まれている。 おもしろいので、全部訳して(?)みた。 写真と被っていて見えない部分もあるが、掲載されているコマンドは以下の通り(みえない部分は予想です。) [ccs@05JAPAN] cd 3rd_gen_koizumi_cabinet [ccs@05JAPAN] svn co https://jp.bluequartz.org/seisaku/proud [ccs@05JAPAN] ./configure –with-passion=
9/8 に開かれた DEcon で windows enviroments and vim という内容で発表してきました。主に自分が使ってる windows の開発に便利なツールと、vim についてプレゼンしてきました。時間大幅に押してしまいましてスイマセン…。 また、スピーカと参加者のみなさん、お疲れ様でした。他の方の開発環境やポリシーが聴けて大変参考になりました。あとカンジマン(id:tnx)には毎度の事ながら様々な準備お疲れ様でした。 自分のプレゼンには自作のはてな記法つかったプレゼンツールを使ったのですが、よくよく考えるとそれをエントリーに貼り付ければいいじゃん!ということに気づいたので、以下に発表資料を貼り付けておきます。 windows environments and vim secondlife 発表内容 windows での環境 どんなツールがあると便利か vim vim
This shop will be powered by Are you the store owner? Log in here
HTML 4.01 SpecificationとCascading Style Sheets, level 2のHTML Helpを作ってみた。探せば幾つか見つけられるのだけど、キーワードがないというありがちなアレだったので。 HTMLヘルプとか二年ぶりくらいに作ろうとしたので、作り方をほとんど忘れてた。最終的にはIndexからキーワードを捏造するPerlスクリプトを作ってやったのだけど、そこまでいくのに1時間くらい格闘した気がする。HTML Help WorkshopのGUIでやるのは無理。 で、公開しようかなとか。W3C Document Licenseを読んだところ、変更を加えたり派生物的なものにするわけでなければOKっぽいので。 HTML 4.01 Specification Cascading Style Sheets, level 2 上記アーカイブはWinRAR 3.51でZ
Thumbstacks.com! Welcome to Thumbstacks.com, a new site for making and sharing presentations on the web. This site is just getting started, so if something's missing, or you can't find what you need, please let us know! We'll help out as best we can. What is it? With Thumbstacks.com, you can make presentations - like slideshows, or outlines - right in your web browser. When you're done, you can sh
AtomAPIを利用したブックマーク全削除スクリプト。 #!/usr/bin/perl -w use strict; use XML::Atom::Client; my $ROOT_URL = "http://b.hatena.ne.jp/atom"; my $POST_URI = $ROOT_URL . "/post/"; my $EDIT_URI = $ROOT_URL . "/edit/"; my $FEED_URI = $ROOT_URL . "/feed"; my $USER = "KoshigoeBushou"; my $PASS = "x2tnx8"; # Initialize my $api = XML::Atom::Client->new; $api->username($USER); $api->password($PASS); my $recentFeed = $ap
Đăng kí ngay để nhận thông báo về các bài viết và tin tức mới nhất về lập trình PHP P4P có rất nhiều kiến thức và thông tin từ nhiều nguồn khác nhau giúp sinh viên có thể dễ dàng tiếp cận và làm quen với những kiến thức mới nhất
MAKE, LEARN… PLAY! APPS CRAFTED WITH Draw, create & share with this online drawing application. Free for all since 2008. Fun for all ages 🦄! Sketchpad Learn music theory essentials, and visualize amazing composers with this interactive color piano 🎵. Color Piano Where mindfulness meets creativity in a purr-fectly designed app for journaling and personal growth 😸✨. Be Here Meow Learn color harmo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く