並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 286件

新着順 人気順

miscの検索結果1 - 40 件 / 286件

  • ソースコードを読むための技術

    $Id: readingcode.html,v 1.13 2003/12/06 00:01:08 aamine Exp $ 2006-05-02 gonzui 追加。thanks: 冨山さん 2003-12-03 ltrace と sotrace を追加 2003-12-03 ツールのところに DDD を追加。thanks: 和田さん 2003-05-27 VCG, SXT などについて追加。thanks: 梅沢さん 2003-05-27 これもすっかり忘れていた strace, ktrace, truss, etags などについて追加 2002-08-30 すっかり忘れていた ctags を追加 2002-07-07 匿名希望さんからメールでいただいた情報を追加 (動的コールグラフ) 2002-06-13 日記経由でいただいた意見をもとに文章を追加。thanks: 柳川さん、まつもとさ

    • 新人の方によく展開している有益な情報 - Qiita

      新人の方によく展開させていただいている有益な情報をまとめておきます。今後も展開することがあるかもしれないため情報をまとめております。 あらたな、有益な情報がありましたら、随時追加してまいります。 有益な記事・論文・書籍等を執筆・紹介していただいた皆様に感謝申し上げます。 ちなみに、本記事に記載されている情報は、お困りごと・お悩みごとをお聞きしたとき・気づいたときに、そのお困りごとに対して参考になりそうなものだけを展開していました。この情報を一気に展開していたわけではございません。 コードリーディングについて [1]ソースコードを読むための技術 https://i.loveruby.net/ja/misc/readingcode.html [2]派生開発推進協議会 関西部会 スペックアウトチーム,「派生開発におけるスペックアウト手法の提案」,派生開発カンファレンス2015,2015 http

        新人の方によく展開している有益な情報 - Qiita
      • 「頑張って」の代わりに使える、7つの励ましの言葉

        「頑張って」という言葉は、気軽に利用できる励ましの言葉、激励の言葉です。 しかし、場合によっては相手を傷つけてしまう可能性もある、「地雷ワード」であることは、よく知られています。 「現時点ですごい頑張っているのに、これ以上なにを頑張ればいいの?」と、思われてしまうことがあるのです。 とはいっても、元気がない相手の姿を前にして、励ます言葉をかけないのも不自然です。そこで、「頑張って」の代わりになる、励ましの言葉をピックアップしてみました。 ●うまくいくといいね 「頑張れ」を英語に訳すと「Good luck!」で、日本語に訳しなおすと、「うまくいくといいね!」になるかなと。これ以上の努力を強いるのではなくて、最終的な結果を気にかけてあげる方が、相手の負担がぐっと減ると思います。 ●じっくりいこうよ 個人的に好きな表現です。十分頑張っている人に、それ以上を強いる言葉は酷ですが、上手くいっていない

          「頑張って」の代わりに使える、7つの励ましの言葉
        • プログラミングでよく使う英単語のまとめ【随時更新】

          チェックマークをつける意味で check を使う場合は例外。 check 自体を避けたい場合は putCheckmark とする。 change 何をどう変更しているのかわからない。 check と同様に具体的な名前にできないか考えてみるとよい。 例外として isChanged のフラグを変更するための Change メソッドに使う場合がある。 xxxManager / xxxController こういう名前をつけるとクラスが肥大しやすい。 単一責任の原則にのっとってクラスを設計するべし。 UNIX 哲学にも「Small is beautiful.」という考え方がある。 xxxType, xxxData, xxxItem, xxxInfo 冗長になりやすい。 Type, Data, Item, Info を取っても意味が通じないか検討してみる。 使わないほうがよい言葉 compare 比

            プログラミングでよく使う英単語のまとめ【随時更新】
          • iTerm2 + zsh + tmux + vim で快適な256色ターミナル環境を構築する - ( ꒪⌓꒪) ゆるよろ日記

            こんにちわ。債務者ことゆろよろです。家買いました。 さて、最近こんなまとめが話題になりました。自分もコメントしましたが、すごい情報量になってます。 これ知らないプログラマって損してんなって思う汎用的なツール #JavaScript #PHP #Ruby #Python #HTML - Qiita 【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 #PHP #JavaScript #Python #Ruby #HTML - Qiita で、自分のコメントにも書いたのだけど、基本的に仕事はターミナルでssh接続して、Vimでコード書いてるので、この辺の環境構築についてまとめてみた。最近Terminal.appからiTerm2に移行して、screenからtmuxに乗り換えたので、その辺も含めて導入方法を書いておく。 手元の端末はMBPでOSX Lionだけど、ほぼ同

              iTerm2 + zsh + tmux + vim で快適な256色ターミナル環境を構築する - ( ꒪⌓꒪) ゆるよろ日記
            • ファミコンのエミュレータを書いた - undefined

              概要 ファミコンのエミュレータをJSでだらだらと作ってた。そこそこ遊べるようになったので公開しておく。技術的な内容は、またどこかで発表したり、Qiitaなどにまとめたい。(忘れないうちに。需要があるかは怪しいが。) 随分昔に作ってみたいなーと思いFPGAでの実装を開始したんだけど、早々に挫折した覚えがある。今思うとFPGAの場合タイミングの問題が付き纏うのでJSで書くより圧倒的に難易度も高いし、ハードエミュレータを実装するにしても前段階としてソフトウェミュレータを実装するのが定石っぽいので無謀だったっぽい。 ひとまずMapper0という基本的なカセット形式のみに対応し、スーパーマリオブラザーズがそこそこ遊べるくらいを目標とした。 成果物 github.com ファミコンのスペック MPU 6502(RP2A03), 8bit WRAM2KB VRAM 2KB 最大発色数 52色 画面解像度

                ファミコンのエミュレータを書いた - undefined
              • プログラミングの変数・メソッドの命名でよく使う英単語まとめ - SE_BOKUのまとめノート的ブログ

                目次 プログラミングの変数・メソッドの命名でよく使う英単語 ログイン・認証 許可・権限 ネットワーク ファイル操作 外部入出力 データ入出力 データベース操作 オブジェクト操作 生成・構築 削除・破棄 変更 変換・結合・排除 分割・切り出す(スライス) 登録・設定 検索・置き換え 状態・状態変更 計算 プロセス操作 処理サイクル 確認(1) 確認(2) 比較 その他対で使う単語 コード・ID・引数(変数) 機械学習関連 その他(未分類) データベーステーブルのカラム名の工夫(変数) 変数の頭につける接頭語 プログラミングの変数・メソッドの命名でよく使う英単語 プログラミング時の「メソッド名」「変数名」の命名で使いそうな英単語を「同じ意味でもニュアンスによって使い分けされるもの」あたりを注意してまとめます。 ログイン・認証 単語 意味 log_in/log_out ログインする/ログオフする

                  プログラミングの変数・メソッドの命名でよく使う英単語まとめ - SE_BOKUのまとめノート的ブログ
                • ファイルを掴んでいるプログラムを特定する方法 - misc.log

                  ファイルやフォルダーの利用者をリソースモニターで検索する プロセスが掴んでいるファイルを調べる 補足:コマンドで同じようなことをやる 補足:その他諸々 某所で書いたら意外に皆さん知らなかったようなので書いておきます。Windowsでファイルを削除したり名称変更しようとすると、別のプログラムが使っているので変更できない、といったエラーが出る事があります。こういう場合、後述の方法で「誰がファイルを掴んでいるのか」を調べられるかもしれません。 (あくまでローカル環境での話ですので、ネットワーク越しに掴まれているものや、インフラの運用で役立つ情報というわけではありません。ご了承ください) ファイルやフォルダーの利用者をリソースモニターで検索する リソースモニターという、タスクマネージャーの高機能版のようなツールがWindowsには標準搭載されています。これで、CPUタブにある「関連付けられたハンド

                    ファイルを掴んでいるプログラムを特定する方法 - misc.log
                  • JavaScript アニメーションのデザインパターン

                    JavaScript でアニメーションを作る アニメーションとは何? ビューを少しずつ回転、拡大縮小、移動、変色などを行い、連続的な動きを作る こんな感じ <div id="view">hoge</div> <script> var el = document.getElementById('view'); el.style.opacity = 1; setInterval(function() { el.style.opacity -= 0.01; }, 10); </script> なんで、あんな感じの書き方になるの? setInterval の意味が分からない こんな感じで書けないの? <div id="view">hoge</div> <script> var el = document.getElementById('view'); el.style.opacity = 1; w

                    • Mac OSXでのvim環境整理。.vimrcやらオヌヌメPlug inやらまとめ。 - ( ꒪⌓꒪) ゆるよろ日記

                      「そんな.vimrcで大丈夫か?」 「一番いい設定をたのむ」 ってことで、新しくMacbook Pro 15inch買ってSSDで世界が変わったゆろよろですこんにちうぉー。 で、pathogen.vimというvimのplugin管理を導入して、.vimrcやら見直したりしてみたんで色々と紹介してみようと思ったんですわ。 まぁ、この記事見たのがきっかけです。 vimプラグインでよりよいコーディングを | tech.kayac.com - KAYAC engineers’ blog もっとVim戦闘力を上げたいので、誰かvim scriptのハンズオンとかやって俺にvim scriptの書き方を教えてください……! MacVim-KaoriYaのinstall まずは、vim本体をMacVim-KaoriYaにします。 MacVimに対して、香り屋パッチの統合、ローカライズ、MacVim固有の

                        Mac OSXでのvim環境整理。.vimrcやらオヌヌメPlug inやらまとめ。 - ( ꒪⌓꒪) ゆるよろ日記
                      • エンジニアが情報収集とトレンドを追うのに読むと良いサイト - Qiita

                        背景 自分が普段電車や会社で読んでいるIT系のサイトと学習などで使用しているサイトのまとめ。 ニュース系 ■ CNET Japan ■ @IT ■ ITmedia ■ はてなブックマーク(テクノロジーカテゴリ) ■ Menthas ■ Publickey ニュース(ガジェット系) ■ PC Watch ■ GIZMODO ■ Engadget 技術系ブログ(企業系) ■ Developers.IO ■ はてなブログ開発ブログ ■ サイボウズのエンジニアブログ ■ クックパッド開発者ブログ ■ Google Developers ■ Yahoo! JAPAN Tech Blog ■ Mercari Engineering Blog ■ Webnaut ■ バズ部 ■ SOUM/misc ■ LINE Engineering 技術系ブログ(個人) ■ ネットワークエンジニアのメモ ■ プログラ

                          エンジニアが情報収集とトレンドを追うのに読むと良いサイト - Qiita
                        • これから大学に入学する新入生のために - かねどーのブログ

                          <まえがき> 4月から大学に入学することが決まった皆さん、おめでとうございます。皆さんは今後の4年間を、勉強や研究、部活やサークル、課外活動、アルバイトやインターン、趣味、恋愛、その他色々、何にでも使うことができますし、何に使うかを自分で決めることができます。また、この4年間をどのように使ったかは、卒業後の長い人生にも決定的な影響を与えることでしょう。大学新入生の前には、本当に広い可能性が広がっています。 しかし現状を見る限り、多くの大学生が入学早々、自分の可能性を自ら狭めているように僕には思えます。特に目につくのが、以下の二つのパターンです。 ・勉強することを放棄してしまう ・一つの部活やバイトに強く拘束され、それを大学生活の大半にしてしまう 残念なことに、大学生活の最初に上級生から入ってくる情報は、右も左もわからない新入生をこの二つへと誘導するかなりタチの悪いものである場合が多いです。

                          • 満足せる豚。眠たげなポチ。:大規模サービスの運用事例まとめ

                            ここ数年の大規模サービスのシステム運用について調べてみたので参照したページやファイル、本へのリンクをまとめておく。PDF へのリンクも多数含まれているのでご注意を。 時代が時代なら企業のノウハウとして隠されていたような情報がこれだけ公開してもらえているというのが非常にありがたい。公開してくれている各企業や公開してくれている人に感謝。 あとで気付いたが、Google や Facebook の事例も探しておけばよかった。Thrift とかあったのに。「こんな情報もあったよ」などあればぜひ教えてください。追記していきます。 youtube http://d.hatena.ne.jp/stanaka/20070427/1177651323 digg http://d.hatena.ne.jp/stanaka/20070427/1177651323 livedoor http://labs.cybo

                            • CSSでのフォント指定について考える(2014年)|DTP Transit

                              結論1:アルファベットでウエイトなしだけでも、すべてのモダンブラウザに対応可能です。ただし、旧バージョンのSafariやFirefoxでは対応がまちまちであったため、それらに対応するには併記します。 游ゴシック体と游明朝体はWinodws 8.1では日本語名、OS X Mavericks(10.9)ではアルファベット名のみの対応であるため、両名の併記が必要となります。 疑問2:「ヒラギノ明朝 Pro」と「ヒラギノ明朝 ProN」のどちらを記述すればいいのでしょうか。 「ヒラギノ明朝 Pro」を改訂し、JIS X 0213:2004の例示字体に対応させたものが「ヒラギノ明朝 ProN」です。 参考: ウィキペディア - ヒラギノ 「ヒラギノ明朝 Pro」と「ヒラギノ明朝 ProN」の違い CSSのfont-family指定はこれで決まり!(2013春) 結論2:新しい字形に対応をしている「ヒ

                                CSSでのフォント指定について考える(2014年)|DTP Transit
                              • 製品ロゴなどに使われているおなじみのフォント集 - GIGAZINE

                                企業ロゴやドリンクのパッケージ・本のタイトルなどで見たことがあるような、なじみ深い字体を模したフォントが大量に集められたサイト。使用は自己責任でお願いします。 詳細は以下から。 Famous Fonts at Sharkshock 11種あるカテゴリは以下の通り。 印刷物のロゴフォント。 Famous Fonts at Sharkshock- Publications 飲み物や食べ物のロゴフォント。 Famous Fonts at Sharkshock- Food-Drinks 外食系のフォント。 Famous Fonts at Sharkshock- Restaurants 企業ロゴ。 Famous Fonts at Sharkshock- Companies 映画やテレビのフォント。 Famous Fonts at Sharkshock- Movies-TV アニメ関係。 Famous

                                  製品ロゴなどに使われているおなじみのフォント集 - GIGAZINE
                                • 結局UMLとかシーケンス図とかAWSの図とかどれで描くと良いのよ?と思ったときの選択肢 - Qiita

                                  自身のプライオリティによりますが、いくつか。 Markdownで幅広く再利用性を利かせたい、長期的に丁寧に版管理したい 自分自身の操作性、描きやすさと、見た目 俄然手軽に、短期的に、Onlineでいつでもどこでも いずれかという視点で考えると良いのかなと思い、並べてみました。 1. 長期的に: Markdownで幅広く再利用性を利かせたい、丁寧に版管理したいなら Markdownで描くことのメリットは再利用性。 将来的に追記・編集、自分以外の誰かが手を入れる可能性が高い。 現在のドキュメントだけでなく多種説明資料、媒体に転用する可能性がある。 ...という点で差分管理をしたいなら、以下。 VSCodeでPlantUML、Mermaid 上記参考で以下。 Alt+D でプレビュー起動。 Ctrl + Shift + P でコマンドパレットを起動し、出力。 png, svg, eps, pdf

                                    結局UMLとかシーケンス図とかAWSの図とかどれで描くと良いのよ?と思ったときの選択肢 - Qiita
                                  • FrontPage - 大学生にもなって今さら聞けないコト。まとめwiki

                                    メニュー テンプレ 過去ログ BBS? 質問と答 すべての質問 遊び からだと健康 性風俗 行政・公共施設 経済・金融 郵便・物流 社会・政治 乗り物・交通 思想・宗教 自然科学 趣味・スポーツ 家電製品 コンピュータ 買い物 生活 就職・アルバイト 教育・大学 ファッション 料理・食べ物 その他 最新の20件2022-08-18 松本良多 アーティスト ポストデジタル社会 2015-12-30 RecentDeleted 2014-05-15 コメント/FAQ/Living 2013-01-22 FAQ/Living 2012-12-02 コメント/FAQ/Postal 2012-07-28 コメント/FAQ/Education 2012-07-27 コメント/FAQ/Fasion 2012-04-12 SandBox 2012-03-31 コメント/FAQ/Shopping コメント/

                                    • CPUの脆弱性 MeltdownとSpectreについてまとめてみた - piyolog

                                      2018年1月3日にCPUに関連する3つの脆弱性情報が公開されました。報告者によるとこれらの脆弱性はMeltdown、Spectreと呼称されています。ここでは関連情報をまとめます。 脆弱性の概要 報告者が脆弱性情報を次の専用サイトで公開した。 Meltdown and Spectre (またはこちら) 3つの脆弱性の概要をまとめると次の通り。 脆弱性の名称 Meltdown Spectre CVE CVE-2017-5754(Rogue data cache load) CVE-2017-5753(Bounds check bypass) CVE-2017-5715(Branch target injection) 影響を受けるCPU Intel Intel、AMD、ARM CVSSv3 基本値 4.7(JPCERT/CC) 5.6(NIST) ←に同じ PoC 報告者非公開 論文中にx

                                        CPUの脆弱性 MeltdownとSpectreについてまとめてみた - piyolog
                                      • 無線LAN付きSDカードFlashAirの極めて間違った楽しみ方

                                        Eye-Fiのライバル、FlashAirを入手しました 無線LAN付きSDカード、東芝のFlashAirが発売されたので買ってみました。 FlashAirは、Eye-Fiと似た無線LAN機能付きのSDカードです。 既にEye-Fi Pro X2を持っているんですが、方向性が違うこともあって興味があったのです。 Amazonのレビューが悪いですが、僕は全然そうは思いません。Eye-Fiを買うべき人がFlashAirを買ってしまっただけのように見受けられます。 FlashAirをカメラに入れると、いとも簡単にWebブラウザを使って画像をダウンロードできて便利です。(続きは[Read More]から) FlashAirの使用感 無線LANルータ同様、アクセスポイントモードでの接続となるFlashAir。 無線LANルータに接続するのと同様の手順でFlashAirに接続。Webブラウザで「http

                                          無線LAN付きSDカードFlashAirの極めて間違った楽しみ方
                                        • Linuxサーバがディスク容量不足になった!何か消さねば!ってなった時にどう対処するか - 元RX-7乗りの適当な日々

                                          とりとめもなく書いてみる。主にルーキー向けです。 サーバの運用とかやっていると、不定期ではあるが、たまにタイトルのようなディスク容量が逼迫する話題に直面します。 まぁ、それが起こるのは一旦良いとして、みんなこういう時、どうやって調べているのだろう? とりあえず、僕がどうやってるか書いてみます。 何はともあれ現状確認 みんな大好き"df"コマンドです。細かい説明は省きますが、各パーティション・ファイルシステムごとにディスクの使用状況を確認。 # df -h Filesystem サイズ 使用 残り 使用% マウント位置 /dev/sda3 130G 88G 36G 72% / /dev/sda1 494M 23M 447M 5% /boot tmpfs 12G 0 12G 0% /dev/shm正確とは言いませんが、だいたいどのパーティションにどのくらい容量が空いているかが確認できます。 ど

                                            Linuxサーバがディスク容量不足になった!何か消さねば!ってなった時にどう対処するか - 元RX-7乗りの適当な日々
                                          • Bsddiary.net

                                            Bsddiary.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: High Speed Internet Anti Wrinkle Creams Work from Home Best Penny Stocks song lyrics Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy

                                            • もうGitは怖くない: 自信を持って使いたいあなたへ - 檜山正幸のキマイラ飼育記 (はてなBlog)

                                              2014初頭に書いた「WindowsにおけるGit利用環境は整った: Git for Windows と SourceTree for Windows」の最後の文: ブランチは、Gitのなかで最も重要でありながら最も分かりにくい概念でしょう。表面的な言葉に騙されず、先入観を持たず、SourceTreeの視覚的表示(樹形図)の力を借りながら学習するのが、理解への一番の近道です。 そんへんの詳しいことはまたの機会に述べるかも知れません。 1年半以上たってしまいましたが、「またの機会」がやって来ましたよ。ええ、Gitの説明をします、ブランチを中心に詳しく。 「基礎編」と「ブランチ編」で2回に分けようかと思ったけど、長大な記事として一挙公開。これからGitを使う人が対象ではありません。Gitが何をやっているのか、自分が何をやっているのかイマイチ自信が持てない方向けです。 ブランチやマージって、なん

                                                もうGitは怖くない: 自信を持って使いたいあなたへ - 檜山正幸のキマイラ飼育記 (はてなBlog)
                                              • 恣意的の誤用

                                                追記誤用ではありませんでした 「恣意的の誤用」という記事は誤りです http://anond.hatelabo.jp/20161119102702 謹んでお詫び申し上げます 本文最近「恣意的」の本当の意味を知りました 「恣意的 誤用」で検索すると非常に沢山の記事が出て来ます、もう何年も前から有名な話なんですね こんな有名な誤用も知らずに自分は今の今まで、ドヤ顔で「恣意的に~」とか使っていたわけです 正しい意味を知っている人たちは誤用を見るたびに内心笑っていたことでしょう 本当に恥ずかしい…… 以下正しい使用例です ▼はてなキーワード - 恣意 「恣意的」であるとは一貫した思想に基づかずその場限りの考えに基づいている点で、明確な目的をもった「意図的」とは区別されるべきである ttp://d.hatena.ne.jp/keyword/%D7%F3%B0%D5 ▼ニコニコ大百科 - 恣意的 『恣

                                                  恣意的の誤用
                                                • 伽藍とバザール

                                                  Eric S. Raymond 著 山形浩生 YAMAGATA Hiroo 訳    リンク、コピーは黙ってどうぞ。くわしくはこちらを見よ。 プロジェクト杉田玄白 正式参加作品。詳細は http://www.genpaku.org/ を参照のこと。 1999/07/30版、1999/08/16訳更新, 2000年5月2日更新 原文の最新版はhttp://www.catb.org/~esr/writings/cathedral-bazaar/にて各種フォーマットで入手可能。 翻訳の pdf 版はhttps://cruel.org/freeware/cathedral.pdfにある。 翻訳の PostScript 版 (tar+gzip圧縮)はhttps://cruel.org//freeware/cathedral.tgzにある。 第 2 部 「ノウアスフィアの開墾」 (Homesteadi

                                                  • PhotoshopのPSDファイルを無料でゲットできるサイトいろいろ - GIGAZINE

                                                    PSDファイルとは、Photoshopのデフォルトのファイル形式であり、レイヤー構造や画質などがかなりそのまんまなので、いろいろとこのPSDファイルを元にしてサイトのデザインや素材作成などに利用されています。Photoshopを持っていなくても、例えばフリーソフトの「Paint.NET」とPSDファイルの読み込み・編集ができるようになる「Photoshop file plug in」を組み合わせれば、完全無料で利用可能になります。また、PhotoshopのPSDファイルをXHTML&CSSに一発変換できる「psd2css」というような無料サービスもあります。 というわけで、いろいろな局面で役に立つPhotoshopのPSDファイルを無料でダウンロードできるサイトいろいろは以下から。 60 Most Wanted Photoshop Tutorials, Brushes, .PSDs and

                                                      PhotoshopのPSDファイルを無料でゲットできるサイトいろいろ - GIGAZINE
                                                    • 【超簡単】Docker でモダンな PHP 開発環境を作る (PHP, MySQL, PHP-FPM, nginx, memcached) - koni blog

                                                      追記 (2018.12.30) PHP5.6, PHP7.1 に加えて、PHP7.2, PHP7.3 にも対応しました! また、PHP から memcached につなぐサンプルを追加しました。 はじめに こんにちは。小西です。開発環境の構築って面倒ですよねー。 今回、PHP, MySQL, PHP-FPM, nginx, memcached のローカル開発環境を、Docker を使ってコマンド一発で作られるようにしたところ、あまりに簡単で驚いたので、その方法をご紹介します。 ソースコードをgithubにおいておきます ので、すぐに起動できます! 開発環境構築のめんどくささ 僕はPHP+MySQL+nginx+PHP-FPMの環境をよく使うのですが、こういった構成をそれぞれのマシンで再現するのって結構面倒なんですよね。1プロジェクトならまだいいですが、大体プロジェクトによってそれぞれのバー

                                                        【超簡単】Docker でモダンな PHP 開発環境を作る (PHP, MySQL, PHP-FPM, nginx, memcached) - koni blog
                                                      • http://amachang.sakura.ne.jp/misc/aamaker/

                                                        • クラスタリングの定番アルゴリズム「K-means法」をビジュアライズしてみた - てっく煮ブログ

                                                          集合知プログラミング を読んでいたら、K-means 法(K平均法)の説明が出てきました。K-means 法はクラスタリングを行うための定番のアルゴリズムらしいです。存在は知っていたんだけどいまいちピンときていなかったので、動作を理解するためにサンプルを作ってみました。クリックすると1ステップずつ動かすことができます。クラスタの数や点の数を変更して、RESET を押すと好きなパラメータで試すことができます。こうやって1ステップずつ確認しながら動かしてみると、意外に単純な仕組みなのが実感できました。K-means 法とはK平均法 - Wikipedia に詳しく書いてあるけど、もうすこしザックリと書くとこんなイメージになります。各点にランダムにクラスタを割り当てるクラスタの重心を計算する。点のクラスタを、一番近い重心のクラスタに変更する変化がなければ終了。変化がある限りは 2. に戻る。これ

                                                          • マルチコア時代のロードアベレージの見方 - naoyaのはてなダイアリー

                                                            ちょっと煽り気味のタイトルですが、CPU がマルチコアになり 2個、4個と増えていく中 Linux の負荷の指針になるロードアベレージをどう読むべきか、という話です。気になったところを少し調べたのでそのまとめを。 http://d.hatena.ne.jp/naoya/20070222/1172116665 でも書いたとおり、Linux のロードアベレージは「ロードアベレージは過去1分、5分、15分の間の実行待ちプロセス数の平均数 = 実行したくても他のプロセスが実行中で実行できないプロセスが平均で何個ぐらい存在してるか」を示す値です。ボトルネックが CPU、メモリ、ディスク等々どこにあるかは関係なく、仕事の実行までにどれぐらい待たされているかを示す値なので、システムのスループットを計測する指標の入り口になる値です。 このロードアベレージですが、実装を見るとランキュー(待ち行列)に溜まった

                                                              マルチコア時代のロードアベレージの見方 - naoyaのはてなダイアリー
                                                            • エンジニアが情報収集とトレンドを追うのに読むと良いサイト - Qiita

                                                              背景 自分が普段電車や会社で読んでいるIT系のサイトと学習などで使用しているサイトのまとめ。 ニュース系 ■ CNET Japan ■ @IT ■ ITmedia ■ はてなブックマーク(テクノロジーカテゴリ) ■ Menthas ■ Publickey ニュース(ガジェット系) ■ PC Watch ■ GIZMODO ■ Engadget 技術系ブログ(企業系) ■ Developers.IO ■ はてなブログ開発ブログ ■ サイボウズのエンジニアブログ ■ クックパッド開発者ブログ ■ Google Developers ■ Yahoo! JAPAN Tech Blog ■ Mercari Engineering Blog ■ Webnaut ■ バズ部 ■ SOUM/misc ■ LINE Engineering 技術系ブログ(個人) ■ ネットワークエンジニアのメモ ■ プログラ

                                                                エンジニアが情報収集とトレンドを追うのに読むと良いサイト - Qiita
                                                              • 勉強から研究へ

                                                                hep-th 系の学生さんと話をしていると、勉強の仕方はわかっているのだけれど、 そこから論文を書くことになかなか移行できないケースが散見されます。 ではどうやったらいいのか、という話を何度かすることがあり、毎度同じような助言をしているので、 この際まとめておこうかと思った次第です。 理論物理で且つ hep-th にしか適用できない話も多いかと思いますので、悪しからず。 また、最近子供と話すことが多いので、口調が幼い子供相手のものに引きずられている気がしますが、すいません。 (初稿:2024/9/20) なぜ論文を書かないといけないの? 勉強しているだけではダメなの? 他のところでも書きましたが、教科書や、著名な大論文の勉強をやっていると素晴らしいことを学んで、理解が深まって、とても楽しいです。 一方で、論文を書くためにがんばって新しいことがすこしわかったとしても、自分でなしとげた、という

                                                                • ムービー・音楽・画像ファイルをどれでも好きな形式へ変換できるフリーソフト「Adapter」

                                                                  PS3やXboxなどのデバイス形式を選択するだけで、デバイスに合う形式へ動画を変換でき、YouTubeや他の動画サイトから動画を好きな形式に変換し保存することが可能で、動画に限らず音楽や画像もいろいろな形式に変換できるのが「Adapter」です。WindowsとMacに対応している「Adapter」のインストールと操作方法は以下から。 ◆動画の変換形式 デバイス別に分けると以下の通りに。 Apple Android Sony Microsoft Nintendo BlackBerry Misc.Cell Phone Audio Only Other ◆音楽の変換形式 音楽については、これらが変換形式になっています。 ◆画像の変換形式 画像は以下の通りです。 Adapter - Free Image and Video Converter for Mac and PC http://www.

                                                                    ムービー・音楽・画像ファイルをどれでも好きな形式へ変換できるフリーソフト「Adapter」
                                                                  • Unix Toolbox

                                                                    This document is a collection of Unix/Linux/BSD commands and tasks which are useful for IT work or for advanced users. This is a practical guide with concise explanations, however the reader is supposed to know what s/he is doing. Unix Toolbox revision 14.5 The latest version of this document can be found at http://cb.vu/unixtoolbox.xhtml. Replace .xhtml on the link with .pdf for the PDF version a

                                                                    • 英文メールを書くのにめちゃめちゃ便利なサイト - ryuzi_kambe の?D

                                                                      misc, EnglishEIGO de Mailhttp://www.eigodemail.com:9090/email-index.xml宛先とか概要を選ぶと、テンプレートをはき出してくれるので、あとはそれをカスタマイズするだけでだいたいのメールはできる。とても便利。 あと他のリソースhttp://allabout.co.jp/study/bizenglish/subject/msub_telemail.htmhttp://www1.bbweb-arena.com/ele/index.htmlhttp://www.alse-net.com/column/email-top.htm こんなのもついでにhttp://e-kaiwaradio.seesaa.net/http://www.e-kaiwa.net/eigophon/eigodaphon.html (追記)このエントリの被ブックマ

                                                                      • 横着プログラミング 第1回: Unixのメモ技術

                                                                        最終更新日: 2002-03-18 (公開日: 2002-03-18) Unix Magazine 誌に 2002年1月号から 2003年2月号にかけて連載し ていた記事の元の原稿です。 横着プログラミングとは 私は必要が発明の母だとは思わない。私の意見では、発明とは怠惰 から、おそらくはまた、まさに無精から生じるものである。面倒を 省くために。 -- アガサ・クリスティ この言葉によると、どうも発明とは横着したいがために生まれるも のらしい。そう考えてみると確かに、私がプログラミングをする動 機は、横着するためのソフトウェアを作るため、という要素が大き い。突然、「うげー、面倒くせー」と叫んでプログラムを書き始め るのである。 そんなわけで、横着するためにプログラミングすることを私は勝手 に「横着プログラミング」と呼んでいる。本連載では横着プログラ ミングをテーマに、横着のコツや私が作っ

                                                                        • Linux搭載無線LAN内蔵SDカードアダプタCloudFlashが値下げで1,980円!めちゃくちゃ魅力的だし間違った使い方も可能

                                                                          Linux搭載無線LAN内蔵SDカードアダプタCloudFlashが値下げで1,980円!めちゃくちゃ魅力的だし間違った使い方も可能 無線LAN内蔵SDカードアダプタCloudFlashが2,000円値下げで1,980円に! 無線LAN内蔵SDカードアダプタSPECTEC CloudFlash CLF-WF01。 CloudFlash 「CLF-WF01」 トップページ MicroSDHCカードを挿入し、デジカメに入れて使うものです。こんなに小さいものなのに、無線LANが内蔵されています。 これがあれば、デジカメからスマートフォンに、無線LAN経由で画像が転送できるようになります。 僕が買った2013年7月時点では3,980円でしたが、2014年3月現在では値下げされて1,980円になったようです。(2014年3月8日10時現在、Amazonにての1,980円販売の業者分完売→楽天でも1,

                                                                            Linux搭載無線LAN内蔵SDカードアダプタCloudFlashが値下げで1,980円!めちゃくちゃ魅力的だし間違った使い方も可能
                                                                          • 「視覴」の謎

                                                                            ChatGPTが「視覴」という新語を発明したらしいことをフガクラさんのツイート(2023-06-08 08:51:02 JST)で知る。 すでに「視覴」は、いくつかの最近書かれたWebページで使われていた。ChatGPTで生成されたページらしい。ざっと検索して見つけたページを列挙しておく。いずれも最近作られたか修正されたページである(1件だけ2020年のページがあるが、最近修正されたものかどうか不明)。 映像・音声編集におけるノーマライズの重要性!(2023-05-11)「視覴的・聴覚的な一貫性」「視覴的な効果を最大化」「視覴的な混乱を避け」(2回)なお、このページは現在消えて視覴とは?AI(ChatGPT)が出力した新しい言葉なのか?(2023-06-08)にリダイレクトされ、「弊社では、2023年3月より用語集作成に際しAIライティングの試験運用を行っておりますが、この度、「視覚」の誤

                                                                            • 【Androidアプリ】設定次第でAndroid端末を果てしなく便利にできるツール「Tasker」 - 週刊アスキー

                                                                              作者名:Crafty Apps 価格:3.99ポンド カテゴリ名:ツール バージョン:1.0.21u2 作者サイトURL:http://zoom.dinglisch.net/ 「Tasker」は、特定の条件を満たした際に自動で実行される動作を設定する、端末の標準機能を拡張できるツールです。 お好みのアプリをそろえ設定も終えれば、あとは特に不満なくAndroid端末を使っている人も多いはず。しかし「Tasker」というツールを使うと、「マップを起動するとGPSをオンにする」「自宅を離れるとWi-Fiをオフにする」といった、標準状態では設定できない機能をカスタマイズできます。 しかもそのカスタマイズの可能性は無限! アプリ内の文字はすべて英語ですが、一度設定方法を覚えれば簡単に設定できます。ここでは「Googleマップを起動するとGPSをオンにする」という設定を行なうことを例に、「Tasker

                                                                                【Androidアプリ】設定次第でAndroid端末を果てしなく便利にできるツール「Tasker」 - 週刊アスキー
                                                                              • 働き方のこれからをつくろう。

                                                                                • ke-tai.org > Blog Archive > Google Analytics携帯版の導入方法まとめ

                                                                                  Google Analytics携帯版の導入方法まとめ Tweet 2009/11/30 月曜日 matsui Posted in 記事紹介・リンク | 14 Comments » 先月発表された「Google Analytics携帯版」ですが、Googleから正式なリリース告知は無いものの、ケータイからのアクセス解析が一応利用できる状態になっているようです。 PC版でGoogleAnalyticsを利用しているので、モバイル版でも利用したいという方も多いと思います。 しかしながら、セットアップ方法が少し複雑なため、導入に手間取っているという話も良く聞きます。 今回は自分のメモ代わりもかねて、Google Analytics携帯版について触れているブログを集めてみました。 まず便利なのがこちらのサイトです。 タイトルからもわかるとおりGoogle Analyticsを専門に扱っているブログ