はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • 国内
    • 国際
    • 経済・金融
    • IT
    • 社会
    • 文化
    • 事件・事故
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 今日の出来事
    • 生活
    • グルメ
    • 新型コロナウイルス
    • 今後の「働き方」
    • 夏の風物詩
    • ビジネス・経営
    • 雑学
    • 将棋・囲碁
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • 恋愛
    • はてな匿名ダイアリー
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • お金
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 英語
    • ビジネス・経営
    • デザイン
    • 法律
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • サッカー
    • 将棋・囲碁
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
  • おすすめ

    文房具が好き

『Wheneverconstructioninmyheart!引っ越し予定地』

  • 人気
  • 新着
  • すべて
  • 小さいEXEを作りたい!!

    1 user

    panathenaia.halfmoon.jp

    今回のタイトルは小さいEXEを作りたい!!(リンク先はWebアーカイブ)をリスペクトさせて頂きました。 GCC Runtime Library Exception 聞いてくれ! ついにマイハイパーユーティリティが完成したぞ! ほほう、それはめでたい。 最後まで作り上げるのは大したものですよ、本当に。 私は途中まで作って放置してるのが大量に……。 えっへん。 もっと褒めてくれたまえ。 あんたが大将!日本一! ……なんか適当な褒め方だなあ。 ところでさ、折角だからフリーソフトとして公開したいんだ。 それはいいですね。 日本のフリーウェア文化も微妙に下火ですし。 それから、gccのランタイムは例外条項がありますから、GPLにしなくてもOKですよ。 いや、最初からGPLにする気は無いんだけど……。 フリーソフトがGNUの用語だなんて意識してないよ、そんなもの。 でもそうか、gccだからGPLなんだ

    • 学び
    • 2021/10/11 10:36
    • コードの欠片

      1 user

      panathenaia.halfmoon.jp

      自動的なメモリ解放 with Ada.Text_IO; with Ada.Finalization; with GNAT.Debug_Utilities; procedure Test is type T is new Ada.Finalization.Limited_Controlled with null record; overriding procedure Finalize(Object : in out T) is begin Ada.Text_IO.Put_Line("finalize " & GNAT.Debug_Utilities.Image(Object'Address)); end Finalize; begin Ada.Text_IO.Put_Line("begin"); Scope : declare type T_Access is access T; -- ス

      • 暮らし
      • 2013/12/23 16:05
      • Delphiの環境設定

        2 users

        panathenaia.halfmoon.jp

        Delphi 2007 外観 久しぶりのDelphi単体版ですのでシンプルにしてみました。 通常時。 デザイナ用。 デバッグ用。 起動速度 未だに起動時に無駄に.NETがロードされます。VisualStudioみたいに必要になるまで.NETをロードしない構成になってくれると嬉しいのですが……。外すとリファクタリング使えなくなるしなー。 それでもチューニングはされてるみたいで、地味に速くはなってきています。言われるほど劇的でもないです。 何かを外して起動速度を稼ぐのであれば、Togetherを外すのが一番効きます。 エディタ設定 バックアップをしないようにすると、__historyディレクトリも作られなくなりました。 Goodbye MSBuild http://groups.google.co.jp/group/borland.public.delphi.non-technical/bro

        • テクノロジー
        • 2011/06/01 09:33
        • implementsを広める会

          9 users

          panathenaia.halfmoon.jp

          この文章は以前「ObjectPascal Object Oriented Programming Vol.1 "implements" 第2版」と大上段な名前を付けて公開していたものに、簡易化と追記を行ったものです。 今更多重継承? そもそもオブジェクト指向の意義すら疑われる昨今、実装込みの多重継承(C++, Eiffel*1)はオブジェクト指向言語の主流からもすっかり遠のいて、型のみの多重継承、つまりインターフェース継承(Ada, C#, D, Java, ObjectPascal(Delphi))やDuck-Typing(Google Go, VB.NET)が主流となってきました。 そもそもC++の多重継承は問題が多く、Eiffelの多重継承は衝突を上手く捌けてC++のような問題はないものの、他の言語ではモジュールシステム(パッケージ、名前空間)で解決している部分までガンガン多重継承し

          • 世の中
          • 2010/10/21 20:15
          • delphi
          • article
          • マクロの用途の類型

            1 user

            panathenaia.halfmoon.jp

            これはなに? 条件コンパイル 定義されているかどうかで分岐 値で分岐 暗黙の0を利用 (できれば避けたほうが……) 不統一 (酷い例) ヘッダファイル名 トークン列としておかしい (少し酷い例) 定数値 値に名前をつける 括弧がない (少し酷い例) 演算子が余計 (かなり酷い例) initializer 引数を取る式 inlineの代わり(式) 構造体の要素名 演算子 (少し酷い例) 引数にsizeof インライン関数 inlineの代わり(文) セミコロンが余計 (少し酷い例) 既存関数のインラインバージョン 宣言絡み 型 型修飾のみ (仕方ないんだろうなあ……) 型修飾を行う関数マクロ (仕方ないんだろうなあ……) ポインタ (酷い例) 記憶クラス Windows以外で__declspec (できれば避けたほうが……) 仮引数リスト (絶句) 別名 オブジェクトの別名 構造体の要素の別

            • 学び
            • 2010/08/07 22:23
            • キーボードまたはキー配列のなにか

              1 user

              panathenaia.halfmoon.jp

              よく使われているQWERTYローマ字入力やJISかな配列は、これもよく知られていますように指の負担という観点からは相当酷い配置がなされております。*1 それに気づいた人間は配列変更に踏み切るわけです、その先が泥沼なのも知らずに……。 新JIS配列、月配列、飛鳥等は素性のある配列です。検索してみてください。 それ以外の(私の)オリジナル配列は基本、コンセプト配列*2ですので使用感は保証しません。 98年発売なのに今だに最強のIMEであるWXG用の定義ファイル ローマ字定義ファイル 月配列 NIK-Codeを30キー50部品の範囲に限定して使用した漢字直接入力 NIK-50で遊ぼう XP版や64bit版出してくださいお願いしますAISOFT様。 窓使いの憂鬱用配列定義ファイル 中薬指化飛鳥配列(弥生配列) 折鶴配列 月配列U9RC2 新JIS次点配列 Smart Caps Lock Googl

              • 暮らし
              • 2009/06/07 11:41
              • http://panathenaia.halfmoon.jp/alang/ocaml.html

                1 user

                panathenaia.halfmoon.jp

                • 学び
                • 2009/01/08 10:46
                • YTによる改造gccの解説

                  1 user

                  panathenaia.halfmoon.jp

                  なぜ改造の必要があるのか? gccの中のGNATは、フリーで使えるAdaコンパイラとしてほぼ唯一の選択肢であり、かなりよくできたコンパイラです。 しかし、開発を行っているAdaCoreは、残念ながらマルチバイト文字列圏というものをまるでわかっていません。それでもロケールやUTF-8への対応に力を入れてくれています……のはわかりますが、かなーりナナメ方向に走った歪で役に立たない実装になってしまっています。はっきり言ってマトモに使えません。具体的にはソースをShift-JISで書いて-gnatWs付けてコンパイルしたら内部でWide_CharacterにUTF-16ではなくJISコードとして格納してそれをUnicodeを前提としたルーチンに通そうとしてぐちゃぐちゃになるとか、ランタイムを中途半端にUTF-8対応させた結果UTF-8で渡さないといけない部分とロケール依存文字コードで渡さないといけ

                  • 学び
                  • 2009/01/03 12:49
                  • FrontPage - Ada Hackathon

                    2 users

                    panathenaia.halfmoon.jp

                    FreeStyle WikiはPerlによるWikiクローンです。以下のような特徴があります。 徹底されたモジュール化により、プラグインによる拡張が容易 Perlで書かれておりDBも使用しないため、CGIが動作するサーバであればほとんどのサーバに設置可能 全ページ共通のヘッダ、フッタ、サイドバーを表示可能 ファイルの添付が可能 PDFの生成が可能 キーワードによる自動リンク機能 tDiaryのテーマを使用可能 mod_perlでも(一応)動作可能 簡単なユーザ認証機能を備えている FreeStyle WikiはGNU GPLライセンスの元で配布、改変が許可されるフリーソフトウェアです。 なんか知らんですがWiki.pmの$self->do_hook("save_before");の行から返ってこないのでコメントアウトしてます。 - yt (2008年12月19日 01時40分34秒)

                    • 暮らし
                    • 2008/12/19 13:06
                    • BASIC/LL

                      1 user

                      panathenaia.halfmoon.jp

                      概要 LLVM用BASICコンパイラです。 FizzBuzzが実行できます。 for I=1 to 100 A=1 if I mod 3 = 0 then ?"Fizz";:A=0 if I mod 5 = 0 then ?"Buzz";:A=0 if A then ?I; ? next download Latest Version 2007-10-15

                      • 暮らし
                      • 2007/12/28 09:26
                      • 日本語入力用キーボード配列「月配列」(Yx版)のページ

                        1 user

                        panathenaia.halfmoon.jp

                        謝辞 kettt様、Uジロー様、かえで様、jisx6004様に感謝します。 月配列って何ですか? 一度は規格化されたものの、使用実績が無いため廃されたJISX6004(通称、新JIS配列)を元に、2chの方々が中指シフト化したものです。代表的な2-263をはじめとして、たくさんの私家版が存在します。 通常キーボードに刻印されているJISX6002(通称、JISかな配列)では、キーボード一面全てにかなが振られています。新JIS配列では、英字同様にアルファベットの範囲にしかかなが振られていません。その代わり、ひとつのキーにふたつの文字が対応していて、シフトキーで打ち分けます。 この方式は、必然的にシフトキーをどのキーよりも多用することになります。月配列では、従来小指が担当していたシフトキーを文字領域に持ち込んで、中指担当キーによるプレフィックスとしています。 詳しくは中指前置シフト新JIS「月

                        • 学び
                        • 2007/12/24 08:01
                        • Delphiスプラッシュウィンドウの歩み

                          3 users

                          panathenaia.halfmoon.jp

                          注意事項 以前はそのまんまの画像を貼っていたのですが…ある日(2003-10-21)の出来事。 うわぁ、夢か…痛っ!こんな馬鹿なページに画像を提供してくれる人が現れた!?すげー。これは是が非でも掲載させていただかねば! しかし、まさか画面キャプチャーで版権違反として訴えられることは無いだろうけど、万が一の場合、僕一人のしわざなら、僕だけが平謝りすれば済む話なのに、協力者がいるとなると、話が悪化する気がする…折角の提供者に迷惑はかけたくない。しかし、掲載したい。 結果、恐れを知らないくせに微妙に小心者の僕は、縮小して減色してクオリティを落とし、素材としては使い物にならなくする手段を選びました。 こんなの本意じゃ無いでしょうけれど、ごめんなさい。 Delphi 1 Delphiの象徴であるアテネ像。この画像は今でもCommon Files\Borland Shared\Images\Splas

                          • 世の中
                          • 2007/10/22 13:55
                          • Thebe

                            45 users

                            panathenaia.halfmoon.jp

                            テキストを書けるバイナリエディタ コンセプトは、テキストを書けるバイナリエディタ。 同一の編集バッファを、16進表示とテキストレイアウト表示の両方で編集可能。 驚愕の無意味、16進表示状態でもソースコード色分け可能。 下の機能説明を読んでいただければわかると思いますが、生半可なテキストエディタよりもテキストエディタとしてしっかりしています。 色分けや見出しに使う字句解析とか構文解析がそれなりに強力なつもり。 オンメモリでしか編集できなかったり、バイナリエディタとしてはダメダメですが……。 SHIFT-JISはSHIFT-JISのまま 一般に、テキストエディタと呼ばれるものは、読んだファイルを内部でSHIFT-JISまたはUTF-16などの扱いやすいコードに変換して取り扱うため、コード変換の際壊れるデータもあります。 Thebeはバイナリエディタですので、SHIFT-JISはSHIFT-JI

                            • テクノロジー
                            • 2007/10/11 12:08
                            • software
                            • editor
                            • binary
                            • tool
                            • windows
                            • バイナリエディタ
                            • エディタ
                            • ツール
                            • ソフトウェア
                            • 文字コード
                            • プログラム言語のなにか

                              1 user

                              panathenaia.halfmoon.jp

                              言語 Ada Delphi O'Caml (obsolete) D Haskell VHDL (abc順) 私家言語 即興Grassインタプリタ (obsolete) LLVMを使ったBASICコンパイラ 私家ライブラリとか dyaregexp 胡散臭い正規表現 (obsolete) dyayaml 胡散臭いYAML アルゴリズムのメモ DDA ツール類 headmaster Cの.hを他の言語に変換 ライセンスについて このサイトにはライセンス文書を付けずに放置同然に公開しているものが多々あります。 そういうものにつきましては、既存の何かをビルドしただけ、インポートしただけのものは、元々のライセンスに準じてください。 それ以外で私の書いた分についてはNYSLとします。

                              • 世の中
                              • 2007/08/27 03:01
                              • Thebe技術情報

                                1 user

                                panathenaia.halfmoon.jp

                                趣旨 Thebeを作り直した時期にはてなダイアリーで色々教えていただいたまとめ。 データ構造 http://d.hatena.ne.jp/ytqwerty/20040528#p2 http://d.hatena.ne.jp/ytqwerty/20040530#p3 http://d.hatena.ne.jp/ytqwerty/20040607#p1 http://d.hatena.ne.jp/ytqwerty/20040616#p1 http://d.hatena.ne.jp/ytqwerty/20040616#p2 発端はk.inabaさん他のギャップバッファの記事から。 最初はバッファのデータ構造にリンクリストを用いていたのが遅いと思い込んでしまっていました。次に色分けが遅いと思い込んでしまいました。しかし、雑に測ってみると、位置と行の対応をバッファとは別のリストに格納していたのですが

                                • 世の中
                                • 2007/04/15 02:23
                                • info
                                • editor
                                • tips
                                • The Village of Vampire

                                  1 user

                                  panathenaia.halfmoon.jp

                                  The Village of Vampire 工事中です。 過去ログはこちら。 掲示板。

                                  • 学び
                                  • 2007/03/13 16:09
                                  • http://panathenaia.halfmoon.jp/alang/ada-gnat.html

                                    1 user

                                    panathenaia.halfmoon.jp

                                    • 学び
                                    • 2007/01/22 08:51
                                    • Wheneverconstructioninmyheart!引っ越し予定地

                                      8 users

                                      panathenaia.halfmoon.jp

                                      言語関係 入力関係 フォント関係 EOFile Thebe ftpversa The Village of Vampire blog (old) Antenna twitter Presented by YT with NightScream powered by Ada.

                                      • テクノロジー
                                      • 2006/11/28 20:18
                                      • delphi
                                      • programming
                                      • win
                                      • keyboard
                                      • editor
                                      • dyayaml

                                        1 user

                                        panathenaia.halfmoon.jp

                                        …つまり、Scalar, Sequence, Mappingだけで、木構造を構成することのみできます。 あと細かいところで勝手な仕様を混ぜてますので下手にdyayamlを使うと他のYAMLライブラリで読めなくなるかもしれません。例えばタブをインデントに使うこともできます。 strictなYAMLなんてどうでもよくてそれっぽい構文が使えればそれでいい人向け。 機能面 ライブラリとしての機能は、以下のようなものがあります。 ストリーム読みこみができます。ストリーム書き込みができます。コメントも読み書きできます。最大の特徴として、関数内関数を用いて木構造をコード上で再現した読み書きができます。ひとつのルーチンで読み書き両方を行えます。downward closure必須なのでC/C++ではたぶん無理。いや、templateの大家様なら実現できるかも。私には無理。あまり深くない歴史的経緯によりD

                                        • 暮らし
                                        • 2006/10/09 01:39
                                        • フォントのなにか

                                          1 user

                                          panathenaia.halfmoon.jp

                                          アウトライン modified Verily Serif Mono ビットマップ 2x4フォント 3x3フォント

                                          • テクノロジー
                                          • 2006/09/30 09:32
                                          • font
                                          • EOFile

                                            3 users

                                            panathenaia.halfmoon.jp

                                            概要 API書き下しで無駄を省いて高速起動、アイコンなんて描かずに速度追求、同時にシングルプロセスSDI/二画面ファイラー(三画面以上も可)の両方をこなす柔軟性、メニューとキーアサインをカスタマイズ可能、連番バックアップコピー機能など。 DOSファイラー(FSを想定)と同感覚で使え、尚且つWindowsで違和感を感じさせない作りのつもりです。当然操作は全てキーボードから可能。 もし貴方がマウスで操作するファイラーを探しているなら、それはシェル統合されてるエクスプローラが最強でしょー、と無責任発言をしておきます。 つまるところ私は、自分の為に作って自分が使っている自作ファイラーのバグ洗い出し作業を他人に押しつけたいだけですので、気の向いたお方だけおつきあいくださいませ。 でも、恨み言は無しでお願いします。 EOFileはEnvironment of Operating Fileの略だったので

                                            • 世の中
                                            • 2006/06/15 13:58
                                            • windows
                                            • application
                                            • app
                                            • http://panathenaia.halfmoon.jp/alang/ada.html

                                              1 user

                                              panathenaia.halfmoon.jp

                                              • 暮らし
                                              • 2006/04/09 23:01

                                              このページはまだ
                                              ブックマークされていません

                                              このページを最初にブックマークしてみませんか?

                                              『Wheneverconstructioninmyheart!引っ越し予定地』の新着エントリーを見る

                                              キーボードショートカット一覧

                                              j次のブックマーク

                                              k前のブックマーク

                                              lあとで読む

                                              eコメント一覧を開く

                                              oページを開く

                                              はてなブックマーク

                                              • 総合
                                              • 一般
                                              • 世の中
                                              • 政治と経済
                                              • 暮らし
                                              • 学び
                                              • テクノロジー
                                              • エンタメ
                                              • アニメとゲーム
                                              • おもしろ
                                              • アプリ・拡張機能
                                              • 開発ブログ
                                              • ヘルプ
                                              • お問い合わせ
                                              • 公式Twitter
                                              • ホットエントリー

                                              はてなのサービス

                                              • はてなブログ
                                              • はてなブログPro
                                              • 人力検索はてな
                                              • はてなブログ タグ
                                              • はてなニュース
                                              • App Storeからダウンロード
                                              • Google Playで手に入れよう
                                              Copyright © 2005–2022 Hatena. All Rights Reserved.
                                              設定を変更しましたx