第18回の今回は、WSL環境で役立つLinuxコマンドをピックアップし、インストール方法と基本的な使い方について解説します。 はじめに 第6回では、Linuxの基礎コマンド群「Coreutils」について解説しました。Coreutilsに含まれるlsやcatをはじめ、grep、diff、topといったコマンドは、どの環境にもインストールされている基本中の基本のため、ひと通り使えるようになっておくべきです。 しかし、これらのコマンドは歴史が古く、現代からすると機能的に物足りなかったり、不親切な部分もあります。そこで、こうした基本コマンドを置き換える、より現代的な実装が数多く登場しています。こうした現代的な実装は、おおむね共通して以下のような特徴を持っています。 従来のコマンドと比べて高いパフォーマンス カラフルな出力やシンタックスハイライトといった視覚的な改善 より分かりやすいオプションや引

本記事は「珠玉のアドベントカレンダー記事をリバイバル公開します」企画のために、以前Qiitaに投稿した記事を一部ブラッシュアップしたものになります。 はじめにみなさん、docker composeを利用しているでしょうか? 複数のdockerコンテナをまとめて立ち上げたり、環境変数を定義できたり便利ですよね。 この記事ではある程度docker composeを利用している方向けに私が便利、便利そうと感じたdocker composeの機能を挙げてみました。docker compose cli v2を利用docker-composeではなくdocker composeコマンドも利用可能になっています。Docker Desktopでは v3.4.0から利用可能で、基本的にはコマンドの互換性あります。 ファイル監視による自動更新docker compose 2.20.0からCompose

