現在私が開発中のunite.vimに関する紹介です。オマケとして、今までの発表をダイジェスト形式で御届けしています。Read less
本を読んだ感想や読み終わった日付など、自分の読書の記録を残す「読書ノート」、あなたはつけていますか?今日は「書いてみたいけどどうやって始めたらいいか分からない」「今の書き方をもっと工夫してみたい」という人のために、「読書ノートの書き方」を学べるエントリーを集めました。 ■みんなは読書ノートに何を書いてる? 読書ノートの書き方は、読む本のジャンルやその人のスタイルなどによって様々です。既に実践している人はどんなことを書いているのでしょうか? ▽ おまえら読書ノート取ってる?:【2ch】ニュース速報アワーズ 上記のエントリーでは、2ちゃんねるの読書ノートについてのスレッドに寄せられたアイデアがまとめられています。ノートには、「書名・著者・読書開始日・読了日」といった基本情報に加えて、「感想」「要約」「評価」などを書いている人が多い様子。中には「感想などはあえて書かない」「コメントはたまに一行く
速報。 先日さる用事でお会いした@uralungtaさんが ツイッターでつぶやいておられた内容を見て急遽編集。 10月13日の上海万博会場、および近接するホテルを舞台に、 こんなこと↓があったらしいのだ。 事件の主人公は、@leftryさんという20代と思われる女性。 先日の劉暁波のノーベル平和賞受賞のお礼に、 上海万博のノルウェー館に献花に行って、その様子をツイッターで実況…、 していたところ、ホテルの部屋に公安関係者が踏み込んできたらしい。 一連の実況をとぅぎゃったーにまとめたのだが、 今回はそれを翻訳してみることにする。 原文を読めばわかるが、えらい目に遭っているのに @leftryさんの書き込みは「XDD」(日本で言う「ww」)など、 ネットスラング使いまくりのゆるゆるな感じ。 なので、訳文も原文のテンションを忠実に再現して紹介しておきたい。 以下どう
2017年4月11日 Webサイト制作, アクセシビリティ, 色彩 今持ってるプロジェクトの中で、視覚・色覚障がい者にも配慮したWebサイトの制作があります。視覚障がい者向けのサイト制作についてはいくつか記事を発見できたのですが、色覚障がい者に向けたWebサイト制作についてはなかなかヒットしなかったので、断片的に読んだものを記事にまとめました。参考にしてみてください! ↑私が10年以上利用している会計ソフト! 追記: 一部表記の仕方を変更しました。 色覚障がいについて 目の、色を認識する細胞の変異で、色の識別が異なることを「色覚障がい」「色覚異常」と呼びます。色覚障がいといってもいろいろな種類があり、ここでは人口の多い赤系統や緑系統の色の識別が困難な、赤緑色覚異常の場合について書いてみます。 困難な点としては 灰色だと思ったらピンクのシャツだった 焼肉の際、生肉と焼けている肉の区別がつきに
10月10日に正式リリース予定の『Ubuntu 10.10』。「Maverick Meerkat(型破りなミーアキャット)」という開発コードのとおり、これまでにない新しい機能が満載です。こちらでは、とくに注目すべきポイントをご紹介しましょう。 前回リリースされた正式版『10.04』はLTS(長期サポート)版で、多くの新機能が導入されていましたが、『10.10』では、これを超える改変が行われているそうです。 ほとんどの作業をブラウザでできるようになったこの時代、Ubuntuも、ユーザビリティや互換性、「ルック&フィール」の改善に取り組みました。ユーザがUbuntuをインストールしようとする理由の多くは、速く立ち上げられ、ウェブフレンドリーで、互換性があり、価格面でもライセンス面でもフリーなシステムだからです。 では、何がどんな風に変わったのでしょう? 米Lifehackerでは、以下の7つの
この文章は、 Dmitry A. Soshnikov さんの、 ECMAScript に関する優れた記事 "JavaScript. The Core." を許可を得て翻訳したものです。世の中に、 JavaScript のブラウザ API や、実装系に関する記事は多々あれど、 ECMAScript の仕様に則って、ここまで詳しく説明してくれている記事は殆ど無いと思います。今回は翻訳できておりませんが、文中で参照されている Dmitry さんの ES3 シリーズも、読み応えのある( ECMAScript3 の仕様の副読本としても読める)素晴らしい内容ですので、是非チャレンジしてみてください!(ご要望があれば訳します翻訳許可を頂いたので、この記事内で参照されている章から逐次翻訳を進めます!)。 ちなみに Dmitry さんは、計算機科学や数学にも明るい方でらっしゃいます。が、私は違います。極力
アジャイル開発の本質とスケールアップ を読んだ. 本書は前半がアジャイルの復習, 後半が大きなプロジェクトへのアジャイルの適用を扱っている. 前半は網羅的なぶん記述が bullet listive になりがちで面白くない. 後半が本題を扱っている. 著者のレフィングウェルは様々な大規模プロジェクト, 特に IBM/Rational での 開発を通じて得た大規模開発の知見をアジャイルの言葉で説明しようとする. まずチームの分割, 役割分担の話. それからイテレーション, リリースの話に続く. そのほか分散開発やアーキテクチャ, 組織のありかたについても章を割いている. 私はなりゆきから大き目のプロジェクトに参加しており, おかげでこの本は興味深く読めた. ただ不満な部分もあった. 扱っている話題は他人事じゃない. 大きなプロジェクトでの頻繁なリリース. 国をまたいだ分散開発. 機能別チームの
Shibuya Perl Mongers テクニカルトーク#14 に行ってきました。諸々面白かったですがパネルディスカッション、LT ともに id:kazuhooku さんの発表が良かったですね。 さて、Scripting Layer for Android (SL4A) を使って、Perl で Android を hack する話をしてきました。SL4A は jRuby、Perl、Python、PHP などの言語を Android で使えるようにするアプリ。それぞれの言語からは AndroidFacade API と呼ばれる API で、Android のUIやカメラを操作できるというものです。 発表資料は以下です。 Scripting Layer for Android + Perl (SlideShare) http://www.slideshare.net/naoya1977/sc
FreeBSD - The Power To Serve why GNU grep is fast (なぜGNU grepは高速なのか)といったタイトルの興味深いメールがFreeBSD開発者メーリングリストに投函された。メールを出したのはGNU grepのオリジナル開発者であるMike Haertel氏。Mike Haertel氏はFreeBSDユーザでもあり、FreeBSD開発者メーリングリストで興味深いやりとりがあったため、このメールを流したとしている。Mike Haertel氏の紹介する内容はgrep(1)の実装のみならず、高速な文字列処理を実現するひとつの方法として参考になる。紹介されているGNU grep高速さの秘訣は次のとおり。 GNU grepは入力バイトのすべてをチェックするようなことは避けている。 GNU grepはバイトごとに適用する操作を極力最小限に減らしている。 G
プログラマをしていると、ちょくちょくバイナリデータから情報を読みたくなりますね。そんな時は、ブツブツ言いながらバイナリエディタと睨めっこすることになるわけですが、これが結構大変なので、何とか楽にならないかなぁと思って探していると、hachoirというナイスなpythonモジュールが見つかりました。このモジュールを使うとバイナリデータをパースして様々なデータを取得できます。かなり多くのデータフォーマットに対応している(現時点で70種類)のが素晴らしいです。 hachoirはいくつかのモジュールに分かれているのですが、大抵は以下をインストールすれば良いと思います。 $ easy_install hachoir_parser $ easy_install hachoir_metadata このモジュールにはhachoir-metadataというコマンドラインツールが含まれていて、コードを書かなく
まだC, C++がないようなので書いてみた。主にLinux(DebianとかUbuntu)での環境構築について。 コンパイラ まずはapt-getでコンパイラをインストールする。UbuntuやDebianなら以下のコマンドでgccやg++および標準ライブラリ等がインストールされる。 $ sudo apt-get install build-essential デバッグツール デバッガおよびデバッグツールは少なくとも以下の三つは入れる。(あとltraceも欲しいかな?) GDB 言わずと知れたGNUのデバッガ Valgrind メモリリークや不正メモリアクセスの検出 strace システムコールのトレース $ sudo apt-get install gdb valgrind strace ビルドツール C, C++のビルドツールといえばまずmakeが浮かぶけど、最近ではSConsやCMak
2010年02月03日 ➥ Firefoxを簡単に軽くする2つの方法 87 comments ツイート 104: チョーク(東京都) []:2010/02/02(火) 17:34:22.65 ID:F0JmIHaP Firefoxが重いとか言ってる奴はちゃんとカスタマイズしてないだろ? ・ワンクリックでシステムデータを最適化 ttps://addons.mozilla.jp/firefox/details/11198 ・これもワンクリックでアドオンの不要な言語ファイル(日本語と英語以外)を消してくれる。 何MB減ったのか表示されるから楽しいw ttp://mozilla-remix.seesaa.net/article/112689126.html この2つ実行したら糞軽くなってワロタw 111: フラスコ(神奈川県) []:2010/02/02(火) 17:58:23.59 ID:yGB
SharpDevelopは、オープンソースで開発されている.NETの統合開発環境です。利用できるプログラミング言語としては、C#、VB.NET、F#、IronPython、Boo、ILAsmに対応しており、開発できるアプリケーションの種類としては、Windowsフォーム、WPF、ASP.NE、Compact Framework等に対応しています。 入手方法 SharpDevelopはic#codeとCodePlexからダウンロードできます。執筆時点での最新バージョンは3.0です。SharpDevelop3.0を動作させるには、.NET Framework3.5 SP1が必要です。 インストール方法 インストールするにはインストーラを起動し、Nextボタンをクリックしていきます。 インストーラを起動するとマスコットのカクレクマノミが表示される 途中で拡張子の関連付け画面が出てきますが、Vis
いまさら聞けないiPhone/iPadアプリの作り方の基礎:SDKで始めるiPad/iPhoneアプリ開発の勘所(1)(1/4 ページ) 初めてiPhone/iPadアプリ開発に挑戦する人が、迷わず短時間でアプリを作れるように、数多くの情報の中から要点をグっと絞った開発の勘所を紹介する入門連載です 迷わず短時間でiPhone/iPadアプリを作れるように 皆さんのお気に入りのiPhone/iPadアプリは何でしょうか。筆者は、Googleカレンダーと同期してくれるスケジュール管理アプリがお気に入りです。いまでは目的のアプリを探すのも大変なほど、日々多くのiPhone/iPadアプリが登場しています。 6月8日にはiPhone 4の発表があり、マルチタスクやモバイル広告ネットワーク、ゲーム開発など、iPhone OS改め、iOS 4で実現できる機能がたくさん追加され、さらに魅力的になりました
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform Windows 365 開発者
Safari拡張をいくつか作って大体感覚は掴めたので、ざっくりと拡張の作成手順を解説してみます。 なお、Windows版で作業していますが、Macでもほとんど同じだと思います。 Safari拡張とは 最初に、Safari拡張とはなにか、について。Safari拡張はHTML/CSS/JavaScriptをベースに、ブラウザ側が用意したAPIを使ってブラウザを便利にするモジュールです。通常、JavaScriptだけではクロスドメインの問題など、実現できることに制限がありますが、その点を拡張用に用意されたAPIで補います。そのため、APIが用意されていない部分については対応できないという制限があります。しかし、開発のし易さ、ウェブとの親和性の高さからアイディア次第で便利で強力なツールとなるのがSafari拡張・Chrome拡張です。 なお、現状のAPIは暫定的なもので、ここで紹介するのもあくまで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く