タグ

開発とプログラミングに関するfrkw2004のブックマーク (7)

  • 秀逸すぎるアルゴリズムの教え方|Sangmin Ahn

    こんにちは、Choimirai Schoolのサンミンです。 0  はじめにお父さんと子供たちで「Peanut Butter and Jelly (PB&J) Sandwich」を作る様子を録画した動画。 これは、子供たちにプログラミングを教える上でも大変効果的な方法✨。面白いし、結果を見てどんな改善が必要なのか考えるのでアルゴリズムの基礎が学べる。pic.twitter.com/JoCJcINg9u — Sangmin @ChoimiraiSchool (@gijigae) July 6, 2021 息子と娘さんが書いた指示書に従ってサンドイッチを作るお父さん。自分たちが思った通りではなく、書いた通りに動いているお父さんに気付き、指示書を改善しつつもまだまだ足りない箇所が多い。 ▲Peanut Butter and Jelly (PB&J) Sandwich 動画のスクリプトを文字起こし

    秀逸すぎるアルゴリズムの教え方|Sangmin Ahn
    frkw2004
    frkw2004 2021/07/08
    最後、ナイフの柄の部分を突っ込んだのはわざとだな。文脈を読まないといって批判するけど、説明書読まずに動かすユーザーも同じことをする。だから異常な使い方テストをするのだ。
  • 良いエラーメッセージの書き方 - Qiita

    エラーには大抵「エラーメッセージ」が付いています。 自分は過去に、エラーメッセージの内容を雑にしてしまい後悔することがよくありました。 その経験から、良いエラーメッセージの書き方を考えました。 エラーメッセージを2つに分類する まず、エラーメッセージといっても次の2つのパターンで大きく異なってきます。 (1) ユーザーが見るエラーメッセージ (2) 開発者が見るエラーメッセージ (1) ユーザーが見るエラーメッセージ 内部実装のことは書かないようにする

    良いエラーメッセージの書き方 - Qiita
    frkw2004
    frkw2004 2017/10/02
    ユーザー向けエラーメッセージで抜けてる視点がある。エラーメッセージは画面キャプチャなり、文章なりでサポートへ送られるので、同時にログファイルに書き出すなら関連付けておく事。
  • プログラミング開発マシンの持ち運び最適解はこれだ!デスクトップPCにリモートデスクトップでノートPCから刺さる! - マネー報道 MoneyReport

    パソコン持ち運び願望 プログラムの開発用にでーんとデスクトップパソコンを買って、机に向かって「開発するぞ!」と意気込んでいたのですが、諸事情によりパソコンは持ち運びながら使える必要が出てきまして、右往左往したのが昨日の記事。 SmartNewの「はてな枠」でも取り上げられて多くの人の目に触れる事に。 お恥ずかしや(^_^; 迷う。プログラム開発用のノートパソコンでSSD搭載マシンを作るべきか(-_-;) - マネー報道 MoneyReport 難しいなぁ(T_T) でも世の中捨てたもんじゃなくて、多くの親切な方達がアドバイスを下さいました(^-^)/ そして「これぞ持ち運び開発環境の最適解!」という解答の1つにたどり着きましたのでご報告させて頂きます。 記事にて教えて頂く まずはid:bobcoffeeさんが、またまた記事にて解説して下さいました(^-^)/ 前回困っていた時も「そこは違う

    プログラミング開発マシンの持ち運び最適解はこれだ!デスクトップPCにリモートデスクトップでノートPCから刺さる! - マネー報道 MoneyReport
    frkw2004
    frkw2004 2015/02/17
    いいと思うよ。あと、juc700買って、デスクトップの時はセカンドディスプレイとして利用する。
  • プログラミング挫折する原因はポインタでも再帰でもなく : IT速報

    1: 以下、\(^o^)/でVIPがお送りします 2014/10/08(水) 18:25:51.50 ID:0qyAVDPw0.net 確実にデータベースとサーバーだろ データベースやってみよう!→大規模なデータ扱うネトゲとかじゃないとデータベース必要無い サーバープログラミングやってみよう→一台のパソコンじゃ無理だよ、相手がいないと 3: 以下、\(^o^)/でVIPがお送りします 2014/10/08(水) 18:27:16.77 ID:WqwxQwZX0.net >>1 気で言ってるのか? 8: 以下、\(^o^)/でVIPがお送りします 2014/10/08(水) 18:28:26.02 ID:0qyAVDPw0.net >>3 あたり前だ、作りたいものは大抵難しい技術必要無い 9: 以下、\(^o^)/でVIPがお送りします 2014/10/08(水) 18:28:36.90

    プログラミング挫折する原因はポインタでも再帰でもなく : IT速報
    frkw2004
    frkw2004 2014/10/10
    DBをどうゲームに生かすか、という知的作業に思いつかないらしい。統計をゲームに使う気になればDBも必要になってくるよ。
  • VB6からVB2008 への移行に関して

    VB6(Visual Studio6.0)がWindows7や8で使えずいずれサポート打ち切り、最悪はそのEXEも次期OSでは動かなくなる恐れから止むをえずVB2008へ変換を試みていますが、余りにVB2008は利用者泣かせよくもこのような製品を世に出したなと言わざるを得ません。VB6で便利に使えていた機能をことごとく排除、オブジェクト指向と言う単に技術者の傲慢、自己顕示欲を示すだけの製品になっている。オブジェクト指向になってどこがどう便利になったのか複雑怪奇にしただけで便利さや機能の優れている点等どこにも見えない。VB6の便利な機能排除の主な物は以下の通り。 Inetコントロール、Winsockコントロールの排除、コントロールの配列機能排除、ポップアップメニュの左クリック排除、フォームのUnloadの排除等等 その他枚挙にいとまない。またこれを代わりの方法で実現する方法等にも書いてない

    frkw2004
    frkw2004 2014/02/09
    回答者の言うこともわかるが、また10年後にはVB.Netに代わる言語がでてきたりすると質問者と同じ事を言うんじゃないか?
  • ソースコード20万行の大規模サイトのPHPを5.1から5.4に上げるためにやったことまとめ · DQNEO日記

    所要期間 着手しはじめたのが2010年12月ごろ、完了したのが2013年9月だったので何と3年近くかかったことになります。 長引いた原因は、日々の機能追加や運用をしながら孤独に片手間で細々とやってたからです。(単純に人手不足とも言う) また、PHPバージョンアップと同時にCentOSサーバを5から6にあげることにしたのでサーバ再構築のための工数も含まれています。 後半は仕事仲間が増えてその人が専業でバージョンアップ作業をやってくれたのでだいぶ楽できました。 それと専任のテスターさんたちにも参加していただいたので番で大きなトラブルなく完了することができました。 感謝感謝です。 サーバ入れ替え作業が終わってPHP5.1の入った古いサーバを削除したときの、まさに「技術的負債」を返済し終わった瞬間の、あのスッキリ感、もう言葉にはできません。 終わってみてこの件に関するRedmineのチケットを数

    ソースコード20万行の大規模サイトのPHPを5.1から5.4に上げるためにやったことまとめ · DQNEO日記
    frkw2004
    frkw2004 2013/11/18
    3年もかけられたのはある意味ラッキーでしょうね。数ヶ月で仕様変更するようなものだと変更した先からまた変更とかになって対応済みなのか未対応なのか混沌として逃げ出すしかなくなりそう。
  • 南米発のツールがIT業界に与えるインパクト

    「プログラマはもう要らない」。大手物流会社のシステム子会社で新技術の社内展開を進めるマネージャーはこう言い切る。ここでいうプログラマとは、企業情報システムの開発プロジェクトでプログラムを作成する担当者を指す。ある開発ツールを検証したところ、こうした役割の要員は不要との結論に至ったというのだ。 このマネージャーは記者に対して、ツールを導入した場合の効果をこう語る。「様々な開発言語を知っていて、バグのないソースコードを24時間、延々と高速で書き続ける。そんなスーパープログラマを雇ったのと同じ効果が得られる」。 同社が検証したのは「GeneXus(ジェネクサス)」という開発ツールである。ご存知の方はまだ多くないかもしれない。一口に言えば、アプリケーションの自動生成ツールである。データ項目や画面、業務ルールといった設計情報をGeneXusの表記法で入力すると、ソースコードとテーブル定義情報を自動生

    南米発のツールがIT業界に与えるインパクト
    frkw2004
    frkw2004 2010/10/04
    昔、カテナのLyeeの説明会に行ったな・・・。関数型言語の抽象性が高まればプログラム自動作成も実用になるかも。CとかC#とかCobolが対象という時点でダメ臭さがにじみ出ているような。
  • 1