タグ

tipsに関するteddy-gのブックマーク (320)

  • Windows:フォルダ内のファイル名一覧を取得(出力)するには - 教えて!HELPDESK

    「フォルダ内の全てのファイル名を一括して取得したい」というご質問をいただくことがあります。 Dirコマンドで簡単にできますので、試してみましょう。 「スタート」-「プログラムとファイルの検索」ボックスに「cmd」と入力し「Enter」キーを押します。 以下のように入力しEnterキーを押します。(※フォルダ名はフルパスで入力するか、フォルダをコマンド画面にドラッグ ) Dir /b フォルダ名 > 出力ファイル名 ★/bを付ける と要約や日時、サイズなどを省略し直下のファイル・フォルダの名前のみ出力されます。 Dir /b /a-d フォルダ名 > 出力ファイル名  ★/a-dを付けるとサブフォルダ名は出力しません。(直下のファイル名のみ出力) Dir /b /s フォルダ名 > 出力ファイル名 ★/sを付けるとフォルダ 、サブフォルダ内の全ファイル名をフルパスで出力します。 Dir /b

    teddy-g
    teddy-g 2015/12/23
    DIRコマンドって直接ファイルに出力できたんだな。色々と何かするときに便利。
  • Windowsでネットワーク上のフォルダへ移動するコマンド(pushd・popdコマンド) | ITO の 適当ブログ

    ネットワーク越しのフォルダをコマンドプロンプトで見れないのか調べてみた。 通常のCDで移動しようとすると、「CMD では UNC パスは現在のディレクトリとしてサポートされません」というエラーメッセージがでます・・・ (´ヘ`;) う~ん・・・ cmd(コマンドプロンプト)ではUNCパス(\\(ComputerName)\(folders)..)をカレントディレクトリとして設定する機能はサポートされていないので当たり前なのか・・・ 実際やってみると出るはずです。興味のある方、やってみてください・・・ ただ、アクセスしたいネットワークパスでネットワークドライブを作っていれば、そのドライブをカレントドライブにした後、所望のカレントディレクトリに移動する、という扱いができます。 pushd \\computer\sharename で、自動的にネットワークドライブ接続して、そのドライブに移動し

    teddy-g
    teddy-g 2015/12/23
    pushdなんてコマンド知らんかったなー。かなり便利。知っておくべき。
  • MySQLでDATETIME型の時刻差を計算 - 地中へのはしご

    MySQL上で、DATETIME型の時間差を出す方法です。 僕の場合、出した値を合計して、その後PHPで扱う流れでしたので、UNIX_TIMESTAMPで変換してから差を出す方法を採用しました。 複数の方法で結果を出してみる 左2つのデータの差分を、カラム名の方法で出しています。 そのまま減算 数字列の差分になります。 SELECT datetime1 - datetime2 FROM table_name UNIXTIMESTAMP化してから計算 秒数で取得できます。 SELECT UNIX_TIMESTAMP( datetime1 ) - UNIX_TIMESTAMP( datetime2 ) FROM table_name SUBTIME()で計算 後ろの引数は時刻ではなく時間を表す値でなければならないようです。 SELECT SUBTIME(datetime1,datetime2)

    teddy-g
    teddy-g 2015/11/08
    MySQLで日付型計算するときはUNIX_TIMESTAMP
  • phpMyAdminでSQLファイルのアップロードサイズ制限を変更する

    phpMyAdmin で SQL ファイルをインポートする際に許容されるサイズ制限を変更する方法を段階的に説明するチュートリアル。 大規模なデータベースをインポートする必要がある場合に役立ちます。 phpMyAdminでSQLファイルのアップロードサイズ制限を変更します。 我々は、で動作する場合 データベースほとんど私たちに到達です phpMyAdminの、Web インターフェイスを介してデータベース管理サポートを提供します。 phpMyAdmin から、アクセスできるデータベースに必要な変更を加えることができます。 データベースを追加したり、データベース内のテーブルを作成、削除、編集したり、削除したりできます。 インポート·データベースを維持. 標準構成では(default) 関数 "インポート"で phpMyAdminの、私たちは内にアップロードしないようにしてください MySQL 2

    phpMyAdminでSQLファイルのアップロードサイズ制限を変更する
    teddy-g
    teddy-g 2015/10/31
    phpMyAdminに巨大なデータをインポートするときはphp.iniのmemory_limit、upload_max_filesize、post_max_sizeの3か所を変える。なにこれ自動翻訳?
  • http://openbook4.me/projects/147/sections/885

    teddy-g
    teddy-g 2015/09/25
    Pythonでファイル読み込み。勿論これでCSVも読める。超基本。
  • pythonモジュールの一覧表示 - Qiita

    Help us understand the problem. What are the problem?

    pythonモジュールの一覧表示 - Qiita
    teddy-g
    teddy-g 2015/09/25
    Pythonで利用可能なモジュールを表示。超基本。
  • 13.1. csv — CSV File Reading and Writing — Python 2.7.18 documentation

    This document is for an old version of Python that is no longer supported. You should upgrade and read the Python documentation for the current stable release. The so-called CSV (Comma Separated Values) format is the most common import and export format for spreadsheets and databases. There is no “CSV standard”, so the format is operationally defined by the many applications which read and write i

    teddy-g
    teddy-g 2015/09/25
    PythonでCSVファイルをいじるときはcsvモジュール。超基本。そして便利。
  • for文を使った繰り返し

    Python で繰り返し処理を行う時に利用できる for 文の使い方について解説します。 for 文は別途指定したイテラブルなオブジェクトの要素の数だけ要素を 1 つずつ取り出してながら繰り返しを行います。

    for文を使った繰り返し
    teddy-g
    teddy-g 2015/09/25
    Pythonでループ処理から抜けるとき。ってかそうやって書けるのか。面白いな。超基本。
  • Python 配列をfor文でまわしているときのループカウント取得 | fujishinko 雑記帳

    よく、['a', 'b', 'c']という配列の内容をループで表示しているとき、 あわせてループカウントも取得したい時があります。 今までは、 count = 0 for word in ['a','b','c']: print count,word count+=1 としていたのですが、美しくない・・・ 調べてみると、 for i,word in enumerate(['a','b','c']): print i,word 出力結果 0 a 1 b 2 c enumerateとしてやることで、ループカウントも 一緒に取得できました。 便利~

    Python 配列をfor文でまわしているときのループカウント取得 | fujishinko 雑記帳
    teddy-g
    teddy-g 2015/09/25
    Pythongでループカウントするにはenumerateしてやればいい。超基本。
  • リストに指定した値と同じ要素が含まれているか確認する

    作成済みのリストに指定した値と同じ要素が含まれているかどうか、含まれている場合の要素の数や要素のインデックスを取得する方法について解説します。要素が含まれているかどうかの確認には in 演算子、要素の数を確認するには count メソッド、インデックスを確認するには index メソッドを使用します。

    リストに指定した値と同じ要素が含まれているか確認する
    teddy-g
    teddy-g 2015/09/25
    Pythonでリスト内を検索。超基本。
  • Python でリストの要素を指定 – car, cdr に相当するもの

    リストに対して操作をするとき、その要素を簡単に指定できると楽。 2.3.6 シーケンス型 によると、(太字は引用者による) s[i] s の 0 から数えて i 番目の要素 (…) i または j が負の数の場合、インデクスは文字列の末端からの相対インデクスになります マイナスつければ末尾から指定できるの忘れてた。 パタッ(o_ _)o~† 気づかずこんな冗長な書き方を… 。 a[len(a)-1] a[:len(a)-1] 忘れないように図を書いておこう。 上記に特別な名前を付けていないところが Python 流ということかな? ついでにコードも書いておく。 a = [1,2,3,4,5] print u"先頭の要素: ", a[0] print u"2 番目以降の要素のリスト: ", a[1:] print u"最後の要素: ", a[-1] print u"最後の要素よりも前にある要

    Python でリストの要素を指定 – car, cdr に相当するもの
    teddy-g
    teddy-g 2015/09/25
    Pythonのリスト指定について。超基本。備忘。
  • チーミング - HiroHiro Variety♪

    ここは色々な話題を徒然に語る雑系ブログです。 主にゲーム音楽IT系の話題がメインと思われます。 チーミングはネットワーク側ではあまり使わない言葉です。サーバ側でよく使われ、冗長化・負荷分散・帯域増強を目的とした接続形態です。その方式は大きく3種類に分かれます。 フォールトトレランス NICの冗長化です。プライマリーとセカンダリー分のNICを用意して、通常セカンダリーを待機状態にしてプライマリーが落ちた場合にセカンダリーに切り替えます。あくまでサーバ側NICの冗長化になり、ネットワークの事は考慮していません。 リンク・アグリゲーション NICを複数枚用意し、それを束ねて1の仮想ネットワークとして利用する帯域増強です。束ねたケーブルのうち1が切れても動くので冗長化の機能を併せ持っています。IEEE802.3adで標準化されているので、ネットワーク機器対サーバでこの接続を行うこともでき

    チーミング - HiroHiro Variety♪
    teddy-g
    teddy-g 2015/09/25
    チーミングの件。冗長化とか負荷分散にも使うんだな。
  • チーミングとは

    ◆ チーミングとは チーミングは、サーバ等に搭載した物理NIC(ネットワークアダプタ)を1つの仮想的なNICとして束ねる技術。 チーミングにより耐障害性の強化、使用帯域の向上などが実現します。LANスイッチ側の冗長化だけでなく、 サーバ側の物理NICで冗長化することで、システム全体の耐障害性が強くなります。なお、チーミングを行う ためにはOS側ではなく搭載された物理NICとそのドライバソフトがチーミングに対応している必要があります。 ※ Linuxでは、Bonding(ボンディング)ドライバを使用していることから、チーミングのことをボンディングと呼んでいます。 ◆ チーミングの種類 チーミングには、フォールトトレランス、リンクアグリゲーション、ロードバランシングの3種類があります。 フォールトトレランスでは物理NICを束ねて1つをプライマリ(稼働)1つをセカンダリ(待機)として使用。 プラ

    teddy-g
    teddy-g 2015/09/25
    NICの仮想化をサーバ側ではチーミングと呼ぶらしい。知らんかった。
  • Python for Windows インストールメモ

    Python 自体のインストールは,Windows でも簡単にできますが, いろいろなパッケージもインストールしようとすると一苦労します. 役に立つかはわかりませんが,Windows での Python の開発環境を 構築したときのインストールメモになります.なお,使おうと思っている パッケージを考慮して,32bit 版の Python 2.7 をインストールした 場合になりますので,注意してください. パッケージを 1 つ 1 つインストールするのが面倒な方は, インストールするだけですぐに使える pythonxy(あるいは Python(x,y)) というディストリビューションがあります. インストールすれば,ほぼ MATLAB のような環境が手に入ります. pythonxy Python 体のインストール手順です. Python.org にアクセスする. "Downloads" -

    teddy-g
    teddy-g 2015/07/20
    Windows版Pythonのパッケージインストールの説明。Pythonちょっと面白いな。
  • JavaScriptで即時関数を使う理由 - Qiita

    (function (param1, param2) { //処理 }('hoge', 'fuga')); var result = (function (param1, param2) { return param1 + param2; }(1, 2)); console.log(result); //3が出力される。 ズバリ、スコープの汚染を防ぐため。 JavaScriptのスコープ JavaScriptのスコープは、「グローバルスコープ」と「関数スコープ」のみ。すなわち関数は任意にスコープを作るための唯一の手段である。 関数スコープの中でvarを使って定義された変数は関数の中でローカルな変数になるので、関数の外側の変数を上書きしたりすることはない。 なるべく変数の有効範囲をせばめる 一時変数を使用する一連の処理があった時に、それらの変数をすべてグローバル変数にしてしまうのはアンチパタ

    JavaScriptで即時関数を使う理由 - Qiita
    teddy-g
    teddy-g 2015/07/16
    今さらだけど、備忘まで。プライベートプロパティ/メソッドの定義で使うのはああそうかと思った。
  • onexit命令 (プログラムの終了処理の割り込み) HSP3入門講座 - Let's HSP!

    ユーザーがプログラムを終了させた時のラベルジャンプ先を指定しておく命令です。 onexit *label 終了処理は、下のような場面で発動します。 タイトルバーの左側にあるアイコンをダブルクリックする タイトルバーの右側にある×ボタンを押す システムメニューの[閉じる]項目を選択する キーボードの[Alt]+[F4]キーを押す onexit命令を用意した場合、実際にプログラムを終了させるには、end命令を必ず呼ばなければなりません。([Ctrl]+[Alt]+[Del]キーでプロセスから強制終了させる方法しかなくなるので注意) このonexit命令をどのような目的で利用するのかというと、たとえば下のような。 プログラムを終了する直前に、行わせたい処理を用意する。 (dialog命令を使った確認ダイアログ、設定情報などをファイルに書き出し、データ開放、など) プログラム終了の発動がウィンドウ

    teddy-g
    teddy-g 2015/07/08
    HSPでシャットダウン時の割り込みってできるかしら
  • RでMySQLデータベース上のデータを操作する - Qiita

    やりたいこと MySQL上のデータベースのデータをRから取り出して解析したい。 ※Mac環境で実行します。(Linux/UNIXも同様の手順で動くと思います。) RMySQLをインストールする RMySQLとは、RのためのデータベースインタフェースとMySQLドライバを収めた パッケージ

    RでMySQLデータベース上のデータを操作する - Qiita
    teddy-g
    teddy-g 2015/06/01
    RからMySQLのデータいじる。
  • Rプログラム (TAKENAKA's Web Page)

    消去せずに上書き 座標系の設定というのは,横軸と縦軸それぞれの最小値,最大値を いくつにするかを決めるということです. 高水準作図関数は,与えられたデータの値の範囲から,それらがうまく おさまり,かつ軸の両端が中途半端な値にならないように,座標系を 設定してくれます. 高水準作図関数は,ふつうは前のグラフを消して新しい図を書きます. けれども,描画前に par(new=T) として,グラフィックパラメータ new にT(真) を設定すると, まっさらな作図デバイスが用意されたものと思って,消去作業をしません. ただし,そこに何が描かれているかはいっさい関知しない(なにせ白紙だと思っている)ので, 前の作図のときの座標系も知りません. ですから,同じ座標系でプロットを重ねたいなら,座標系を明示的に指定してやる必要があります. <練習> 前のページで, t <- read.table('tem

    Rプログラム (TAKENAKA's Web Page)
    teddy-g
    teddy-g 2015/06/01
    Rでグラフを複数重ね書き。
  • RとWeb API

    MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...NTT DATA Technology & Innovation

    RとWeb API
    teddy-g
    teddy-g 2015/06/01
    RからWEB APIを使う方法。Rそのものからアクセスした方がいいかどうかは微妙だが、RJSONは使えると思った。
  • 『手を動かしながら学ぶ ビジネスに活かすデータマイニング』(技術評論社)を書くに当たって気を付けたこと&補足など(追記あり) - 渋谷駅前で働くデータサイエンティストのブログ

    追記(2015/03/14) 第7章の決定木のところで取り上げた{mvpart}パッケージのサポートが切れ、CRANから削除されてしまったためinstall.packages関数ではインストールできなくなっています。現在のインストール方法を最後に追記しました。 追記(2014/09/18) 実はGoogleブックスで立ち読み可能です 拙著公式サポートページと相互リンクしています。サンプルデータと正誤表はこちらをご参照ください ということで、以下の通り拙著『手を動かしながら学ぶ ビジネスに活かすデータマイニング』(技術評論社)が日発売と相成りました(都内の大型書店では先週半ばから先行販売している模様です)。 手を動かしながら学ぶ ビジネスに活かすデータマイニング 作者: 尾崎隆出版社/メーカー: 技術評論社発売日: 2014/08/22メディア: 単行(ソフトカバー)この商品を含むブログ

    『手を動かしながら学ぶ ビジネスに活かすデータマイニング』(技術評論社)を書くに当たって気を付けたこと&補足など(追記あり) - 渋谷駅前で働くデータサイエンティストのブログ
    teddy-g
    teddy-g 2015/05/26
    あれ、Windowsでtarをインストールするにはパスを追加するだけでいいって書いてあるぞ。あれれれれ