タグ

2010年4月17日のブックマーク (30件)

  • CentOSに lsyncをセットアップするメモ

    ► 2018 (1) ► 1月 (1) ► 2017 (4) ► 6月 (3) ► 5月 (1) ► 2016 (15) ► 12月 (4) ► 11月 (1) ► 10月 (2) ► 7月 (3) ► 6月 (1) ► 5月 (3) ► 1月 (1) ► 2015 (13) ► 12月 (1) ► 10月 (1) ► 9月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (2) ► 2月 (3) ► 1月 (3) ► 2014 (11) ► 12月 (1) ► 9月 (2) ► 8月 (2) ► 6月 (1) ► 4月 (4) ► 2月 (1) ► 2013 (15) ► 12月 (3) ► 11月 (3) ► 8月 (2) ► 7月 (4) ► 5月 (1) ► 4月 (2) ► 2012 (7) ► 10月 (1) ► 7月 (1) ► 4月 (3) ► 1月 (2) ► 20

    seneca
    seneca 2010/04/17
  • bit演算の考え方を応用して大量のチェックボックスを管理する

    割り当てた桁の値で2の乗数を求めることで色の値が作れます。 また、色の値を加算することで、複数の色が選択された状態を表現できます。 例えば、 ・赤色と黒色のチェック柄のスカートは

    bit演算の考え方を応用して大量のチェックボックスを管理する
  • http://www.pasonatech.co.jp/campaign/spring2010.jsp

    seneca
    seneca 2010/04/17
  • Linuxファイルシステムまとめ | エンタープライズ | マイコミジャーナル

    Make Tech Easier - Uncomplicating the complicated, making life easier 代表的なファイルシステムに絞っても、Linuxにはいくつか選択候補になるファイルシステムがある。ディストリビューションの指針や評価ごとに違うファイルシステムが採用されたり、バージョンがあがるごとにデフォルトのファイルシステムも入れ替わる傾向がある。インストール時に選択できることが多い。 どのファイルシステムを選択するかは用途ごとに適切なものを選べばいいことになるわけだが、それぞれを比較するのは少々大変だ。そうした場合に役に立つ情報がChoosing The Best Linux Filesystem For Your PC - Make Tech Easierにおいて公開された。代表的なLinuxファイルシステム(Ext2、Ext3、Ext4、Reis

  • Perl 5は生き返った! 新たな前進を再開したPerl

    Perl 5コアの開発はここ数年、負の連鎖が続いていた。リリースは滞り、開発者は去り、将来の見通しはどんどん悪くなっていった。ここで話すのは、Perl 5の開発におけるこの悪い流れがどのようにして、楽しく、前向きで、エキサイティングなものに変わったか、というストーリーだ」 Perl 5のコアデベロッパーで、ActiveStateの技術リードでもあるJan Dubois氏は、4月13日に同社のブログにポストしたエントリ「Perl 5 is Alive」で、このように書き出しています。 Perlは、機能が高度化し複雑になったPerl 5までのバージョンを見直し、新たに作り直そうと、2000年にPerl 6の開発が始まりました。しかしPerl 6は10年たったいまでもリリースされておらず(今月に最初のバージョンがリリースされるといわれていましたが…)、一方でPerl 6の開発が始まってからは、

    Perl 5は生き返った! 新たな前進を再開したPerl
  • Railsで作ったひとりサービスをリリースするまでやっておくこと20個 - 僕は発展途上技術者

    以前書いた » つくるぶガイドブログ: ひとりサービスをリリースするまでやっておくこと10個 や つくるぶガイドブログ: ひとりサービスをリリースするまでやっておくこと10個 : 僕は発展途上技術者 を読んでいて、更新したくなった。 以下は更新部分しか重点的に書かないので、詳細知りたければ上記エントリーとあわせて読んでほしい。 アプリケーションエラーをメールで通知する。以前は Exception Notifier プラグインを使っていたが、今は Hoptoad が断然おススメ。 エラーページをカスタマイズする Javascript を無効にしているユーザー向け対策をおこなう フッターのコピーライト表示を常に最新にしておく slow query ログを送るようにしておく DBのバックアップを定期的におこなう仕組みを作っておく サイトのアクセス解析をおこなう。PCならGoogle Analyt

  • アップルはなぜ Objective-C にこだわるのか

    [若き日の Steve Jobs] Flash をめぐる紛争についてたいへん刺激的な論考がある。 steve’s blog: “The Genius in Apple’s Vertical Platform” by Steve Cheney: 14 April 2010 *     *     * 戦略的理由 今週アップルはデベロッパを特定の開発ツール XCode に閉じ込めた。これはアドビの Flash を潰すためだと多くのひとは考えた。たしかに戦術的にはそうだ。しかしもっと大きな戦略的理由があるのだ。アップルは XCode ツールに移行するようデベロッパを促すことにより、アーキテクチャを変更する準備を整えているのだ。 This week Apple confined developers to a specific set of tools (XCode). A lot of peop

    アップルはなぜ Objective-C にこだわるのか
  • UnicodeとUTF-8の違いは? - 自分的まとめ - Humanity

    UnicodeとUTF-8の違いは? - Humanityはあんなに反響があるとは思わなかった。 ブコメにコピペじゃなくてまとめを書いてくれれば良い資料になるのにと書いてあったので今度は自分の知識をまとめてみる。 と言っても自分もあのスレを見るまでUnicodeとUTF-8を混同してた一人なのでほとんどあのスレからの知識ですが...orz なので簡単なまとめ。引用を多分に含みます。間違ってたらつっこんでいただけるとうれしいです。 調べる際に弾さんのエントリがかなり参考になったので(今頃意味が分かってきた)関連リンクとして度々載せさせていただきます。 参考リンクじゃない理由は解説しているエントリだけじゃなくて既存のエンコーディングを拡張するといった高度なエントリも含まれているため。 UnicodeとUTF-8 まず一番重要なことは Unicodeは「符号化文字集合(Coded Charact

    UnicodeとUTF-8の違いは? - 自分的まとめ - Humanity
  • ウノウラボ Unoh Labs: subversionリポジトリでもgitが使えるgit-svn

    yukiです。 空前のGitブームもだいぶ落ち着き、最近はGit記事をあまり見かけなくなりましたが、今日は空気を読まずにGit、それもgit-svnについて利用例を挙げつつご紹介しようと思います。 さらっと紹介されている記事は多いのですが、実際にこう使っている、などの例があまりなかったので、今回利用例を含めてご紹介していけたらと思っているので、もっと便利な使い方があるよ!という方の突っ込みをお待ちしております。 まずgit-svnについてご紹介すると、その名の通りgitとsubversionをつなぐ役割を果たすもので、subversionのリポジトリからgitでcloneして利用出来るというものです。 インストールはyum一発で簡単に入ります。 # yum install git-svn よくある例としては、業務で使うリポジトリはSubversionのまま使い続けているけど、個人

  • 私の就職活動記 -- 過去を反省して一心に祈ったら…

    1960 年生まれ、独身フリー・プログラマの生態とは? 日経ソフトウエアの人気連載「フリー・プログラマの華麗な生活」からより抜きの記事をお送りします。2001年上旬の連載開始当初から、現在に至るまでの生活を振り返って、順次公開していく予定です。プログラミングに興味がある人もない人も、フリー・プログラマを目指している人もそうでない人も、“華麗”とはほど遠い、フリー・プログラマの生活をちょっと覗いてみませんか。 ※ 記事は執筆時の情報に基づいており、現在では異なる場合があります。 前回のあらすじ 経済的安定を図るべく、15年ぶりの就職活動に乗り出した私。人員余剰の噂に不安を募らせながら、紹介会社からの連絡をひたすら待つ。1件目は紹介会社の担当者の配慮もあって見送ることにした。2件目の面接はいい感じに思われたが、C++の力量を知りたいので自分で書いたソースコードを見せてほしいと言われ、不意なが

    私の就職活動記 -- 過去を反省して一心に祈ったら…
    seneca
    seneca 2010/04/17
  • 第13回 長いソースを短く置き換えるマクロ

    C/C++には,ソースコード・レベルでプログラムを書き換える機能「マクロ」が備わっている。単純に言えば,コンパイル前にソースコード内の文字列を置き換える機能だ。まとまった処理にあらかじめ名前を付けておくと,実際にその処理が必要な個所には名前を記述するだけで,処理内容が展開された状態でプログラムがコンパイルされる。 マクロを上手に使うことで,長く複雑なソースコードや間違えやすい記述を端的な言葉に置き換え,ソースを読みやすくできる。一方で,単純な置き換えであるがゆえの問題点もあったりする。 今回は,便利なマクロの機能について調査した。 「マクロ」と言えばExcel…?! マクロ(macro)とは,来「大きな・巨視的な・大局的な」という意味の形容詞だが(対義語は「ミクロ(micro)」),コンピュータ用語ではこれが名詞となり,「一定の処理に名前を付けたもの」という意味を持つことになった。 マク

    第13回 長いソースを短く置き換えるマクロ
  • さらに分かっておきたいトランジスタの種類 − @IT MONOist

    米国ラスベガスで開催された「CES 2024」では、スペースが大幅な増床となったスマートホーム関連の展示が注目を集めた。稿では、国内スマートホーム関連スタートアップの雄であるアクセルラボ CTOの青木継孝氏による、スマートホーム関連の展示を中心としたCES 2024のレポートをお送りする。

  • 肉厚と抜き勾配をおさえるべし!(1/3) - @IT MONOist

    機械設計の基礎知識から、3D CADによるモデリングやCAE解析、3Dプリンタ活用といった実践スキルまでをカバーする、メカ設計技術者のスキル向上を支援する情報フォーラム

  • よいプロマネになるための考具箱:わたしの愛するエンジニアライフ:エンジニアライフ

    音が語れるエンジニア参加型メディア「@IT自分戦略研究所 エンジニアライフ」。日々、ITエンジニアの「生の声」を公開している。 ここでは、編集部の独断と偏愛によって選んだコラムをテーマ別に紹介していく。今回のテーマは「プロマネ(PM)になる」。よいプロジェクトマネージャになるために必要な考え方、ノウハウについて紹介する。 PMがやるべき仕事を概観する まずは基から。『新人PMの現場体験記』の安藤大輔氏が、「PM仕事」について説明している。 プロジェクトマネジメントは、「(1)目標(2)リソース(3)活動を管理し、プロジェクトを成功に導くこと」である。PMがすべき仕事は下記のとおりだ。 (1)目標を管理する:システム開発には2つの目標がある。「社内業務のシステム化によるコスト削減」という顧客の目標と、「売上の達成」というSI企業の目標だ。これらを実現させるために、ステークホルダ間の調整

    よいプロマネになるための考具箱:わたしの愛するエンジニアライフ:エンジニアライフ
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    seneca
    seneca 2010/04/17
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    seneca
    seneca 2010/04/17
  • http://diaspar.jp/node/192

    See related links to what you are looking for.

  • 第6回 検索アルゴリズムを分析してみよう! (3) 分析ツールの紹介(前編) | gihyo.jp

    今回は検索アルゴリズムを調べるための分析ツールである「ALGO BUSTER」(⁠アルゴバスター)の概要を説明します。 アルゴバスターを知る Yahoo!Googleの検索アルゴリズムが今どうなっているかを調べるのはとても大変です。連載の中では検索アルゴリズムを調べるためのツールを使いながら解説をしてきました。今回はその分析ツールである「ALGO BUSTER」(⁠アルゴバスター)の概要を説明します。アルゴバスターは次の4つのステップでSEO対策に役立てられるように構成されています。 最近の検索順位変動状況をグラフで確認する。 現在の検索アルゴリズム全体の傾向を数値で把握する。 設定したキーワードにおけるSEO競合状況を数値で把握する。 設定したキーワードにおける上位10サイトと、設定したURLの違いを数値で確認し、SEO対策の指針とする。 アルゴバスターを起動したときのダッシュボード

    第6回 検索アルゴリズムを分析してみよう! (3) 分析ツールの紹介(前編) | gihyo.jp
  • 第117回 UbuntuとEmacsでプログラミングをはじめよう(中編) | gihyo.jp

    先週に引き続き、今週はC言語以外の言語や開発をサポートするための、いくつかの機能を紹介します。 scratchバッファでEmacs Lispを使ってみよう ご存じの通り、Emacs LispはEmacsで使われているLispの方言です。EmacsはC言語で書かれたコア部分以外のほとんどがこのelispによって実装されており、ユーザはelispによってEmacsそのものを拡張することができます。 Emacsの設定ファイルである.emacsもelispのプログラムそのもので、Emacsは.emacsに書かれたコードを評価することで、設定を行っています。 といっても、そんなに難しいものではありません。Emacsを起動した時に、最初に開かれるバッファ *scratch* は、デフォルトでメジャーモードが lisp-interaction-mode になっており、このモードではelispの式をその場

    第117回 UbuntuとEmacsでプログラミングをはじめよう(中編) | gihyo.jp
    seneca
    seneca 2010/04/17
  • Evernoteのレシピ投稿の結果発表 : けんすう日記

    コンテスト発表 1ヶ月くらいまえにこんなエントリーを書きました。 Evernoteレシピ投稿のお願い(Amazonギフト券プレゼント付) : ロケスタ社長日記 Evernoteという素敵なソフトがあるのですが、それの使い方コンテストですね。 で、約束の期日が来たので結果を発表します!4月15日になった瞬間のアクセス数たちです。 1位〜3位の結果発表 1位:『Evernote』と『秀丸』と『ひとりWiki』の連携で快適メモ生活! 11581人 なんと、終了3日前に書いた記事がトップ!かなり高度なテクニックですが、大きく評価され、1万アクセス超えでした。mina-namnおめでとうございます。Amazonギフト券10000円をプレゼントいたします。 2位:はてブを通して記事をEvernoteに取り込むたった一つの方法 9578人 最初から常にトップレース常連だったこの記事が第二位。はてなブッ

    Evernoteのレシピ投稿の結果発表 : けんすう日記
  • 見た目は中身。もっと伝わるパワーポント講座

    見た目が良ければ中身などどうとでもなる、と言ったのはドイツの偉い人だったか。見た目は中身だ、もっと伝わるパワーポイント、という講座がありましたので紹介致します。ここまで凝ったスライドを作成されると、ある意味わが社のツールのコンセプト「誰でも簡単に作れる」から逸脱してしまうので、ちょっとアレですが、講座で指摘されている事は非常に参考になると思います。 この講座は、ダイヤモンド・ビジョナリー2009年7月号の企画で、パワポのスライドは同誌のサイトからダウンロードできるようです。元々は、パワーポイントスライドで配布されておりましたが、紹介しにくいので、PPT2Mobileで変換しています。 スライドそのものを拝見されると分かるのですが、スライドの方では、スライド切替はキー操作が前提となっているので、動画で見るとスライドの切替部分に問題が有ります。また、PPT2Flashでも変換してみましたが、非

    見た目は中身。もっと伝わるパワーポント講座
  • エンジニアのための『仕事・職場・転職』応援サイト Tech総研

    ヘルプ リーダーインタビュー エンジニアあるある 仕事魂 最新技術 キャリアアップ 勉強会・イベント 技術豆知識 ビジネススキル 職場環境 会社訪問 人間関係 メンタルヘルス 給与・ボーナス 貯蓄・投資 採用全体動向 IT・Web系 モノづくり系 建築・土木系 IT・Web系 モノづくり系 転職体験談 職務経歴書・面接 健康 恋愛結婚・家庭 こだわりのアレ 指定されたURLは存在しません。 プライバシーポリシー ご利用にあたって お問い合わせ エンジニアライフ応援サイト Tech総研

  • 麻雀の「待ち」を出力する その3 - ザリガニが見ていた...。

    さらに前回の続き。 メソッドを再帰呼び出しすることで、ループ(再帰呼び出し)回数はかなり節約できた。 しかし、puts @outs.uniqに頼っている現状では、まだ無駄な検索をしていることになる。 順序違いの組み合わせは、最初から無視すれば、一石二鳥だ。 無駄なループ処理を節約できる。 重複を取り除く処理も不要になる。 uniqで誤摩化すということは、自分で書いたコードのアルゴリズムを読み切れていない証拠だ。 処理の流れを徹底的に理解して、無駄な処理を排除してみる。 class Tehai def initialize(input) @in_text = input @outs = [] @count = 0 end # 対子を取り出す def toitsu(loc, n, rest, pick, head) new_rest = rest.sub(/#{n}#{n}/, '') gen

    麻雀の「待ち」を出力する その3 - ザリガニが見ていた...。
  • Google Docs の新機能「drawing」は完全 SVG ベース、現行 IE はすべて要 Chrome Frame に! - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 先日 Google Docs が刷新され、これまで他のアプリの付加機能だった作図機能が drawing として独立しました。機能的にはこれまでの作図機能と大差ないようですが、他のユーザーとの同時編集が可能になったのは大きな進歩です。 しかし、 Web 開発者的にはもうひとつ注目すべき点があります。それは Google Docs drawing が完全に SVG

    seneca
    seneca 2010/04/17
  • 第4回 前提条件の記述 | gihyo.jp

    これまで説明してきたDスクリプトでは、モジュール名や関数名といった単位で採取対象を特定していました。 今回は、もっと複雑な採取対象の絞り込みを可能とする、前提条件の記述方法について説明したいと思います。 特定関数の呼び出し契機での絞り込み 連載でこれまで例示してきたDスクリプトは、特定の関数から引数や戻り値を採取する一部の例外を除いては、基的に全ての関数フローを採取するものでした。 しかし、必ずしも全ての関数フローの採取が必要なケースばかりではありません。むしろ全ての関数フローを採取した場合、以下のようなデメリットが生じます。 採取結果の中から調査対象を特定するのが難しくなる 採取結果の記録に必要なディスク領域が増加する このようなデメリットを無くすためには、採取範囲の絞り込みが必要です。 たとえば、リスト1のプログラム(show_nesting)を想定してみましょう。 リスト1 関数

    第4回 前提条件の記述 | gihyo.jp
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    seneca
    seneca 2010/04/17
  • 『秀丸』と『ひとりWiki』でただのメモが資料に早変わり! | nanapi[ナナピ]

    秀丸』と『ひとりWiki』でただのメモが資料に早変わり! に関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。nanapiでライフレシピ生活! あなたのライフレシピを待っている人たちがいます あなたが生活でちょっとうまくやっていること、 それを知りたがっている人たちがいます! あなたの投稿で、 みんなの生活をハッピーにしてみませんか? nanapiに参加する(無料) はじめに 前回の初投稿記事『Evernote』と『秀丸』と『ひとりWiki』の連携で快適メモ生活!が非常に好評だったため、Evernoteと関係ない部分をピックアップして、紹介します。 今回は『秀丸』と『ひとりWiki(wiki2html)』の連携にしぼっています。 コンセプト 編集がし易いこと マウスを使わず全てが行えること アウトプットがカスタマイズできること 設定手

  • Evernote のキーボード・ショートカットが使えるようになる 3つのステップ | nanapi[ナナピ]

    Evernote のキーボード・ショートカットが使えるようになる 3つのステップ に関するライフレシピをご紹介します。nanapi [ナナピ]は、みんなで作る暮らしのレシピサイトです。ステップ 1. 覚えたいショートカットを決める(一度に 2、3個ずつ) ステップ 2. とにかく手を動かす ステップ 3. PC のモニタに貼る(とにかく見える位置に) 以下、詳細です。 ステップ 1. 覚えたいショートカットを決める(一度に 2、3個ずつ) 一度にすべてのショートカットは覚えられないので、まずは覚えたいショートカットを絞り込みます。一度に 2、3個ずつ、自分が頻繁に使うものを選ぶのが良いでしょう。 ステップ 2. とにかく手を動かす 他でもよく言われていますが、やはりショートカットは、実際に手を動かしてナンボです。ステップ 1 で決めたショートカットだけでよいので、該当する操作を行う際には必