タグ

programmingに関するUhoNiceGuyのブックマーク (17)

  • NuitkaでPythonプログラムを配布してみよう


    Technical PythonAIPython PythonPythonexe Pythonexe C#C/C++exePythonexe Python使exeexe PyInstaller Py2
    NuitkaでPythonプログラムを配布してみよう
    UhoNiceGuy
    UhoNiceGuy 2023/01/08
    C言語に変換するんだ
  • JavaScriptの上限・限界値 - Qiita


    JavaScript  使 macOS 12.3.1 (Arm64) Node.js v17.7.2 Firefox Nightly 102.0a1 (2022-05-29)  使 https://github.com/minoki/javascript-limits    The String type is the set of all ordered sequences of zero or more 16-bit
    JavaScriptの上限・限界値 - Qiita
    UhoNiceGuy
    UhoNiceGuy 2022/05/31
    括弧1600個なんてLispだったら使っちゃうだろwwwと、心の中でニヤニヤしてたら、関数型言語のトランスパイラの話だった
  • データ取得で try...catch しない理由

    try { const data = await fetchSomething(); // 正常系レスポンスの処理 } catch (err) { if (isAxiosError(err)) { // 異常系レスポンスの処理 } } 動機はつぎの 3 つです。 データ取得も宣言的に書きたいから データ取得に関係ない例外も catch してしまうから HttpError の集計に不便だから データ取得も宣言的に書きたいから 要約すると、データ取得時は常にこのように書きたい、という話です。useSWR・useQuery や apollo/client でお馴染みのインターフェイスです。 const { data, err, status } = await fetchSomething(); if (data) // 正常系レスポンスの処理 if (err) // 異常系レスポンスの処理

    データ取得で try...catch しない理由
    UhoNiceGuy
    UhoNiceGuy 2022/04/28
    確かに致命的ではないエラーならtry…catchは大仰だね。モナドみたいに組み立てたくなる
  • WindowsがLinuxより優れている点は何ですか? (OSの設計に関する質問であり、利用者の使い勝手の話ではありません) 。


     (61) WindowsLinux 1LinuxI/OUNIXWindowsI/OVMSWindowsI/OI/OLinux(UNIX)I/O...
    WindowsがLinuxより優れている点は何ですか? (OSの設計に関する質問であり、利用者の使い勝手の話ではありません) 。
    UhoNiceGuy
    UhoNiceGuy 2021/07/18
    ファイルシステムの同期、非同期の設計思想の違いの話は初耳。この違いがどういう影響があるのか知りたい
  • 解析不能!30年以上前のレトロゲームから謎の「自動生成アルゴリズム」が見つかる - ナゾロジー

    Point ■レトロゲームには容量不足や技術的制約を解決するため、現代の我々から見ても解析できない謎の技術が使われていることがある ■今回、ATARI2600から82年に発売されたゲーム『Entombed』に、全くロジックが不明の迷路自動生成プログラムのコードが発見された ■迷路の壁を完全ランダムに配置すればクリア不能になってしまうが、このプログラムがなぜ通行可能なパターンで迷路を生成しているかは、まったくの謎だという ほんの数十年前、コンピュータ関連の技術が飛躍的に向上しました。 特にデータ容量の向上はめざましく、現代の若い人たちにとって容量の単位は「ギガ」が標準になっています。 しかし初代のスーパーマリオの全ゲーム容量は40KB、初代ドラゴンクエストの全容量は64KBでした。 これはこの記事のトップに貼られている画像の容量よりも遥かに小さい容量です。 レトロゲームの開発は、そんな小さな

    解析不能!30年以上前のレトロゲームから謎の「自動生成アルゴリズム」が見つかる - ナゾロジー
    UhoNiceGuy
    UhoNiceGuy 2019/09/25
    ドルアーガと書きに来たら既にドルアーガでいっぱいだった
  • 本の虫: Vimconf 2018のスタッフをしてきた


    VimconfVimVimBram Moolenaar Vimconf 2017 Vimconf 2018使 
    UhoNiceGuy
    UhoNiceGuy 2018/11/25
    俺もinit.elはviだな。コンフィグファイルはぱっと開いてぱっと終われるvi
  • Go言語のイケてない部分 - ぐるぐる~


    Go使  使1  Go使Alt Go(Go2) :  Go() GoDisGo
    Go言語のイケてない部分 - ぐるぐる~
    UhoNiceGuy
    UhoNiceGuy 2018/11/08
    Goのこういう割り切りはほんと凄いと思う
  • Haskellは真面目なアプリケーション開発に向いている - syocy’s diary


    qiita.com Haskell "Haskell "  Facebook  Haskell  Fighting spam with Haskell | Engineering Blog | Facebook Code | Facebook ( Simon Marlow  Haskell  GHC )  Prezi  Case Study - Hask
    Haskellは真面目なアプリケーション開発に向いている - syocy’s diary
    UhoNiceGuy
    UhoNiceGuy 2017/05/20
    元記事が「真面目な…に向いていない」という刺激的な文言を使ったのはあれだけど、ライブラリの問題と言語の問題は別と言いきるのはいかがなものかと。Pythonなんかはライブラリの充実さが魅力だし。
  • CC500: a tiny self-hosting C compiler

    Introduction I wrote this tiny compiler, which translates a subset of C into x86 machine code, for fun. It has no use, unless it counts as educational. I called it CC500 because I initally guessed it would take about 500 lines. It turned out to be about 600 lines even without the comments and blank lines. With the comments and blank lines it has about 750 lines. It could be made shorter, but I wan

    UhoNiceGuy
    UhoNiceGuy 2014/11/18
    Tiny C Compiler/Elfバイナリまで作る
  • cpで大量のファイルをコピーした(4億3200万件、39TB)


    GNUcp使cp My experience with using cp to copy a lot of files (432 millions, 39 TB) UNIX20cp Dell22GB10GBUbuntu TrustyDell(MD 1200)124TBRAID 640TB使
    UhoNiceGuy
    UhoNiceGuy 2014/09/13
    malloc-free問題の実例
  • PHP・⌒ ヾ(*´ー`) ポイ Rubyist is better than PHPer | つい全力ツッコミしてしまうエンジニアCEOのブログ | sumyapp

    株式会社アクトキャットのCEOのブログです。Web系スタートアップ・ベンチャー企業に興味がある人や就活生に役立ちそうな事を自由に考えて投稿しています。 Rubyist is better than PHPer、ルビー使いがペチパーより優れている理由を3つ上げます。PHPおよびPHPerはコードを書くのが嫌いPHPerは実はHTMLに毛が生えた程度しか使えない人が多いPHPは低級プログラマと過去の負債に引きずられるRubyとだけ比較してますが、Pythonと比較しても、Node.jsと比較しても別に良いでしょう。結果は一緒です。さぁPHPを投げ捨てよう!PHPおよびPHPerはコードを書くのが嫌いこの根拠は、PHPがほかの言語に比べてPaaSで動きにくい、というのを根拠にしています。PaaSで動くためには、少なくても下記の条件を満たしている必要があります。DB Schemeをコードで管理して

    UhoNiceGuy
    UhoNiceGuy 2014/04/29
    「PHPerは実はHTMLに毛が生えた程度しか使えない人が多い」この程度の人でもなんとかなるというのは素晴らしい言語ということだ
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    UhoNiceGuy
    UhoNiceGuy 2013/08/08
    正則表現のいいところは短いことなのに。なんか「それは4000年前に通ったところだ」感
  • JavaScript イディオム集


    JavaScript使 7/3: twitter +v  var v = "123"; console.log(+v + 100) // 223 console.log(v + 100) // 123100 vparseFloat(v) parseFloatparseFloat NaN  +v NaNv
    UhoNiceGuy
    UhoNiceGuy 2013/07/04
     Tips使/(a!=a)(a==NaN)  

    programming

    javascript


     
  • 定本 Cプログラマのためのアルゴリズムとデータ構造 サポートページ

    書の目次 なお詳細な目次はこちらをご覧ください。 第1部 アルゴリズムとデータ構造の基 1. アルゴリズムとは? 3. データ構造とは? 2. 計算量 第2部 基的なデータ構造 4. 配列 6. 木構造 5. 連結リスト 第3部 探索 7. 探索とは? 9. 二分探索木 8. ハッシュ法 10. 平衡木 第4部 整列 11. 整列とは? 15. マージソート 12. 単純な整列アルゴリズム 16. ヒープソート 13. シェルソート 17. 比較によらないソート 14. クイックソート 第5部 文字列の探索 18. 文字列の探索 19. 正規表現 第6部 いろいろなアルゴリズム 20. バックトラック法 22. メモリ管理アルゴリズム 21. 動的計画法 23. キャッシュ

    UhoNiceGuy
    UhoNiceGuy 2013/05/07
    短いDFAのサンプルが載っているらしい
  • feof関数でwhileループを回す奴はド素人 - hnwの日記


    2013-04-07 01:30@nonakapid:s-tomo 2013-04-07 10:002 2017-04-23 stackoverflowwhile( !feof( file ) ) is always wrongWilliam PursellCwhile( !feof( file ) ) PHPPHPPHPC
    feof関数でwhileループを回す奴はド素人 - hnwの日記
    UhoNiceGuy
    UhoNiceGuy 2013/04/07
    feofはファイル末端であるかを判定する関数ではなく、前回の読み込みでEOFが出たのはファイルの末端であるということを確認する関数であるという話。(ファイルの読み込みでEOFが出るのは防げない)
  • Regular Expression to NFA Converter (Thompson Construction)

    UhoNiceGuy
    UhoNiceGuy 2013/02/11
    NFAの図をつくるよ!!
  • 「SQL アンチパターン」は色んな戦争の火種になりそう - yoshiori.github.io


     @t_wada    SQL  join  where on     DB Avoiding the Pitfalls of Database Programming   DB 10    Explain
    UhoNiceGuy
    UhoNiceGuy 2013/02/11
    SQLのまとめの本
  • 1