You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Perl › モジュール › here File::Basenameはファイル名からベース名やディレクトリ名を取得するためのモジュールです。次の3つの関数を使用することができます。 basename - ファイルのベース名の取得 dirname - ディレクトリ名の取得 fileparse - もう少し細かな操作 これらの関数を使用するには関数を明示的にインポートするのがよいでしょう。 # 関数のインポート use File::Basename 'basename', 'dirname'; ファイルのベース名を取得するにはbasenameを使用します。ベース名というのはファイル名の中の末尾の部分です。 # ベース名の取得 $basename = basename $file; ディレクトリ名を取得するにはdirnameを使用します。 # ディレクトリ名の取得 $dirname = dirn
画像編集ソフト Paint.NET (4.0 Beta) で大きめのファイルを閲覧しようとしたところ System.OutOfMemoryException: VirtualAlloc returned a null pointer, bytes = 13,362,240 というエラーが出て開けなかったのですが、その対処方法を備忘録として残しておきます。 今回は、設定を変更してメモリの割り当て量を無制限にすることで対応しました。 Eclispe のような Java 製ソフトウェアでメモリ不足のエラーが起こった時と同じ要領で対処可能みたいです。 その他の C# 製ソフトウェアについても応用できるはず。(たぶん) 1.設定ファイルを開く Paint.NET の実行ファイルがあるフォルダに PaintDotNet.exe.config というファイルがあるので、テキストエディタで開きます。 2.
Earlier this year, I decided I would try to create my own toy language. I'd been reading about language design, compilers, interpreters, and seriously geeking out over it. Sometimes I can really get excited by an idea that just won't leave me alone, and I'll devour everything I can find that's related. When my interest hadn't dissipated for a few months I decided the best way to get it out would b
第19回 Lucene/Solr勉強会 皆様、こんにちは。勉強会運営スタッフです。 前回の勉強会の開催から5か月ほど経ってしまいましたが、全文検索エンジン Apache SolrとApache Luceneの第19回勉強会を開催いたします。 勉強会後の懇親会(会費:1,000円)も予定しておりますので、お気軽にご参加ください。 開催概要 第19回Lucene/Solr勉強会 * 場所:グラントウキョウ サウスタワー 41階 アカデミーホール (会場:株式会社リクルートテクノロジーズ 提供) * 日時:2016/12/13(水) 18:30 ~ 受付開始(1F)、開場 19:00 ~ 開始 ※ 1階の受付から会場までは、5~10分ほどお時間がかかる場合がありますので、余裕を持ってご来場ください。 ※ チケットの QRコード (画面またはプリント)をご用意いただくとスムーズに入場できます。 *
昨日12月11日に第七回闇PHP勉強会を開催いたしました。私を含め発表者6人ということで、とても盛り上がった勉強会になりました。発表者の皆さま、またご参加いただいた皆さま、本当にありがとうございました。また会場提供いただいたピクシブ株式会社さまにも大変お世話になりました。 以下が私の発表資料です。 PHPアプリケーションをsymlink切り替えでデプロイしているとrealpathキャッシュ絡みで何かしらトラブルがありますよね、というくくりで複数のトピックを紹介するような内容でした。タイトルの通り、一番話したかったのはmod_phpとphp-fpmとでOPcacheの挙動が変わる話だったんですが、かなり入り組んだ内容だったのでうまく伝わらなかったかもしれません。 質問タイムに、@edvakfさんから面白いエピソードを聞くことができました。Pixivではこの手の問題に一通りハマった結果、現在で
Google、脆弱性検出のためのファジング(Fuzzing)を機械的に実行する「OSS-Fuzz」、ベータ公開 ファジング(Fuzzing)とは、「検査対象のソフトウェアに『ファズ(英名:fuzz)』と呼ばれる問題を引き起こしそうなデータを大量に送り込み、その応答や挙動を監視することで脆弱性を検出する検査手法」であると、IPA(独立行政法人 情報処理推進機構)が発行する「ファジング活用の手引き」で説明されています。 Googleは、このファジングを機械的に実行するためのソフトウェア「OSS-Fuzz」をベータ公開したことを発表しました。 OSS-Fuzzの開発はGoogleと、OpenSSLやOpenSSH、NTPdなどインターネットの基盤に欠かせないソフトウェア開発を支援する「Core Infrastructure Initiative」が共同で行っています。 OSS-Fuzzはすでにフ
正規表現とは、ある特定の文字列ではなく、文字列の一部をパターン化して表現する手法をいいます。 複数行ある文章の中から文字列を検索する時に、検索したい文字列すべてを指定するのではなく、文字列の任意の一部を置き換え可能な状態にして検索をする場合に正規表現を用います。 たとえば、UNIXやWindowsでは、文字列を検索するときに使用される正規表現として、「*」を任意の文字列(空き文字も含む)に、「?」を任意の1文字として使用することができます。パターンを、app* と表現すると、 apple application appeal などの文字列がマッチすることになります。 この正規表現の方法は、当然ながらプログラム言語ごとに異なりますが、Perlの場合は他の言語に比べて非常に強力な正規表現によるパターンマッチ機能を備えており、より詳細にかつ容易にパターンマッチを行うことができるとされています。
MySQL Casual Advent Calendar 2016 - Qiitaの6日目の記事です。 AdventCalendar自体初参加でドキドキ、してたら、成り行きで2日連続。 コレ用のきれいなエビデンス取れるような環境要していなかったので、普段より荒っぽいですが、Casualな感じで失礼します。 大きなテーブルを繰り返しSELECTしてたら、挙動が変わったんですよ。 バッファに載っているなら載っているで早いだろうし、載っていいなら最初ガッツリ遅くて、次からグイっと速くなるだろうと思っていたんですよ。 バッファに載りきらないなら、何回やっても遅いだろうと思っていたんですよ。 で、ちょいと計測的なことをやってた関係で、同じSQLを何度か叩いて平均、中央を見ようと思っていたんです。 そしたら、 45.71秒、44.90秒、24.44秒、13.32秒、13.12秒・・・ と、段階的に応答
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く