はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ 文字列処理

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 15 / 15件)
 

文字列処理を効率化する自作関数3選 [python] - Qiita

2021/11/06 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip Series 代物 Qiita Python 正規表現

はじめに 文字列処理に関して、個人的に愛用している3種類の自作関数を紹介します。 正規表現を伴わずとも使用可能な代物ではありますが、正規表現を用いれば更に輝きます。 後半では簡単な使用例も紹介していますので、ぜひお手元の環境でお試しいただければと思います。 その1:Seriesに対する存在判定 def extract_m... 続きを読む

mrubyのJITの概要 - Qiita

2017/10/19 このエントリーをはてなブックマークに追加 30 users Instapaper Pocket Tweet Facebook Share Evernote Clip JIT Qiita mruby ライブラリ 制御

まあ、VMをぶん回すようなプログラムだと、大体5~10倍くらいの速度が出るようです。文字列処理やIOなどCで書かれたライブラリを多用すると速度の差は縮まるでしょう。 内部構造 mrubyのJITはTracing JITです。Tracing JITそのものはググってください。mrubyのVMのバイトコード命令をフェッチして命令毎の処理に分岐するところで制御を乗っ取って実行回数をカウントします。実行回... 続きを読む

「Perl文字列処理の基礎」の記事を完全にリライトしました - PerlならサンプルコードPerl入門

2017/04/27 このエントリーをはてなブックマークに追加 23 users Instapaper Pocket Tweet Facebook Share Evernote Clip perl エスケープシーケンス サンプルコードPerl入門

文字列処理の基礎」の記事を完全にリライトしました。 文字列処理の基礎 文字列処理の基礎について網羅的に書いたので、これひとつで文字列処理の基礎がひととおりマスターできます。 よく使う機能について書き揃えました。 文字列の基礎 文字列の作り方 ダブルクォートで囲った場合 エスケープシーケンス 変数展開 文字列の連結 文字列の出力 文字列処理の小技 文字列リスト演算子 改行を取り除く 指定した文字で... 続きを読む

Linux OSからFPGAを透過的に利用する構想。文字列処理をCPUからFPGAへオフロードで10倍速になった研究結果をミラクル・リナックスが発表 - Publickey

2016/12/04 このエントリーをはてなブックマークに追加 217 users Instapaper Pocket Tweet Facebook Share Evernote Clip Publickey FPGA ロジック 汎用プロセッサ CPU

Linux OSからFPGAを透過的に利用する構想。文字列処理をCPUからFPGAへオフロードで10倍速になった研究結果をミラクル・リナックスが発表 プロセッサ内部のロジックをソフトウェアで動的に書き換えることができるFPGAは、アプリケーションごとにロジックを最適化できるため、x86などの汎用プロセッサよりも高速かつ効率的なアプリケーションの実行が可能になると注目されています。 特に、今年の1月... 続きを読む

NumPy闇入門

2016/01/28 このエントリーをはてなブックマークに追加 50 users Instapaper Pocket Tweet Facebook Share Evernote Clip プリファードインフラストラクチャー Chainer 修士

NumPy闇入門 1. NumPy闇入門 2016/1/28 PFIセミナー (株)Preferred Networks 奥田 遼介 2. 自己紹介 奥田 遼介  -2014東北大学 修士  文字列処理など  2014 (株)プリファードインフラストラクチャー  2014- (株)プリファードネットワークス  映像解析系、製造業系にかかわる研究開発  ChainerやCuPyの開発 ... 続きを読む

テンプレートエンジン不要?JavaScriptで文字列処理を簡潔にするTemplate literal | HTML5Experts.jp

2015/10/19 このエントリーをはてなブックマークに追加 71 users Instapaper Pocket Tweet Facebook Share Evernote Clip テンプレートエンジン サンフ 連載 標準 概要

連載: ECMAScript 2015(ECMAScript 6)特集 (7)これまでのJavaScriptでは、複雑な文字列処理はテンプレートエンジンを使うことが一般的でした。しかしECMAScript 2015(ECMAScript 6)では、パワフルなTemplate literalが標準で利用できるようになりました。この新たに追加されたTemplate literalについて、概要とサンプ... 続きを読む

Qiita - 週間少年ジャンプの掲載順位データを作る(Rで) - Qiita

2015/07/26 このエントリーをはてなブックマークに追加 45 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita gist 週間少年ジャンプ Python ばつ

はじめに ジャンプの掲載順位データを可視化するという素敵な記事がありました。 ジャンプの掲載順位データという大変素敵なHPから、pythonのbeautifulsoupでスクレイプしてデータを可視化する、といった内容でした。 同じことを、Rでやってみます。 作成されたデータはGistにあります。 データの取得 スクレイプはrvestで、文字列処理はstringiでゴリゴリやりましょう。 まずはパッ... 続きを読む

pandas 0.16.0/0.16.1 の主要な新機能 - StatsFragments

2015/05/16 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip StatsFragments pandas Python

