タグ

fileに関するtomio2480のブックマーク (26)

  • Pythonで開いたファイルのクローズを忘れやすい人のためのwith文の使い方

    文字列から改などの空白文字を取り除く方法をお伝えしました。 さて、ツールではテキストファイルに記載されたフォルダ一覧をもとに、フォルダを自動で作成します。 それでテキストファイルを開くんですが… 忘れちゃうんですよね…ファイルを閉じるの。 で、そんな忘れんぼさんのために、秘策があります! ということで、Pythonでwith文を使って安全にファイルを開いて閉じる方法です。 では、行ってみましょう。 これまでのファイルの開き方と閉じ方とリスク これまでシリーズで紹介してきたテキストファイルの開き方と閉じ方は以下の通りでした。 f = open('area.txt') # 処理 f.close() open関数でファイルを開き、closeメソッドでファイルを閉じる。 ちゃんと書いたままにしておけばいいんですが、新しいスクリプトを書いてみたり、あれこれしているうちに忘れてしまうんですよ、cl

    Pythonで開いたファイルのクローズを忘れやすい人のためのwith文の使い方
  • ArduinoでマイクロSDカードを使う

    データロガー作りの続き。前回はRTCを接続しましたが、今回はSDメモリカードを接続します。 ▼マイクロSDカードコネクタ 秋月のマイクロSDカードスロットDIP化キットです。 RTCの接続では回路図をきちんと書かなくてトラブルになったので、今回は回路図を先に書きます。(笑; ▼マイクロSDの接続回路 5V動作のArduino UNOの信号を3.3V動作のSDカードに接続するために、信号を抵抗で分圧してやります。 CSは10Pinから出すことにしました。 ▼動作波形 一番上がArduinoからのCLK(13Pin)、中央がSDカードの端子のCLK(5Pin)、下がSDカードへのデータのDIN(3Pin)です。クロックの周期は250nsなので、プロトコルなどのオーバーヘッドを除けば4Mbpsくらいの速度が出ているようです。 実は最初はネットで拾った回路図の値を使ってRa=1.8kΩ、Rb=3.

    ArduinoでマイクロSDカードを使う
    tomio2480
    tomio2480 2015/05/15
    信号の訛を抵抗値の調整で解決するようだ
  • キーワード : SDメモリ カード - @IT

    SDメモリ カードのもう1つの特徴として、カード内にコントローラ モジュールを内蔵していることが挙げられる。そのため、このモジュールを利用して、カードにさまざまな制御機能を実装することが可能となっている(「SD I/Oカード」と呼んでいる)。これを使い、Bluetoothの制御機能をSDメモリ カードに実装することが計画されている。 SDメモリ カードは、従来のメモリ カードに比べて小型であるうえ、著作権保護機能を装備していることから、デジタル カメラや携帯型オーディオ プレイヤーのほか、携帯電話や玩具、ナビゲーション システムなど多くの機器への採用が検討されている。 すでに東芝は、SDメモリ カード対応の携帯型オーディオ プレイヤーを発売しており、松下電器も2000年5月9日に携帯型オーディオ プレイヤーを発表した(発売は6月30日の予定)。このほか松下電器では、デスクトップ型パソコンや

  • SDメモリカードフォーマッター | SD Association

    SDアソシエーションについて SDアソシエーションは、メモリカードのストレージに関する規格の策定と普及のための業界団体として、パナソニック、サンディスクおよび東芝(現キオクシア)の3社により2000年1月に設立されました。14社から始まったSDアソシエーションでは、現在約800社の会員企業がSD規格の設計と開発にあたっています。このことにより、企業はSDカードと機器間のよりスムーズな相互運用性を得、さらに快適なユーザ環境を実現します。

    SDメモリカードフォーマッター | SD Association
    tomio2480
    tomio2480 2015/05/10
    ArduinoとSDカードの件で格闘していたときにみつけた, SD 公式のAssociation 公式のフォーマッター.
  • MFTの修復 - PCと解

    MFTが破損してしまうと、そのパーティションに対して正常なアクセスができなくなってしまいます。 そのうえうまく復旧できず、手に負えなくなってしまうことも多いです。 というのも、MFT破損の原因がハードディスクそのものにある、 つまり、ハードディスクが正常に読み書きできていない場合もあるからです。 いざ調べてみると、ハードディスクがエラー吐きまくりなんてことも珍しくありません。 しかし、ハードディスクは交換するとしても、中のデータは買うことができないので、 復旧方法を考えること自体は、決して無意味なことではありません。 そのためにはまず、MFTが何かということをおさえておく必要があります。 ほとんどの場合、MFTの修復とは、MFTを元の状態に戻すことではないからです。 「MFT」とは何か 「MFT」とは、「Master File Table」(マスターファイルテーブル)の略です。 NTFSの

  • 初心者によるMATLABメモ|CSV形式のデータの読み書き

    検索エンジンから来た方は読みたい記事が表示されていない可能性があります。 その場合、左メニューのフォームでブログ内を検索すると見たい記事を見れると思います。 もしくは、カテゴリー名をクリックしていただくと各カテゴリーの記事のリストが見れます。 ありがちなcsvファイル(カンマ区切り)の読み込みと書き出しです。 ただ,ここで紹介する関数csvwriteとcsvreadはその関数名から期待されるような動きはテンでしてくれませんのであしからず… まず『,"1,2,2",』みたいな正しいフォーマットのcsvを読みこまないのはまだ許せますが,文字列も読み込みません. 数字だけ… まぁそれでも利用価値はあるかなぁと思うので書いておきます. まぁ面倒でない人は,,csvread()はdlmread(filename, ',', r, c)へのショートカットなのでdlmreadを使った方がよいです。 それ

  • (非推奨) 数値データの ASCII 区切りファイルを行列に読み込む - MATLAB dlmread - MathWorks 日本

    M = dlmread(filename) は、ASCII 区切り数値データ ファイルを行列 M に読み取ります。関数 dlmread はファイルの区切り記号を検出し、連続する空白を単一の区切り記号として扱います。 M = dlmread(filename,delimiter) は、指定の区切り記号を使用してファイルからデータを読み取り、連続する区切り記号文字を複数の区切り記号として扱います。 M = dlmread(filename,delimiter,R1,C1) は、行オフセット R1、列オフセット C1 の位置から読み取りを開始します。たとえば、オフセット R1=0 および C1=0 はファイルの最初の値を示します。 区切り記号を指定せずに行と列のオフセットを指定するには、たとえば M = dlmread(filename,'',2,1) のように、プレースホルダーとして空の文字を

  • ワークスペースからファイルに変数を保存する - MATLAB save - MathWorks 日本

    save(filename) は、現在のワークスペースにあるすべての変数を、filename という名前の MATLAB® バイナリ ファイル (MAT ファイル) に保存します。filename が存在する場合、save はこのファイルを上書きします。

  • (非推奨) コンマ区切り値 (CSV) ファイルの読み取り - MATLAB csvread - MathWorks 日本

    M = csvread(filename,R1,C1) は、行のオフセット R1 および列のオフセット C1 からファイルのデータの読み取りを開始します。たとえば、オフセット R1=0 および C1=0 はファイルの最初の値を示します。

  • CSVWRITE 関数を使ってワークスペースの変数をファイル出力すると、数値精度(桁数)が保持されません。数値精度を保持してテキストフ...

  • (非推奨) コンマ区切り値ファイルの書き込み - MATLAB csvwrite - MathWorks 日本

    csvwrite(filename,M,row,col) は、行列 M をファイル filename に書き込みますが、行と列を指定された量だけオフセットさせた位置から書き込みを開始します。行と列の引数はゼロが基点で、row=0 および col=0 がファイル内の最初の値を指定します。

  • ファイル選択ダイアログ ボックスを開く - MATLAB uigetfile - MathWorks 日本

    file = uigetfile は、現在のフォルダー内のファイルを一覧にするモーダル ダイアログ ボックスを開きます。これにより、ユーザーはファイルの名前を選択または入力できます。ファイルが存在していて有効である場合、ユーザーが [開く] をクリックすると、uigetfile はファイル名を返します。ユーザーが [キャンセル] またはウィンドウの閉じるボタン (X) をクリックすると、uigetfile は 0 を返します。 [file,location] = uigetfile は、ユーザーが [開く] をクリックしたときに、ファイル名およびファイルへのパスを返します。ユーザーが [キャンセル] またはウィンドウの閉じるボタン (X) をクリックすると、uigetfile は両方の出力引数に対して 0 を返します。

  • コマンド:tee: UNIX/Linuxの部屋

    % ls | tee sample.log total 954 -rw-rw-r-- 1 user1 user1 684 Feb 26 15:11 sample1 -rw-r--r-- 1 user1 user1 422 Feb 26 10:24 sample2 % cat sample.log total 954 -rw-rw-r-- 1 user1 user1 684 Feb 26 15:11 sample1 -rw-r--r-- 1 user1 user1 422 Feb 26 10:24 sample2

    コマンド:tee: UNIX/Linuxの部屋
  • EPUB - Wikipedia

    EPUB(イーパブ)は、国際電子出版フォーラム(英語版)(International Digital Publishing Forum, IDPF)が策定した、オープンフォーマットの電子書籍ファイルフォーマット規格である。「EPUB」は"Electronic PUBlication"(電子出版)の意味を持ち「epub」「ePub」などと表記される場合もある。 EPUBはXML、XHTMLCSSおよびZIPに基づいた規格であり、対応するハードウェアやアプリケーションソフトウェアは多く、電子書籍ファイルの標準となっている。 2020年2月19日にはISOより国際規格"ISO/IEC 23736" として刊行された。 EPUBは、XHTMLのサブセット的なファイル・フォーマット規格であり、HTMLやウェブブラウザのオープン性を保持しつつ、インターネット接続が切断された状態の携帯情報端末(PDA

  • Node.jsでファイルを読み込むサンプル。 - 東京アンダーグラウンド

    Nodeでファイルを読み込む Node.jsでファイルの読み書きやファイルシステムの操作を行うときは、fsモジュールを使用する。 まずはファイルの読み込みからやってみる。 以下のファイルを用意する。 vi test.txt ------------ test hoge ------------ で、上記のtest.txtファイルを読み込むNodeのサンプルは以下の通り。 var fs = require('fs'); fs.readFile('./test.txt', 'utf8', function (err, text) { console.log('text file!'); console.log(text); console.log('error!?'); console.log(err); }); 実行する。 $ node readtest.js 結果は以下の通り。 [sysm

    Node.jsでファイルを読み込むサンプル。 - 東京アンダーグラウンド
  • Clover - k本的に無料ソフト・フリーソフト

    エクスプローラを、Google Chrome 風なタブインターフェースにしてくれるソフト。 エクスプローラを Chrome 風にタブ化させることで、ファイル管理を Chrome に近い操作感で行えるようにしてくれます。 タブを複製する機能や、アクティブなタブ以外 or 右側にあるタブ を一括して閉じる機能、よく使うファイル / フォルダ / ドライブ を登録しておくことのできる “ ブックマークバー ” 等の機能が付いています。 「Clover」は、エクスプローラを Google Chrome 風なタブインターフェースにしてくれるソフトです。 一画面内に、複数のフォルダをタブ形式で開いていけるようにする... というエクスプローラタブ化ソフトで、インターフェースを Google Chrome そっくりにしてくれるところが最大の特徴。 見た目だけではなく機能も Chrome 風になり、開いた

    Clover - k本的に無料ソフト・フリーソフト
  • ファイルを人質に取って脅す「Cryptolocker」が猛威

    ユーザーのファイルを人質に取って身代金を要求するランサムウェア「Cryptolocker」が猛威を振るっているという。米セキュリティ機関のSANS Internet Storm Center(ISC)が10月22日のブログで注意を促した。 Cryptolockerは2013年9月初旬ごろに出現したランサムウェアで、感染するとシステム内の文書ファイルが全て暗号化され、300ドルあまりの「身代金」を72時間以内に払うよう要求されるという。 ISCによれば、現時点では身代金を払う以外に、ファイルの暗号を解除できる手段はほとんど存在しない。ただ、Microsoftの「Shadow Volume Copies」などを使えば、非常に限定的ながら一部を復旧できる可能性はあるとしている。 Cryptolockerが感染する経路はさまざまで、UPSやFedexの宅配連絡通知を装ったスパムメールが使われたり、

    ファイルを人質に取って脅す「Cryptolocker」が猛威
  • コードの保存とバックアップ - MATLAB & Simulink - MathWorks 日本

    コードの保存とバックアップエディターおよびライブ エディターでは、複数のメソッドを使用してファイルを保存できます。エディターでは、ファイルのバックアップ コピーを作成することもできます。ファイルのバックアップ コピーを作成することで、実際に使える既知のバージョンがある状態で、変更を加えることができます。また、システムに問題が生じた後で、失われた変更を復元するのに役立ちます。 ニーズに応じて、保存するファイルをエンコードおよびキャッシュする方法を管理することもできます。 コードの保存エディターまたはライブ エディターでファイルを変更するときに、MATLAB® では、ドキュメント タブでファイル名の隣にアスタリスク (*) を表示することで、ファイルに未保存の変更があることを示します。 ファイルを保存するには、[エディター] タブまたは [ライブ エディター] タブに移動し、[ファイル] セク

  • EFSとは - IT用語辞典

    概要 EFS(Encrypting File System)とは、Windowsの標準ファイルシステムの一つであるNTFSが持つファイル暗号化機能。ファイルに属性として設定され、暗号化属性が付加されたファイルはストレージ上に暗号化された状態で記録される。 コンピュータ体やストレージ装置が盗まれ、物理的にファイルにアクセスされたような場合でも、正当なアクセス権のない者は内容を復号できないようにすることができる。 暗号化の対象や範囲は利用者の操作により、ドライブ全体、特定のディレクトリ、特定のファイルなどを選択して指定することができる。暗号化や復号はファイルシステムのレベルで行われるため、利用者やソフトウェアはこれらの処理を意識することなく透過的に利用することができる。 ファイルの暗号化は共有鍵暗号(秘密鍵暗号)によって行われ、ファイル暗号鍵は公開鍵暗号で暗号化されてファイルシステム内に記録

    EFSとは - IT用語辞典
  • なまけものになりたくて - mp3のタグ情報の文字化けを解消する。ついでに編集も。

    11.04から標準音楽プレイヤーがRhythmboxがBansheeに変わったわけですが、昔ダウンロードして保存していたmp3Banshee経由で聞こうとした所、タイトルやらアルバム名やらが文字化けしている事に気が付きました。 調べてみたところmp3のタグがshift_jisで記載されているがために、文字化けしているとの事でした。 文字化けを解消するには、タグをutf-8で書きなおした上で上書きしてやれば良いので、早速mp3のタグ編集ソフトを探します。 terminalを起動して以下コマンドを実行します。 sudo apt-cache search mp3 tag amarok - easy to use media player based on the KDE Platform libtunepimp-dev - MusicBrainz tagging library deve