タグ

ソフトウェアに関するchagoのブックマーク (32)

  • 「プログラマーのための CPU 入門 ― CPUは如何にしてソフトウェアを高速に実行するか」を読んだ - おしぼりの日常

    年明けの暇な時間を利用して読んでみました。 書籍のリンク 技術書としての感想 良かった点 悪かった点 注意点 総評 技術書としての感想 良かった点 とにかく文章が分かりやすい 色々な用語の使い方に違和感がない 言葉にすると簡単ですが、当に分かりやすかったです. 具体例が豊富 図が豊富 コード例が豊富 実験例が豊富 まず、「〇〇 な場合に命令の処理が詰まって遅くなります」といった説明の後に、「では、具体的にこういったケースを考えてみましょう」という具体例を持ってくる展開が多く、とても親切だと感じました.また、このような具体例の説明のときにほぼ必ず図が用いられています.特に全体を通して頻繁に出てくる命令流の図は非常に分かりやすかったです.また、コード例とそれを用いた実験も豊富でした.具体的には、キャシュの章では実際にキャッシュミスを意図的に起こすコード・キャッシュヒットを意図的に起こすコード

    「プログラマーのための CPU 入門 ― CPUは如何にしてソフトウェアを高速に実行するか」を読んだ - おしぼりの日常
    chago
    chago 2024/01/04
    組込系を組むときは意識したい…教科書に載ってたけどなにかしらバージョンが合わなかったのか命令受け付けてくれない時があったなあ。
  • ソフトウェアエンジニア、家を建てる - ここぽんのーと

    こんにちは、ソフトウェアエンジニア家を建てる話が大好き人間です。 これまでは他人事として記事を楽しんできたわけですが、とうとう自分も家を建てることになりましたので、同志のために記録を残します。 ちなみに、ちょうど同じ時期に家を検討することとなったKuniwak氏と協力しながら進めています。彼の記事も併せてどうぞ。 目次とにもかくにもライフプランライフプランシミュレーターを内製する重要な指標はグラフで可視化家計簿と連携して高速にPDCAを回す住宅ローンについて学ぶ新築 /中古?マンション/戸建て?建売/注文住宅?家づくりの大まかな流れを把握する書籍で流れを掴むScrapboxで情報整理家のコンセプトを定めるハウスメーカーを選定する有名なメーカー、隠れたメーカー実体験は説得力がある土地を探す土地の災害耐性土地の将来性土地は自力で探し出すBlenderで日照シミュレーションよい土地を見つけたら

    ソフトウェアエンジニア、家を建てる - ここぽんのーと
    chago
    chago 2022/05/31
    最後の労働せねば、が身に染みる。働かねば。
  • ソフトウェア開発の見積もり入門

    見積もりとは? Wikipediaによると見積もりとは、以下のようにあります。 見積(みつもり。見積り、見積もりとも書く)とは、金額・量・期間・行動を前もって概算すること。見積もること。あらましの計算をすること。また、その計算。目算。「所要時間を見積る」、「一日の来客者数をざっと見積もった」など、おおよその感覚で数字の見当をつける場合の口語体表現でも使われる。 Wikipedia このように見積もりとは、なにかを行う前に事前にその結果を予想しておくことを言います。 見積もりを使うケースは、ソフトウェア開発に限った話ではありませんが、製造業であるソフトウェア開発においては『見積もり』というタスクは様々なケースで登場します。 見積もりが苦手な人は多い ソフトウェア開発では、「この機能を開発するときにどのくらいで完成できますか?」といったケースが見積もりのシチュエーションとしては多いかと思います

    ソフトウェア開発の見積もり入門
    chago
    chago 2022/03/29
    あとからよまねば…
  • 神戸大学石川慎一郎研究室/Dr. Shin Ishikawa, Kobe University

    コーパス言語学入門 ■コーパスとは何か? Collins COBUILD英英辞典によると, 「コーパス(corpus)」とは,「言語研究に使用するために大量に収集された書き言葉および話し言葉のテキスト("a large collection of written or spoken texts that is used for language research")」と定義されています。しかし,今日「コーパス」という場合,とくに,機械で処理できるような("machine-readable"な)「電子化テキスト資料」を指す場合が大半です。英語では,すでに,5億語超のBank of Englishや,1億語のBritish National Corpusなどが電子データとして整備されています。 ■コーパスを使うには? 時には数億語にも及ぶ大量の電子資料を直接読むことは不可能ですので,コーパスを

  • みずほ情報総研:次期勘定系システム再構築プロジェクト

    2013年7月、みずほ銀行とみずほコーポレート銀行が合併し、新しい「みずほ銀行」としてスタートしました。1つの銀行として活動していくにあたり、併存している各システムを統合し、これまで以上に機動的な体制をつくるため、プロジェクトが立ち上がりました。ここでは、<みずほ>の根幹ともいえる勘定系システムの再構築の第1段階として行われたシステム開発のプロジェクトを紹介します。 プロジェクトは、みずほ銀行の入出金や資金決済、口座管理等の基幹業務を担う次期勘定系システムを再構築する一大プロジェクトです。数千人が開発に携わる極めて大規模な案件で、<みずほ>の経営戦略としても非常に重要な意味を持っています。みずほ銀行で扱われている現在の勘定系システムは、20年以上も運用が続けられており、時代と技術の変化を経て、メンテナビリティ(保守のしやすさ)が劣化してきました。例えば、20年前にはインターネットバンキ

    みずほ情報総研:次期勘定系システム再構築プロジェクト
  • パソコンの大先生が入れてる便利なフリーソフト教えてくれないか : IT速報

    1: 以下、名無しにかわりましてVIPがお送りします 2014/01/29 21:50:10 ID:+7mIMOGp0 パソコンの大先生が導入してるソフト色々教えて バーっと羅列してくれたら俺が知ってるソフトにはコメントつけるわ 2: 以下、名無しにかわりましてVIPがお送りします 2014/01/29 21:51:00 ID:bd0N/bmq0 GIMP http://www.gimp.org/ 7: 以下、名無しにかわりましてVIPがお送りします 2014/01/29 21:52:28 ID:+7mIMOGp0 >>2 定番やね 機能名はPhotoshopと違うけどPhotoshopの機能名をGIMPの機能名に置き替えられたらPhotoshopのハウツーも応用できたりするよね 3: 以下、名無しにかわりましてVIPがお送りします 2014/01/29 21:51:32 ID:stWdS

    パソコンの大先生が入れてる便利なフリーソフト教えてくれないか : IT速報
  • Facebookが大規模スケーラビリティへの挑戦で学んだこと(前編)~800億枚の写真データとPHPのスケーラビリティ問題

    Facebookが大規模スケーラビリティへの挑戦で学んだこと(前編)~800億枚の写真データとPHPのスケーラビリティ問題 全世界で3億人を超える会員を抱え、世界最大のSNSとなったFacebook。同社の巨大なシステムは、3つのデータセンターにある約3万台のサーバと、PHPC++、Memcache、MySQLなどのソフトウェア群によって支えられています(同社のデータセンターの巨大さは、記事「3億のユーザーを抱えるFacebookのデータセンター。移動は自転車、希望は100Gbイーサネット 」を参照)。 同社の技術担当バイスプレジデント Jeff Rothschild氏は、Facebookが実現している大規模なスケーラビリティを、いかにしてこれらのソフトウェアで実現しているのか、10月8日に米カリフォルニア大学サンディエゴ校で行ったセミナー「High Performance at Mas

    Facebookが大規模スケーラビリティへの挑戦で学んだこと(前編)~800億枚の写真データとPHPのスケーラビリティ問題
  • プログラミング言語「日本語」

    ■ はじめに 日語は約1万年前、古代縄文人によって考案された世界的にも最も古い部類のプログラミング言語の一つである。(※) 日語の起源は、古代の北方系言語と南方系言語であり、それぞれの特徴、即ち、強力なマクロ機能と柔軟な音節構造を共に持ち合わせているかなり珍しい言 語である。 更に、日語はその後、約1万年の間にわたって仕様の変更や拡張が幾度も行われ現在の形に至っている。その過程で日独特の固有な機能を有するように なった。 これらの特徴は日語の利点であると同時に、習得する上での障害ともなっている。 書はプログラミング言語としての日語を習得する上で、比較的良く使われる構文を主に取り上げ解説したものであり、これから日語プログラミングを始 める人を対象として書かれている。 ※念のために書いておくと、書は日語をプログラミング言語のように解説することによって、普段意識 しないで使っ

  • Latest topics > 「元のソフトウェアがGPLだから公開できない」という誤解について - outsider reflex

    Latest topics > 「元のソフトウェアがGPLだから公開できない」という誤解について 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行まんがでわかるLinux シス管系女子の試し読みが可能! « Nexus 7とハードウェアキーボードの組み合わせを実用する Main 「コピーレフトとBSDスタイルではBSDスタイルの方が発展するのでは」という議論についての誤解あるいは言葉の裏にある欺瞞 » 「元のソフトウェアがGPLだから公開できない」という誤解について - Jan 30, 2013 会社のブログに掲載するつもりで書きましたが、タイミング的に発表が遅れてしまいそうということだったので、勢い重視でこちらで公開してみます。 1月31日16時台追記。hide氏の意向についてのこのエントリでの推測が全く

  • WinMerge 日本語版

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • なぜ関数プログラミングは重要か

    John Hughes, Institutionen för Datavetenskap, Chalmers Tekniska Högskola, 41296 Göteborg, SWEDEN. rjmh@cs.chalmers.se この日語訳は原著者の承諾を得て山下がここに公開するものです。 この訳文についての、御指摘などは山下伸夫(nobsun .at. sampou.org)までおねがい いたします。 翻訳最終更新日 : 2011-09-17 原文 "Why Functional Programming Matters" 日語訳PostScript この論文は1984年以来何年ものあいだChalmers大学のメモとして回覧された。 1989年と1990年に幾分か改訂をしたのが[Hug89]と [Hug90]である。この版はもとのChalmer大学のメモ のnroff原稿をもとに

    chago
    chago 2012/06/21
    関数プログラミングの概念がよくわからないので、後から読むよ!
  • すげえ!FlashLite1.1を解析してHTML5に変換·FlashForward MOONGIFT

    ガラケーはFlashLiteに対応しており、多数のゲームが開発されてきました。そうした既存の資産を活かすべく開発されているのがFlashForwardです。iOS向けにFlashLite1.1からHTML5へ変換するソフトウェアです。 デモは多数用意されています。 アニメーションします。 SVGの他にCanvas阪も用意されています。 テキスト含めたアニメーションも可能です。 こういうゲーム系で活躍します。 陣取りゲームゲームも再現できています。 こういうアニメーションはCanvasのが高速です。 指定した形を描きます。 日語も使えます。 複雑なキャラクターも描けて、アニメーションもばっちりです。 左右に動いたりします。 バナーレベルは十分に使えます。 まさにゲーム用途にぴったりです。 FlashForwardでは予めSWFファイルを解析し、HTML5/SVGまたはCanvas/Jav

  • Engadget | Technology News & Reviews

    My iPhone 11 is perfectly fine, but the new buttons on the iPhone 16 are compelling

    Engadget | Technology News & Reviews
    chago
    chago 2012/01/07
    名前がややこしい。でも便利そうだなー
  • Getting Real by 37signals

    Heads up! This page uses features your browser doesn’t support. Try a modern browser like Firefox or Chrome for the best experience. sidebar#close mouseup->tweet#update input->tweet#update keydown->tweet#update scroll@window->tweet#update" data-bookmark-id="/gettingreal"> �����U �����U Getting Real The smarter, faster, easier way to build a successful web application Start reading →

    Getting Real by 37signals
    chago
    chago 2012/01/07
    これは後から読まねば。
  • http://www.naboki.net/access/heaven/heaven-05.html

  • NanaTree Ver1.05の公開とオープンソース化のお知らせ

    今回のエントリーは、NanaTreeの制作者であるNanaさんに代わりまして、私が個人的な感想なども交えながら、NanaTreeというソフトウェアについて、いくつかのご報告をさせていただきたいと思います。 どうしてこのブログでNanaTreeの事を書くのかとか、今回のエントリーを書くに至った経緯などについては後述します。 まず、今回お伝えしたい主な内容は2つあります。 1つ目は、NanaTreeの最新バージョンとなるVer1.05の公開です。 旧バージョンのNanaTreeをお使いの方は、ここから最新バージョンをダウンロードして、引き続きご利用いただければと思います。 2つ目は、NanaTreeのソースコード公開のお知らせです。 ソースコードに興味のある人はあまりいないかもしれませんが、とてもシンプルなプログラムとなっていますので、プログラムを勉強したい人には役に立つかもしれません。 では

    NanaTree Ver1.05の公開とオープンソース化のお知らせ
  • Dynamic Draw

    Thought Tickler Thought Ticklerは、思考プロセスレコーダーです。 一種のアイディアプロセッサーですが、思考過程を記録するという特別な機能があります。 Thought Tickler は、全てのユーザー操作を記録することによってユーザーの思考過程を記録することができます。 お知らせ 2023/8/27 Dynamic Draw Web を更新しました。 日語をサポートしました。 2023/7/2 Dynamic Draw/Thought Tickler 6.4.2をリリースしました。 ペーストのバグ、SVG出力のバグを修正しました。 2023/6/11 Dynamic Draw/Thought Tickler 6.4.1をリリースしました。 画像のエクスポート時にDPIが指定できるようになりました。 2023/3/9 Dynamic Draw Portable

  • 「ソフトウェアの部品化」が失敗する理由 ― @IT

    経済産業省のとある外郭団体の委員をしている方と話をしていたら「我が国のソフトウェア産業を改革するためには、ソフトウェアの部品化を推進しなければならない」と話していた。うーん……ソフトウェアの部品化かぁ……。正直、頭をよぎったのは1980年代後半に国内のソフトウェア部品の集積を目指して立ち上げられたが、失敗した「Σ(シグマ)プロジェクト」だ。 Σプロジェクトから20年の歳月を経て同じコンセプトが出現するには理由がある。日の輸出を支えている製造業で、製品におけるソフトウェアの比重が高まるに伴って、業界全体がソフトウェア・エンジニアの不足および、ソフトウェア関連の障害の多発に悩まされているからである。 外注先企業が作ったソフトウェア障害に悩まされている製造業の視点から見れば「なぜ、ソフトウェアはこんなにトラブルが出るのか? 部品化して、それぞれの部品の品質チェックをもっと厳しくし、その上で再利

    chago
    chago 2011/04/28
    わかりすぎて泣きそう
  • プロ級の編集も思いのまま! Win向けフリー動画編集ソフト『Lightworks』 | ライフハッカー・ジャパン

    Windowsのみ:「良い動画編集ソフトウェアはないかな~」という方にオススメなのが、無料のオープンソース動画編集ソフト『Lightworks』です。 Lightworksを使えば、プロ級の動画編集が思いのまま。動画キャプチャやインポート、GPUでアクセラレートされるリアルタイム効果、色調整といった一通りの編集機能があり、幅広いフォーマットに対応しています。 このソフトウェアでは、スクリーン上のウィンドウが整然と並んでくれず、また、既存の編集ソフトウェアとは少々異なる動きをしますが、使っているうちにすぐに慣れると思います。Lightworksのデフォルトのキーボードレイアウトに馴染めない方は、最初の立ち上げ時に、『Final Cut』や『Avid』のキーボードレイアウトを選択することも可能です。 ちなみに、米Lifehacker編集部がWindows7のネットトップで試用したところ、他のコ

    プロ級の編集も思いのまま! Win向けフリー動画編集ソフト『Lightworks』 | ライフハッカー・ジャパン
  • 片っ端から忘れていけばいいじゃない。 WinMergeのMerge7z465U.dllを捏造した。反省はしていない。

    (2009/08/17 15:57) 普段から WinMerge 日語版 と 7-Zip のお世話になっているのですが、2009年8月17日現在、双方の最新版を導入すると、WinMergeで「アーカイブサポートが無効」と表示されます。 これは、7-Zipの現行最新バージョンが 7.65 であるのに対して、WinMerge側で 7-Zip 4.57 用のプラグインまでしか用意されていないからであり、WinMerge側で「最新バージョンのインターフェースプラグインが利用可能になるまで、以下の推奨される7-Zip のバージョンを使用してください」と説明されています。 ここで、恩人であるWinMerge先生の意向をあえて無視して、「わしゃあ両方の最新版が使いたいんじゃ」とごねてみました。 で、物は試しに WinMergeがインストールされたディレクトリにある Merge7z457U.dl