2015-05-16 pandas 0.16.0/0.16.1 の主要な新機能 pandas Python 先日 5/11 に pandas 0.16.1 がリリースされた。前バージョンである 0.16.0 とあわせて、主要な変更点である以下3点の概要をまとめたい。各見出しの括弧内には対応したバージョンを記載した。 簡単な列追加 / DataFrame.assign (0.16.0) 文字列処理の... 続きを読む

Python pandas strアクセサによる文字列処理 - StatsFragments

2014/12/06 このエントリーをはてなブックマークに追加 42 users Instapaper Pocket Tweet Facebook Share Evernote Clip 都度 Python pandas 概要 文字数 データ

2014-12-06 Python pandas strアクセサによる文字列処理 pandas Python 前処理 概要 今週の 週間 pandas は文字列処理について。なんかやたらと文字数が多くなったのだが、これはデータを都度表示しているせいであって自分の話がムダに長いわけではない、、、と思いたい。 今回はこちらの記事に書いた内容も使うので、適宜ご参照ください。 Python pandas ... 続きを読む

AWKで一番の得意ワザ! シェルで文字列を自在に扱うための文字列関数 (1/2):CodeZine

2014/07/25 このエントリーをはてなブックマークに追加 125 users Instapaper Pocket Tweet Facebook Share Evernote Clip awk CodeZine 生みの親 文法 シェル

AWKの最も得意とするものは文字列処理だと言われています。従来、Unix上で文字列を処理する一般的な方法は、sed編注1をはじめ、非常に特化した文法を有するプログラムで処理することでした。しかし、AWKの登場により汎用的でC言語ライクな、人が理解しやすい記述を行えるようになり、文字列処理の生産性が向上しました。今回はその文字列処理について説明します。また、AWKの生みの親の一人であるBrian K... 続きを読む

Masato Kinugawa Security Blog: CVE-2014-0509: 上位サロゲートを使ったFlashのXSS

2014/05/30 このエントリーをはてなブックマークに追加 22 users Instapaper Pocket Tweet Facebook Share Evernote Clip XSS XSS対策 helpx.adobe http 以下

2014/05/30 CVE-2014-0509: 上位サロゲートを使ったFlashのXSS Flashの文字列処理の方法が適切でないために、 適切にXSS対策が施されたFlashファイル上でもXSSを引き起こせる場合があった問題について書きます。 この問題は以下に掲載されているように、 2014年4月のFlash Playerのアップデートで修正されました。 http://helpx.adobe... 続きを読む

SPIRE2011の論文でweb公開されているものをリストアップしてみた - EchizenBlog-Zwei

2011/10/30 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip SPIRE EchizenBlog-Zwei 論文 イタリア

計算機科学SPIREは文字列処理や情報検索に関する発表が行われる国際会議。今年も10/17から10/21にかけてイタリアでSPIRE2011が開催された。SPIREで発表された論文については例年Springerからまとめた書籍が発売される。が、無料で済ませられるならそれに越したことはない。というわけでSPIRE2011の論文でweb公開されているものをリストアップしてみた。SPIRE 2011 |... 続きを読む

Twitterの脆弱性3連発 - maatokinugawaの日記

2011/07/11 このエントリーをはてなブックマークに追加 261 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter XMLHttpRequest 日記 脆弱性

最近僕が発見し、修正されたTwitterの脆弱性を3つ紹介します。1.旧Twitterの文字列処理に絡んだXSS去年の夏くらいに、Twitter Web上で € 〜 ÿ の文字参照が含まれるツイートをXMLHttpRequestで読み込んだ際に表示が乱れるという問題に気付き*1、その時はこれは脆弱性には繋がらないだろうという判断をしたのだけど、今年の4月になって改めて調べたところ貫通しました。表示... 続きを読む

開発メモ: UTF-8とUCS-4の変換メモ

2011/07/08 このエントリーをはてなブックマークに追加 54 users Instapaper Pocket Tweet Facebook Share Evernote Clip UTF-8 開発メモ iconv オーバースペック ICU

UTF-8とUCS-4の相互変換をC/C++で書いた時のメモ。たぶんまた自分で読むので。 背景 文字のちょっとした正規化などの処理をしたいがiconvやICUなどの巨大なライブラリは使いたくないということがたまにある。嚴密な文字列処理をしたい場合にはそれらのライブラリを使った方が安全だし確実であることは言うまでもないが、ちょっとしたユーティリティを作るのにはちょっとオーバースペックである。 一方で... 続きを読む

Nodeで作る人工無脳

2011/04/10 このエントリーをはてなブックマークに追加 354 users Instapaper Pocket Tweet Facebook Share Evernote Clip node 持論 文法 チャットボット 部類

これは何? 人工無脳なWebアプリ(チャットボット)を作りながらNode.jsを覚えようという企画です。 なんで人工無脳なの? 僕の持論『プログラミング言語の入門には人工無脳がぴったりだ』によるものです。 ファイル入出力や(連想)配列、文字列処理等、基本的な文法が学べ、何より人工無脳は楽しいからです。 ※ 人工無脳はCPUヘビーな部類に入るので、IOの高速化を得意とするNodeにあまりむいていませ... 続きを読む

 
(1 - 15 / 15件)