こんにちは、@yoheiMuneです。 Gitを使って開発をしていると、時々自分だけgitignoreにしたいファイルができます(例えばエディタのメタファイルとか)。そのようなファイルを、自分の環境からバージョン管理から外す方法をブログに書きたいと思います。 特定のプロジェクトにある指定したファイルを、自分だけgitignoreしたい 掲題のような場合には、.git/info/excludeのファイルにバージョン管理外にしたいファイルを指定します。 # .git/info/exclude my-gitignore-target.txt すると、ファイルをGitレポジトリ上に追加しても、バージョン管理対象外になります。 # ファイルを追加する $ touch my-gitignore-target.txt # しかし、バージョン管理対象に入らない $ git status # On bran
![[Git] 自分の環境だけgitignoreする方法(2つ) - YoheiM .NET](/image.pl?url=https%3a%2f%2fcdn-ak-scissors.b.st-hatena.com%2fimage%2fsquare%2f905b04391bc09f0a3d96187a1825c42be0abe94b%2fheight%3d288%3bversion%3d1%3bwidth%3d512%2fhttps%253A%252F%252Fwww.yoheim.net%252Fimage%252F422.jpg&f=jpg&w=240)
2010.07.09 次世代Ruby onRailsサーバーUnicorn(汎用のRackアプリケーションサーバ)を使ってみた 2010.07.20追記: prefixを指定した運用も可能でした。ご指摘頂きありがとうございます。 2010.07.28追記: 関連記事「RailsサーバUnicornを飼いならす! 運用時の便利技」へのリンクを張りました。Railsサーバはたくさんあってややこしいですね! 最近さらにUnicornというものが頭角を表してきたようで、Twitterやgithubも使っているようなので使ってみましたので、特徴や使い方などレポートしてみたいと思います。 このブログの他にもEngine Yardのブログ記事「Everything You Need to Know About Unicorn」やgithubの記事「Unicorn!」が非常に参考になると思いますので、
お勧めリンク モノレビュー(デジモノを中心に、話題のアイテムを徹底的にレビュー論評するサイト) ダウンロード AmongSync BootSupportermp3 PartyPlayer SleepSupporter DelCache 暗号化ソフトED パスワード解析スクリプト Webフォーム パスワード解析スクリプト ストリーミング関連 DVD,Blu-rayリッピング/バックアップ Leawo Prof.Media AnyDVD HD 動画配信録画NetTransport DRMライセンスチェックの割愛 ライブカメラで動画配信 ASFからDVD-Video作成 DVD Ripping(リッピング) インターネットラジオを録音する QuickTimeProの便利な使い方Macintosh関連Macでも使えるDVDドライブ Leopard詳解 iLife詳解Macの修復方法特集
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です -はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。はてなグループに投稿された日記データのエクスポートについて -はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記はてなグループ日記のエクスポートデータは2020年2月28
/.JのGCC-3.4リリースの話題を追っていたら、GCC3では-O2で-fstrict-aliasingが有効だから注意せよというポスト(http://slashdot.jp/comments.pl?sid=175355&cid=537217)があった。 strict aliasing については、Radium Software Developmentさんが詳しい。これは気にしておいたほうがよさそうだ。GCCの -fstrict-aliasing の説明は次。 コンパイルされている言語に適用可能な別名規則(aliasing rule)のうち最も厳密なものをコンパイラが前提することを許します。これによって、 C(およびC++)では式の型に基く最適化を動作させることになります。例えば、ある型のオブジェクトが別の型のオブジェクトと同一アドレスに位置することは、それら2つの型がほとんど同一でない
21:23 09/11/29 ドラクエ3 ドラゴンクエスト III モバイル版 が配信開始されたと聞いてはプレイせずにはいられない、ということで、さっきクリア。 内容は 「SFC版のベタ移植 - すごろく場 +AI戦闘」 ですね。 すごろく場が減った分、限定アイテムが他の場所に移動 (パワーベルト・ドラゴンテイル・ドラゴンローブ・グリンガムのムチが小さなメダル賞品に。 光のドレスがゾーマ城の宝箱に。雷神の剣も宝箱だった気がする。あと、小さなメダルの総数が110枚で変化無しらしいので、 すごろく場にあった分が通常マップに押し出されて、ところてん式に押された炎のブーメランもメダル賞品化)。 不思議なボレロと女神の指輪は見てない。なくなった?AIは、マヌーサ/ラリホー/マホトーン辺りを効く相手にだけ積極的に使ってくれるので参考になる&便利。 勇者もAI駆動にできるモードが欲しかった 細かいと
Posted by nene2001 at 18:56 / Tag(Edit):perl PSGI / 0 Comments: Post / View / 0 TrackBack /GoogleMaps YAPCで覚えたPSGIを勉強してみた。 CPANからCatalyst、githubからPlack、Catalyst::Engine::PSGIをインストールして、 # catalyst.pl PSGITest # cd PSGITest #perl script/psgitest_create.pl PSGI #perl -Ilib ../Plack/scripts/plackup \ > --app script/psgitest.psgi --port 80 面白い。 でもこれって、サーバやWAFを問わない、InputFilterやOutputFilterにも
iPhone Developer Program 登録マニュアル 作成日 2009年5月26日iPhone Developer ProgramiPhone Developer Program 登録までの流れ ❶iPhoneデベロッパプログラムへ登録(記入はすべて英語) ・ スタンダード ¥10,800iPhoneデベロッパプログラムへ登録iPhoneデベロッパプログラムは、iPhoneおよびiPod touch向けのアプリケーション(販売、 無料配布、企業内利用のいずれの目的でも)を開発したり、デバッグしたり、配布するために必 要な全てのプロセスが提供されます。 ❷ EINの取得iPhoneアプリの販売は米国内での商取引のため、収益に対し米国の所得税が課税され、米国で源 泉徴収されます。 そのため、W-8BENという免税申請書類を提出します、その書類にSSNかITINかEIN
昨日の「プログラマのためのJavaScript (11):継承についてもう少し」に、いくつかのコメントをいただきました。そのなかで、nanto_viさんに素晴らしいヒントを提供していただいたので紹介し、クラス(もどき)の継承への補足とします。 まずは、nanto_viさんが教えてくれたコードを再掲: var Traits = function () {}; Traits.prototype = SuperClass.prototype; SubClass.prototype = new Traits(); Traitsは一時的なコンストラクタですが、SuperClassのトレイツ(共通性質の定義)をそのまま持ち、余分な(おそらくは弊害を生むであろう)初期化実行コードは持たないものです。(こんなトリックがあったんだ、フーム、ムムム。) この手続きを関数にしてみます。(ちなみに、名前exten
Optimize Your Code: Matrix Multiplication より 結果を見て 「へぇ」 と思ったので紹介。 ところで、このブログの方、Microsoft のC++ Shanghai team のデベロッパと書いてあるけど、Shanghai チームって上海のことなのかな?それともそういうコード名のプロジェクトがある? 紹介してるのは n×n の正方行列の積を求めるコード。 Version 1 はごく普通にループ回して結果を求めるコード。 何の工夫もなし。 Version 2 は内側のループで一時変数を使うようにしたちょっとした改良。 最初これを見たとき 「これくらいはオプティマイザが勝手に最適化してくれるんじゃないかな?」 と思ったんですが、してくれないんですね。 ちゃんと解説が書いてあります。 「”result” が “m1” か “m2” の別名になってる (言
nautilus-gksu 選択したフォルダを右クリックから管理者権限で開くスクリプト。入れておいた方が何かと便利。 でnautilus-gksuを検索し、右クリックしてインストール指定、ツールバーの適用ボタンを押せばインストールできる。CUIでインストールする場合、
このドメインは お名前.com から取得されました。 お名前.com はGMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2024年5月時点の調査。
Re: JBoss COMPASS Tokyo 2008 - スライドpdf 公開 - slideshare で ありがとうございます。フォント埋め込んだpdfで差し替えてみま... Re: JBoss COMPASS Tokyo 2008 - スライドpdf 公開 - slideshare でフォントを埋め込むときれいに出ますYO! Re: JBoss COMPASS Tokyo 2008 お疲れさまでした。 最近ちょうど jBPM で簡単なものを作ろうと思っていたところで... JBoss AS 5 リリースJavaEE 5 に対応した JBoss AS 5 がようやくリリースされました。・jbos...JavaFX バージョン 1.0 登場 結構前から Sun が宣伝していたJavaFX ですがようやくバージョン 1.0 が登場しました。Silverlight や Ad
はじめにC++の新しい標準規格である「C++0x」の大きな新機能の1つが、マルチスレッド処理のサポートです。 従来のC++では、マルチスレッド機能は標準規格の拡張としてコンパイラごとに提供されていたため、細かな部分がコンパイラやプラットフォームによって異なっていました。しかしC++0xでは、すべてのコンパイラが同じメモリモデルに準拠し、同一のマルチスレッド機能を利用できることになります(ただし、従来同様の拡張をコンパイラが独自に提供することも可能です)。 開発者の立場からすると、マルチスレッドのコードを別のコンパイラやプラットフォームへ移植するときの手間を大きく省くことができます。複数のプラットフォーム向けの開発を行う場合でも、種々雑多なAPIや構文をいくつも頭に入れておく必要がありません。 新しいスレッドライブラリの中心を担うのは、実行スレッドを制御するstd::threadクラスです


リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く