タグ

関連タグで絞り込む (228)

タグの絞り込みを解除

Tipsに関するnanakosoのブックマーク (1,065)

  • 『マイミュージックやマイピクチャ、マイビデオの表示(Windows)』

    マイミュージックやマイピクチャが My Music や My Pictures のフォルダ名で表示される原因について記載します。また、マイビデオについても記載します。 フォルダ中に Desktop.ini が削除されていることが原因です。 次のコマンドを実行または、 Desktop.ini を作成することにより解決します。 ■ マイミュージックやマイピクチャのフォルダ作成 > regsvr32 /i:U shell32.dll または > rundll32 mydocs.dll,PerUserInit ■ マイミュージックやマイピクチャの Desktop.ini 作成 次のコマンドを実行することにより作成されます。 > shell:My Music > shell:My Pictures または 次の内容を Desktop.ini ファイルに書いて、各フォルダに保存します。 □ マイピクチ

  • カレントディレクトリをバッチファイルのディレクトリにする - 強火で進め

    %0 にバッチファイル自身のファイルパスが格納されているため以下の様に記述し、ドライブの変更、ディレクトリの変更を行う。 %~d0 cd %~d0%~p0追記: id:nanmo さんよりコメント欄にてもっと短い方法を教えて貰いました。 cd /d %~dp0cd で /d のオプションを指定すると通常、ディレクトリの変更だけでドライブの変更は行ってくれない cd コマンドでドライブの変更も同時に行うようになります。 たとえば現在、Dドライブの d:\test にいて Cドライブの c:\test2 に移動したい様なドライブが異なる場所への移動も以下の1行を実行するだけでOKです。 cd /d c:\test2ちなみにコマンドのヘルプはコマンドプロンプト上で「help (コマンド)」とタイプすると確認できます。cd について知りたい場合は help cd で確認できます。 %~dp0 は

    カレントディレクトリをバッチファイルのディレクトリにする - 強火で進め
  • Windowsのエクスプローラーからさくっとファイルのハッシュ値を調べる - 葉っぱ日記

    以下の内容を test.reg などのファイル名で保存し、regファイルをダブルクリックしてレジストリに結合する。 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\MD5] @="MD&5をコピー" [HKEY_CLASSES_ROOT\*\shell\MD5\command] @="cmd /c certutil -hashfile \"%1\" MD5|findstr -v \":\"|clip" [HKEY_CLASSES_ROOT\*\shell\SHA1] @="SHA&1をコピー" [HKEY_CLASSES_ROOT\*\shell\SHA1\command] @="cmd /c certutil -hashfile \"%1\" SHA1|findstr -v \":\"|clip"これで、ファ

    Windowsのエクスプローラーからさくっとファイルのハッシュ値を調べる - 葉っぱ日記
  • 大きなテキストファイルをawkで処理するときにcatで投げ込むと速い理由 - ablog

    以下、長々と書いてますが、結論は ”私の環境で”大きなテキストファイルをawkで処理するときにcatで投げ込むと速い理由 - ablogに書いてます はじめに awk file より cat file|awk のほうが速いという以下のブログエントリが興味深いので調べてみました。 ちなみに cat file|awk が速くなる環境は稀で、巷では awk file のほうが速い環境のほうが多いようで、どちらが速いかは環境依存です。 [root@localhost sample]# cat command1 awk '$5 ~ /((26|27|28|29|30)\/Jun|(01|02|03)\/Jul)/{ print }' sample.txt > result1.txt (中略) [root@localhost sample]# time sh command1 real 0m53.92

    大きなテキストファイルをawkで処理するときにcatで投げ込むと速い理由 - ablog
  • bashで覚えておきたいショートカットキー(キーバインド) | 俺的備忘録 〜なんかいろいろ〜

    Linuxでデフォルトのログインシェルといえばbash。sshで接続するにしても、bashは必ず使うものだ。 今回は、そんなbashで利用できるショートカットキー(キーバインド)で覚えておくと便利なものをピックアップしてみた。 1.カーソル移動系 カーソルを移動する際に便利なショートカットキー。 こうしてみると、意外と知らなかったショートカットキーがあったりする。 コマンド 機能

  • 部品の豆知識 - バリオーム、なんで2番と3番のピンをつなぐ?

    バリオーム、なんで2番と3番のピンをつなぐ? ひとことで言えば、フェールセーフです。 右のような回路をよく見かけます。可変抵抗や半固定抵抗の3番のピンはつないでもつながなくても同じではないか?という疑問を誰しも持たれるかと思います。じつは、この接続には深いわけがあるのです。 可変抵抗や半固定抵抗は電子部品でありながら、機械的な動きを伴う希な部品です。機械的な動きを伴うために、接点が磨耗する、衝撃に弱いという欠点をもちます。接点の磨耗によってバリオームはガリオームになります。これは、古いオーディオの音量調節ボリュームを回すとガリガリという音がすることから名づけられたと思われます。 さて、このガリオームの正体は、接点の磨耗によって、接点が接触不良を起こすことにあります。ボリュームを回していくと、2番ピンが電気的に絶縁された状態になってしまうことがあるわけです。 このとき、右の図のような接続です

  • 65K問題が起きた時の犯人を調べる方法 - Qiita

    前置き いろいろとライブラリを導入していったら、プロジェクトの初期にもかかわらず65K 問題が発生・・・。 2日ぐらい悪戦苦闘してベスト・プラクティスを発見したのでメモ。 Proguradで挫折 とりあえずは下記ページを参考にした。 Androidのメソッド数が65k(65536)を超えた場合にビルドができなくなる問題の対処法 Multidex化してもよいのだけれど、アプリのサイズが増えるのがどうしても許容できなかったため、proguardで利用していないメソッドを消す戦略をとった。 頑張った結果、アプリケーションの65K問題を回避できた。 ただdebugビルドにもproguardファイルが必須となり、testで65k問題が発生する・・・!ヽ(`Д´)/ Instrumentation周りのproguard設定はかなり辛くて挫折。。。 JakeWharton神 現実逃避しながらgithub

    65K問題が起きた時の犯人を調べる方法 - Qiita
  • IT屋必見! 『コマンドプロンプト』のストレスが少し減る小技集 - ゆとりずむ

    こんにちは。らくからちゃです。 今日も、東京も東京証券所も雨模様ですね。昨日よりかは、多少小雨になってきたようですが、遠くの方に台風が見えるのが気になります。最大瞬間風速50メートル以上と、大変強力な台風なので、お庭においてあるあれやこれも、ポートフォリオも吹き飛ばされないようにご警戒ください。 さて、自己紹介のところでも書かせて頂いていますが、なんちゃってコンサルタントをやらせて頂いております。ただ、システムのインストールやら、アドオン開発のテストなどなどで、見よう見まねでエンジニアっぽいことをやっている時も御座います。(到底職の人には敵いませんが・・・) まあお客様がご利用している端末がWindowsであることが殆どですので、システムをメンテナンスする際にもWindowsのコンソール機能である『コマンドプロンプト』を使うことになります。このコマンドプロンプト、ちょっとした小技で随分い

    IT屋必見! 『コマンドプロンプト』のストレスが少し減る小技集 - ゆとりずむ
  • (0, eval)('this')とは何なのか - Qiita

    この(0,eval)('this')はいったい何なのか。調べた。 調べた結果 これはindirect eval callを使用した、どのスコープでも必ずグローバルオブジェクトのthisを取得するためのテクニックであった。 ES5ではevalを直接呼び出すと、引数のコードはそのスコープで実行されるが、間接的にevalを呼び出すと、引数のコードは必ずグローバルスコープとなるそうだ。なので引数のthisは必ずグローバルオブジェクトとなる。ブラウザではwindowとなり、Nodeではglobalになるのだ。実際どうするかだが、eval関数を変数に代入し、その変数で実行すればよい。 // Nodeで実行 var obj = new (function(){ this.direct = eval('this'); var ev = eval;// 変数に代入 this.indirect = ev('t

    (0, eval)('this')とは何なのか - Qiita
  • Javaで1行ずつテキストデータを読み込むイディオムの変遷 - argius note

    テキストデータを読み込む場合、言語にかかわらず1行ずつ読み込んで処理します。ここではこのイディオムを"read-lines"と呼ぶことにします。 スクリプト言語なんかだと大抵、最初からforeachで済んでしまっていたりしますが、初期のJavaではちょっと面倒な手順が必要でした。 新しいバージョンではだいぶ簡単簡潔に書けるようになりましたが、今度はたくさんありすぎて、どれがなんなのかが良くわからなくなっています(大袈裟)。 そこで今回は、"read-lines"の変遷についてまとめてみました。 最近Javaを始めた方がバージョンが古い時に書かれたソースコードを読むときに役に立つ...かも知れません。 目次 基 BufferedReader (Java1.1~) Scannerと拡張for文 (Java5~) java.nio.file.Filesとtry-with-resources(J

    Javaで1行ずつテキストデータを読み込むイディオムの変遷 - argius note
  • 消えたWindowsバックアップ、Windows 10で復活となるか - @IT

    消えたWindowsバックアップ、Windows 10で復活となるか:その知識、ホントに正しい? Windowsにまつわる都市伝説(33) 皆さんがお使いのWindows PC、万が一の場合に絶望しないために定期的にフルバックアップを作成していますか。HDDが物理的に壊れてしまうと「システムの復元」や「PCのリフレッシュ」では復旧できませんよ。筆者はWindows 8以降の新しい保護機能は利用せず、いまだにフルバックアップ派です。 連載目次 Windows Vistaで刷新されたWindowsのバックアップ機能 Windowsは、データやシステムをバックアップするためのツールを標準で備えています。この標準のバックアップツールですが、Windows VistaおよびWindows Server 2008で、それまで「NTBackup」と呼ばれてきた「バックアップ」から、「Windows Co

    消えたWindowsバックアップ、Windows 10で復活となるか - @IT
  • ターミナルの表示が崩れたときの対処法

    よくターミナルで、catとかlessとかファイルなどを見たときに2バイト文字が化けて出力されて以降にlsなどの出力がガタガタになるときありますよね。 あれ、ないですか?それは幸せですね。 僕はよくあるんですけど、そういうときの対処法を昔だれかに聞いて、それ以来この状態になるとずっと今回紹介する技を使ってきています。 やり方は簡単です、ターミナルに以下のコマンド(?)を打つだけです。 % echo ^[c でも、単純に「echo スペース ハット ブラケット c」って打ってもだめです。 実際には「echo Ctrl-v Esc c」と打っています。 このあとリターンを押せば、あら不思議。 ガタガタしてた出力が直ります。 他にも対処法あると思いますが、僕がよく使うのはこれです。 これはエスケープシーケンスの1種で、この用途以外にもターミナルで色などを変えることもできます。ネットで調べると色の定

  • 重厚長大なgitレポジトリをさらっとcloneして作業し始める - Qiita

    背景 あまり望ましくない、と思いつつ振り返ってみると巨大なレポジトリができてしまうこと、ありますよね。(あることにしましょう) こういうレポジトリで 別のディレクトリで実験を始めたい 新しいサーバにcloneしたい みたいな時にgit cloneにものすごい時間がかかって萎えます。 こんな時のご提案です。 やり方 branch 名指定、depth 1でcloneする git clone --depth 1 --branch experimental-branch git@github.com:k12u/huge_repo.git experimental_huge_repo 積み重なった黒歴史も見なかったことにしてくれます。 (オプション) config のremote.origin.fetchを完全体に戻す。 このままだとgit fetchしてもclone時に指定したbranch以外は降

    重厚長大なgitレポジトリをさらっとcloneして作業し始める - Qiita
  • Windowsでgccなどを利用できるMSYS2の環境設定など - Qiita

    windowsでgccなどのlinux用コマンドが使える環境としてMsysがありますが、最近はMsys2と呼ばれるものが出てきて、だいぶ安定して実用できる感じになってきました。 日語もちゃんと認識できるところがいいですね。 (ただしコード表現はUTF-8ですが) 環境設定して、いろいろコンパイルできるようになったので、とりあえず環境設定のやり方などを書いていこうと思います。 インストール http://sourceforge.net/projects/msys2/files/Base/ より、環境にあったものをダウンロードしてください。 64BitOSならば64bit版を落としておきましょう。 (64Bit→x86_64、32Bit→i686です) その後インストーラよりインストールすると、c:\にフォルダができてます。(64Bitならmsys64になります) その中にあるmsys2_s

    Windowsでgccなどを利用できるMSYS2の環境設定など - Qiita
  • Windowsのシンボリックリンクとジャンクションとハードリンクの違い

    対象OS:Windows 2000/Windows XP/Windows Vista/Windows 7/Windows 8/Windows Server 2003/Windows Server 2008/Windows Server 2008 R2/Windows Server 2012 解説 ●Windows OSで利用できるリンクの種類 Windows OSでは、ファイルやフォルダ名へのリンク(参照)を行う機能として、「ハードリンク」や「ジャンクション」「シンボリック・リンク」などがある。これらは同じような機能を提供しているが、例えば「フォルダへのリンク」と「ファイルへのリンク」の扱いが異なるなど、いくらか違いがある。ユーザーは用途に応じてこれらを使い分ける必要がある。 それぞれのリンクの特徴を表にまとめておく。

    Windowsのシンボリックリンクとジャンクションとハードリンクの違い
  • anyframeを使おう

    現在私が開発中のunite.vimに関する紹介です。オマケとして、今までの発表をダイジェスト形式で御届けしています。

    anyframeを使おう
  • JavaScriptを読んでて「なにこれ!?」と思うけれど調べられない記法8選。 - Qiita

    JavaScriptを読んでいると、「あれ、、、なにこれ?この書き方。。。」と思うことがたまにあります。この際の厄介なことは、どうやって調べたらいいかわからないことです。Google先生に聞こうにも、その書き方をなんと呼ぶかわからないので聞けない。 そんな「なにこれ?」を厳選してみました。覚えておくと、将来スッキリとする時が来るでしょう。 1. なみなみ、ふにゃふにゃ言ってる

    JavaScriptを読んでて「なにこれ!?」と思うけれど調べられない記法8選。 - Qiita
    nanakoso
    nanakoso 2015/04/18
    最後の関数のやつ、括弧以外の演算子はしらんかった。演算子+関数絶対使わないけど、読むときのために。
  • バッチファイルでファイルサイズ取得 - melpon日記 - HaskellもC++もまともに扱えないへたれのページ

    for %%I in ( ファイル名 ) do set size=%%~zI size にファイルサイズがセットされます。

    バッチファイルでファイルサイズ取得 - melpon日記 - HaskellもC++もまともに扱えないへたれのページ
  • bashのTips色々 - Qiita

    概要 bashの記法は独特なものが多く毎回ググってしまうのでまとめて(と言いつつまとまりがないですが。。。)おこうと思います。 ある程度まとまってからpostしようとか思ってたらごちゃごちゃになっちゃいました。 bashで使えるという意味なのでposixシェル共通のネタも混ざってます。 随時更新します。参考になれば幸いです。 参考 man bash リファレンスマニュアル Advanced Bash-Scripting Guide カッコ色々 bashでは色々なカッコがありますが、よく違いが分からず使っていたりするのでまとめてみます。 []と[[]] []はtestコマンドのaliasです。[[]]じゃないとできないこととしては、以下のようなものがあります。 空白を含む文字列をクォートしなくてOK var='abc 123' # []の中だとクォートしないとエラーになる [ $var =

    bashのTips色々 - Qiita
  • Mozilla Re-Mix: Firefox 38.0に試験実装されているリーダーモード機能を有効にする方法。

    ブログやニュース記事などには、文以外にも様々なコンテンツが表示されるようになっており、時に文に集中できないようなこともあります。 Firefoxアドオンの中には、このようなページでもスッキリと読むことができるリーダー系アドオンがいくつか存在し、それらを利用することで文以外のコンテンツを非表示にし、スッキリと体裁を整えて表示できるというようなものがいくつかあります。 記事などをスムーズによむためにこうしたアドオンを導入されている方も多いと思いますが、将来のFirefoxにはこのような機能が標準で装備されるようになるかもしれません。 Mozillaは、リーダーモードという機能をFirefox 38.0(Aurora)に試験実装し、テストユーザーがその機能を試すことができるようにしています。 この機能は、デフォルトでは有効になっておらず、以下の手順で有効化する必要があります。 1.abou

    Mozilla Re-Mix: Firefox 38.0に試験実装されているリーダーモード機能を有効にする方法。