タグ

yyuu5のブックマーク (329)

  • sbtを使って intellij-IDEA のプロジェクトを作る手順 - Mac OSX - - Takuya71 のぶろぐ

    2/18に「Scala初心者向けハンズオン勉強会」#scalahandson に参加しました。 主催者の皆さん 当にありがとうございました。 その中の最初の 環境構築で sbt を使って intellij-IDEA のプロジェクトを作る手順を教えてもらいましたので、まとめておきます。 前提 scala 2.9.1, sbt 0.11.2 がインストールされていること インターネットに接続されていること OSは Mac OSX 10.7.3 で実行しております。 事前に sbt をインストールをしておく必要があります。 sbt の 0.11.0 ではうまくいかないらしいので バージョンは注意ください。 sbt のインストールは mac osx の場合 最近は homebrew を使ってインストールするのが簡単です。 homebrew をインストールしていれば brew install sb

    sbtを使って intellij-IDEA のプロジェクトを作る手順 - Mac OSX - - Takuya71 のぶろぐ
    yyuu5
    yyuu5 2012/02/27
    scala sbt intellij
  • 恒例の「LL祭」に異変!? ScalaやClojure、HTML5も!

    2010/08/11 毎年夏になると開かれるLL(Lightweight Language:軽量プログラミング言語)の総合イベントが今年もやってきた。2010年7月31日、東京・虎ノ門にあるニッショーホールで「LL Tiger」(http://ll.jus.or.jp/2010/)が開催された。丸一日、各言語に関する最新トピックを紹介する講演やライトニングトーク、パネル討論会などで盛り上がった。 2003年以来開催されているLLイベントは今年で8回目。今年はLLの定義からは外れていそうな、JavaVM上の2大注目言語、「Scala」や「Clojure」のほか、Web関連技術で注目されている「HTML5」が午前中の「Language Update」に登場するなど、例年とやや異なる出だしとなった。ここでは午前のセッション、LL関連のアップデートをレポートする。 Perl6は永遠のベイパーウェア

  • コマンド行の中心要素

    echo "mail -s 'get the train' P@draigBrady.com < /dev/null" | at 17:45

  • 株式会社 数理システム| ユーザーコンファレンス

    数理システム MSIISM コンファレンス 2023 2023年11月22日(水)、数理システム MSIISM コンファレンス 2023 が品川にて、盛況のうちに開催されました。 数理システムユーザーコンファレンス 2022 2022年11月18日(金)、数理システム ユーザーコンファレンス 2022 が六木にて、盛況のうちに開催されました。

    株式会社 数理システム| ユーザーコンファレンス
  • EXPLAINのEXTRAとTYPE - メモ帳

    EXTRAEXTRAにあるとうれしい値Using index: 最適。インデックスツリーの探索で処理を完了できる。 Using where: 適切。これが欠けている場合は、テーブルの全ての行が参照される。 Distinct: DISTINCTを指定した場合?前のテーブルの組み合わせごとに1行が特定される場合。 Not exists: LEFT JOIN利用時に一部の余分な行の探索を省略できた場合?

  • いつきログ(2008-06-22)

    ◆ [日記][Apache] AllowEncodedSlashes ディレクティブにはまる。 原因はこれ→\(●)/とは (るるーしゅとは) - ニコニコ大百科 某所でリダイレクトできなくて(?_?)と悩んでいたのだが、どうやらAllowEncodedSlashesはデフォルトではOffらしい。この時、%2fがURLに入っていると、Apache(とりあえず、ウチのバージョンは。他は未検証)では、問答無用で404になる。例えばこんな感じに。%2fってディレクトリを作っても駄目でした。 で。 Onにすると、%2fも/として解析してくれる。*1 これを有効にした時に、何が問題って、../相当のことが出来ることなんだよね。あと、PATH_INFOが/で渡されたか、%2fで渡されたか判断がつかなくなる。まぁ、PATH_INFOは変な値を持ってることが多いので(つか、勝手に正規化されていたりする)使

    いつきログ(2008-06-22)
    yyuu5
    yyuu5 2011/01/22
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    yyuu5
    yyuu5 2011/01/22
  • PATH_INFOに「%2F」が含まれていると404エラーになる(AllowEncodedSlashesで解決) « kawama.jp

    SEO対策として、PATH_INFOを使ってパラメータをphpスクリプトに受け渡す方法が一般的になりつつあります。 参考:phpスクリプトに拡張子なしでアクセスするためには 自分もこれまでさんざんこのやり方を使っていましたが、つい最近、PATH_INFOの中に「%2F」が含まれているとapacheが404エラーを返すことを知りました。ちなみに「%2F」は「/(スラッシュ)」にURLエンコードをかけた後の文字列です。 http://www.example.com/product.php/id/1234/code/ABC%2FDEF たとえば上記の例。apacheの設定がデフォルト状態だと404エラーになります。 これを解消するにはAllowEncodedSlashesをOnにします。 AllowEncodedSlashes On httpd.confやVirtualhostディレクティブにこ

  • インフラ系SEのやさぐれblog RHEL5.5 GRUB 2TBの壁

    サーバーからネットワークまで広く浅くこなす器用貧乏なSEブログ。何でもこなせるが何一つ極められない赤魔道士みたいなもの。昔は技術情報を発信していたが、最近はマラソンのことしか書いてない 8TBのディスク容量があるサーバーにRedHat EL5.5のインストールをして出荷する案件がありました。 クライアントである無能は働き者HG氏からは、通話録音用のサーバーとするためなるべく1パーティション で構築しろと、弊社の営業OD氏(地獄のミサワ似)経由で指示あり。 2TBの壁とかないんでしたっけ?と聞いてみたら、2TBの壁って、いつの時代の人間ですか。石器時代ですか。 LVMでパーティションをきれば8TBまでいけます。 みたいな感じで小バカにされたので、適当に設定して出荷することに。 パーティション設定で、/bootに128MB、swapに4GB、残りはLVMで全て / にして進めようとすると /b

  • インフラ系SEのやさぐれblog 2010年11月

    サーバーからネットワークまで広く浅くこなす器用貧乏なSEブログ。何でもこなせるが何一つ極められない赤魔道士みたいなもの。昔は技術情報を発信していたが、最近はマラソンのことしか書いてない RedHat EL 5.5のサーバーを2台セットアップ。普段はX Windowを入れませんが、クライアント である無能な働き者HG氏が「コマンド打てないからデスクトップ環境を用意しろ」と言うので X Windowを入れた状態でセットアップしました。 OS起動時に Memory for crash kernel (0x0 to 0x8) notwithin permissible range という 気になるメッセージが表示されたので調べてみると http://wiki.centos.org/Manuals/ReleaseNotes/CentOS5.1/Japanese ↑このメッセージは新しいkdumpの仕

  • Apache TomcatとHTTPクッキーにまつわる騒動 - GeekFactory

    Apache Tomcat 5.5.26(6.0.16も同じ)で、HTTPクッキーの取り扱いについて大きな仕様変更が行われました。ここでは仕様変更の内容と影響範囲を考察します。 HTTPクッキー 簡単に復習しましょう。WebブラウザがWebサーバから以下のHTTPヘッダを受信したとき、Webブラウザは test というクッキーを記憶します。 Set-Cookie: test=nullpo; Expires=Wed, 08-Oct-2008 14:03:16 GMT; Path=/クッキーは NAME=VALUE という形で表現されます。連想配列と同じ。 NAME VALUE test nullpo 一度クッキーを受信すると、ブラウザは当該URLにアクセスする度に、以下のHTTPヘッダを送信するようになります。 Cookie: test=nullpoこのように、クッキーはWebサーバがブラウ

    Apache TomcatとHTTPクッキーにまつわる騒動 - GeekFactory
  • Linux/CentOS 5.5 x86 64でext4な2TB超えのNFSサーバを作る方法 - memolib

    3ware 9650SE-8LPMLと1TB SATA 6の組み合わせでRaid6を作った。Raid BIOS上でブート領域として40GBを確保して、そこにCentOS 5.5 x86_64をインストールした。 流れ 追加モジュールのインストール 領域の確保 ファイルシステム構築(フォーマット) ファイルシステムパラメータ変更 マウントしてみる fstabに書く NFSでexportする NFSクライアントマシンからマウントしてみる 追加モジュールのインストール ext4を取り扱うためにはどうやら追加モジュールが必要なようだ。e4fsprogs.x86_64をインストールした。 # yum search ext4 e4fsprogs.x86_64 : Utilities for managing the fourth extended (ext4) filesystem e4fsprog

  • MySQLのEXPLAINを徹底解説!!

    以前、MySQLを高速化する10の方法という投稿で「EXPLAINの見方についてはいずれ解説しようと思う」と書いてしまったので、今日はその公約?を果たそうと思う。 MySQLのチューニングで最も大切なのは、クエリとスキーマの最適化である。スキーマの設計は一度決めてしまうとそのテーブルを利用する全てのクエリに影響してしまうためなかなか変更することは出来ないが、クエリはそのクエリだけを書き直せば良いので変更の敷居は低い。そして遅いクエリをなくすことは、性能を大幅に向上させるための最も有効な手段である。従って、アプリケーションの性能を向上させたいなら、まず最初にクエリのチューニングを検討するべきなのである。 最適化するべきクエリはスロークエリログやクエリアナライザで見付けられるが、ではそのようなクエリが見つかった場合にはどのように最適化すればいいのか?そのためにはまず現在どのようにクエリが実行さ

    MySQLのEXPLAINを徹底解説!!
  • Using filesort

    去年ソートに関する記事を書いたが、今日はその続きである。 MySQLでEXPLAIN SELECT...を実行するとExtraフィールドでよく見かける「Using filesort」という文字列。Filesortって一体なんだろう?と思ったことはないだろうか。単刀直入に言ってFilesortの正体はクイックソートである。 クエリにORDER BYが含まれる場合、MySQLはある程度の大きさまでは全てメモリ内でクイックソートを処理する。ある程度の大きさとはsort_buffer_sizeであり、これはセッションごとに変更可能である。ソートに必要なメモリがsort_buffer_sizeより大きくなると、テンポラリファイル(テンポラリテーブルではない)が作成され、メモリとファイルを併用してクイックソートが実行される。 Filesortは全てのソート処理において実行されるわけではない。前回の記事

    Using filesort
  • How MySQL executes ORDER BY

    In last couple of weeks there has been a tide of ORDER/GROUP BY-related optimization bugs, where I was the fixer or the reviewer. This wasn’t an easy job because there is no sane description of how GROUP BY/ORDER BY handling is supposed to work. To figure it out, I had to write an explanation of how it works. The first part is about ORDER BY. Hopefully there will be subsequent parts that will show

    How MySQL executes ORDER BY
  • http://www.mysqlpracticewiki.com/index.php/Extra_field

  • Dell Linux Yum Repository

    Important Announcement: From July 2023 onwards, Dell Linux Yum repository will be posted on the second and fourth Monday of each month. Important Note: End of Life of Open Manage Server Administrator OpenManage Server Administrator (OMSA) will reach its End of Life status during 2024. However, OMSA will be supported until End of Support Life till 2027. Dell Technologies recommends managing your Po

  • Dell OpenManage Server Administrator (OMSA) のインストール - エンジニアきまぐれTips

    OpenManage Server Administrator は、RAIDコントローラなど、ハードウェアの状況を確認するDELLサーバ専用のツール。 いつの間にか超らくにインストールできるようになっていた。(もともと難易度高くなかったけど) http://linux.dell.com/repo/hardware/latest/#up2date より、 RedHat Linux ES4 にてインストールする場合、 リポジトリ設定 wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash up2date 実行 up2date -i srvadmin-all srvadmin の起動 srvadmin-services.sh start 利用方法 ブラウザから管理画面にアクセスする。ポート番号は 1

    Dell OpenManage Server Administrator (OMSA) のインストール - エンジニアきまぐれTips
  • MySQLサーバーHA構成構築手順 | ホゲホゲロック

    CentOSにおいて、heartbeatを用いてMySQLサーバーのHA構成を構築した手順。 Heartbeatのインストール yum -y install heartbeat #なぜか一回だけじゃちゃんとインストールできないことがあるのでもう一度 yum -y install heartbeat /etc/ha.d/authkeys を作って中身を以下のようにする。マスタ、スレーブで同じ。 auth 1 1 crc 同ファイルのパーミションを600に変更。 chmod 600 /etc/ha.d/authkeys /etc/ha.d/ha.cf を作って中身を以下のようにする。master,slaveで一部異なる。 debugfile /var/log/ha-debug logfile /var/log/ha-log logfacility local0 #生存確認用パケットを送る間

    yyuu5
    yyuu5 2011/01/11
  • partedコマンドで2TB超パーティション作成: Blogっぽいアレ So-net版

    Linux (Red Hat) でディスク上にパーティションとファイルシステムをつくるとき 当たり前のようにfdiskコマンドを使っておりました('-') OS用のシステムディスクじゃなくてデータ用にくっつけるディスクなら テキトーにPrimaryディスクにして容量全部割り当てたパーティションつくっちゃえば すぐext3あたりでフォーマットしてマウントできちゃいます # fdisk /dev/sda n (パーティション作成) p (Primary指定) 1 (パーティション1番目指定) Enter (ディスクの先頭指定=デフォルトのまま) Enter (ディスクの末尾指定=デフォルトのまま) w (inode情報書き込み) 単純な読み書きとかの検証なら 次から次へディスクをくっつけてると ここらへんの入力は連打です …ここで題なのですがfdiskコマンドだと2TBを超えるディスクにうま

    partedコマンドで2TB超パーティション作成: Blogっぽいアレ So-net版