タグ

プログラミングに関するshidhoのブックマーク (295)

  • https://docs.google.com/presentation/d/1LHplQ8nqNJNxaqY7DL4eM329jZKfO-E15XHoadYeLfE/mobilepresent?slide=id.g240ca7fffa_0_15369

    https://docs.google.com/presentation/d/1LHplQ8nqNJNxaqY7DL4eM329jZKfO-E15XHoadYeLfE/mobilepresent?slide=id.g240ca7fffa_0_15369
    shidho
    shidho 2017/08/08
    ありものの組み合わせレベルが本当にすごいことになってる。
  • 「最初に学ぶべきプログラミング言語」 - mizchi's blog

    初心者に最初にぶち当たるのが『環境構築』という大きな壁なんですよね。そこで何割の人がスタートラインにすら立てずに挫折するだろうか…5割は超えるかもしれない…— ビタワン@社畜ちゃん②巻2/27発売予定 (@vitaone_) 2017年2月5日 環境構築が壁で、楽しい(かどうかは人によるが)プログラミングにたどり着けなくてモチベーションが、というのはわかるが、環境構築を経験してその辺の洞察身につけてもらわないと現場で困る、というような話もあって、二ヶ月速習でiOSエンジニア、みたいな講習はその視点欠けててダメ— 現場の声 (@mizchi) 2017年2月5日 よほどよくできた環境でもない限り、何作ろうとしても初動でうまいこといくケースが少ないので、それを解決するための勘と体力は絶対に必要なんだよなー— 現場の声 (@mizchi) 2017年2月5日 僕も完全独学でプログラミング始めたの

    「最初に学ぶべきプログラミング言語」 - mizchi's blog
    shidho
    shidho 2017/03/02
    そんなもんEnchantmoonでMoonblockだろ(そんなわけない)
  • apollo11号のソースコードを読みつつ - aerith7’s blog

    これはなに? はじめに AGCあれこれ Temporary I HOPEHOPEHOPE ASTRONAUT NOW LOOK WHERE YOU ENDED UP ふと気になりました いい時代ですね 1201&1202エラー なにそれ? カ、カルマンフィルターだー!!! カルマンフィルターの開発経緯 その他面白コメントアウト集 TRASHY LITTLE SUBROUTINES(つまんないサブルーチン) NUMERO MYSTERIOSO(神秘の数字) OFF TO SEE THE WIZARD COME AGAIN SOON HONI SOIT QUI MAL Y PENSE(悪意を抱く者に災いあれ)、NOLI ME TANGERE(私に触れるな) PINBALL_GAME_BUTTONS_AND_LIGHTS.agc おわりに 反省 参考文献 これはなに? この記事はeeic Adv

    apollo11号のソースコードを読みつつ - aerith7’s blog
  • 「3DSをください」「『プチコン3号』をください」「お金はありません」 任天堂への直談判から始まった、ニンテンドー3DSを活用した授業づくりとは - AUTOMATON

    ホーム 取材・リポート 「3DSをください」「『プチコン3号』をください」「お金はありません」 任天堂への直談判から始まった、ニンテンドー3DSを活用した授業づくりとは Devlog取材・リポート

    「3DSをください」「『プチコン3号』をください」「お金はありません」 任天堂への直談判から始まった、ニンテンドー3DSを活用した授業づくりとは - AUTOMATON
    shidho
    shidho 2016/10/14
    唐突に特濃ゲーム塾の話が。
  • PHPの次

    ああまたか、と思った。フレームワークを使用しているのに、フォームフィールドをベタ書きして、条件分岐を駆使して、その値や、エラー文字列を表示させている。 外注が作ったプログラム。 初めはもちろん頭にきたが、なんかもう、PHPってこんなもんなのかな、と思った。 こういうコードを見たのは一回でも、一社でも、ない。 それでもこの会社たちはこれで仕事をもらい金をもらい回っている。 所詮私が関われるレベルの仕事だ。別に大した規模でもない。悪党たちや、暇人たちが、ちょっかいだすメリットなどない。 BASIC認証があってデータベースのアカウント認証があって一部の限られた人しか使わなくて…。それでも私は入力値チェックをする。入力画面と確認画面と処理画面で、する。エスケープをする。SQLはLIKE文のエスケープも、するよ?HTML出力は文字列全部にエスケープするから、名前に記号、使えるよ? 当たり前だよね?

    PHPの次
    shidho
    shidho 2016/07/05
    「次」ならQIQだし、「先」ならOGOだと思ったが、検索してもどちらの言語も一般的ではなさそうだしもしかしたら誰も作ってないのかもしれない。
  • Rubyが今のPythonの地位にいない理由

    _ Rubyが今のPythonの地位にいない理由 歴史のことなんぞなんも知らんけど、「技術的には今のPythonの地位はRubyでもよかったのに、そうならなかった」のが何故か、その理由を書いてみよう。僕はRuby歴史なんて知らないし、以下の文章は全部、まるで見てきたかのように書いてますが、適当に書いたくせに何故か断言口調になっている怪文書の類いです。 https://twitter.com/mametter/status/741950239662170112 まめさんの書いた理由リストはどれも関係ない。いやカスってるけど。難しいというのも関係ない。 僕がRubyを知ったころ…最初に書いた通りRuby歴史なんて知らないので、別に早くもないわけだけど…Rubyというのは全く使われていない言語だった。どっかの好き者がPerlの替わりに単純な処理に使って、「ウフ、美しくかけた、グフッ」とかつぶ

    shidho
    shidho 2016/06/21
    ディストリビューションの管理スクリプトになるって、そこの環境に標準で入るってことだからけっこう大きいと思うんだよな。(rubyにそういうのがあったかどうかは知らないから適当な言)
  • ハッカソンマスター、石崎仁一とは何か

    http://anond.hatelabo.jp/20160229181829 ハッカソンにおける石崎仁一氏について、語りましょう。   東京都内でハッカソンに何度か出ている人ならば、この石崎氏を知る人は少なくないでしょう。 ブコメでも「有名な人」と書かれている通り、それなりに名の通った人です。良くも悪くも。 氏は2013年頃から色々なハッカソンに出場し、様々な賞を受賞しています。 しかし、 彼自身は、プログラミングもデザインもできません。 彼が行う事は、制作物の企画立案。そしてプレゼンテーションです。 石崎氏の企画力 企画力は、まぁあると思いますが、決して突出したものではありません。むしろ特殊なものです。 どういう事かというと、ハッカソンにおいてウケる企画というものを、彼は知っています。   ハッカソンでは土日2日間の開発でプロダクトを製作。それに対していくつかの協賛企業から賞が送られま

    shidho
    shidho 2016/03/01
    「AO入試に受かるための予備校」みたいな感じ。
  • 小学校低学年へのプログラミング教育には効果がないと考えたほうがいい - きしだのHatena

    子どもへのプログラミング教育は早ければ早いほどいいというものではない。 最近子どもへのプログラミング教育が話題になることが多いけど、恐らく小学3年生までの子どもへの効果はほとんどなく、小学4年生でもほとんどの子どもには難しいと思う。 人間の知能の発達には段階があって、必要な段階に達していないうちにそれが必要な教育を行っても効果は望めない。 まず、なんでこのエントリを書いたかというと、プログラミングには適した発達段階があるということを知らないと、その発達段階に達する前にプログラミング教育を行って、もちろんプログラミングは出来なくて、その子には適性がないという判断をしてしまうとうことが起きてしまうんじゃないかと思ったからだ。 まだ適した段階まで来てないだけなのにプログラミング教育をして失敗して「この子にはプログラミングができなかった/興味をもたなかった」という実績を作ってしまうことによって、将

    小学校低学年へのプログラミング教育には効果がないと考えたほうがいい - きしだのHatena
    shidho
    shidho 2016/01/08
    ボードゲームにも適正年齢があるからな。
  • ソーサリアン~内部解析からわかったこと~ by PI.

    このドキュメントは、Y.ROMIさんが発行された同人CD「PC88ゲームの世界」 CD-ROM向けに、2000年6月に執筆、脱稿したものです。 その版をもとに記述ミスなどを修正したものを、ここに掲載します。 はじめに 筆者は、PC-88史上に残る名作である(株)日ファルコムのARPG、「ソーサリアン」をシャープ製パーソナルワークステーションX680x0シリーズへ移植した経験をもつ。この移植は全くのアンオフィシャルなものであり、あくまで個人の範囲内で独自に行ったものであることを予めお断りしておく。 さて、この移植にあたり、筆者らはバイナリレベルで60KBにもおよぶPC-8801mkIISR版「ソーサリアン」のほぼ全プログラムを解析するという作業を行った。この結果、今まで知られていなかった事実や、またソーサリアンのメインプログラマーである木屋 善夫氏(現在、日アプリケーション(株)に在籍)

    ソーサリアン~内部解析からわかったこと~ by PI.
  • Kobito for Windows をリリース + 技術的な補足, package.json の公開 - Qiita Blog

    Kobito for Windows をリリース + 技術的な補足, package.json の公開 Kobito for Windows開発の @mizchi です。 開発開始から約半年、ソロ作業の期間も長かったのですが、ようやくリリースできました。 Kobito for Windows – ソフトウェア開発者のためのMarkdownによる情報記録・共有ソフト というわけで、今日はKobito for Windowsの開発コンセプトとElectronやReactを採用した理由について書いていこうと思います。Rails界隈ではGemfileを公開する文化があるようですが、今回はnode.js / npmのそれであるpackage.jsonを公開します。 Kobito on Electronの開発コンセプトWeb技術でKobitoを実装してWin/Macでソースを一化既存のKobitoの

  • アプリ開発者を育てるプログラミングスクール Tech Institute(テックインスティチュート)

    テキストは2014年6月〜12月時点の情報をもとに制作しています。「Android」などのソフトウエア名「Google」などのサービス名はGoogle Inc.の米国およびその他の国における商標または登録商標です。 その他の製品名およびサービス名は、各社の商標または登録商標または商品名です。テキストにおいては™、®、©マークは省略してあります。 テキストのイラスト等の一部は、Google社が作成、提供しているイラスト類をベースに変更したもので、クリエイティブ・コモンズの表示3.0ライセンスに記載の条件で使用しております。

    アプリ開発者を育てるプログラミングスクール Tech Institute(テックインスティチュート)
  • SourceTreeのちょっとした使い方 - Qiita

    概要 最近は「TortoiseGit」,「EGit」よりも勢いがある 履歴がグラフィカルで見やすい リベース、チェリーピックがGUIで簡単にできる pullしなくてもGUI上でリモートに更新があったことがわかる! 自動フェッチ機能 git-flowにも対応! ver1.4からWindowsも日語対応!! 導入 体ダウンロード http://www.sourcetreeapp.com/ git.exeが見つからないといわれたので、前にインストールした場所を指定 もしなければ、同じウィンドウから導入可能 Mercurial.exeが見つからないといわれたので、「使用しない」にした ネーム、Eメール(GitHubで使用しているもの)を入力 チェックボックスは全部チェック グローバル設定の変更を許す 改行の自動処理 ライセンスに同意する OpenSSLを使うにチェック GitHubで登録したS

    SourceTreeのちょっとした使い方 - Qiita
  • [バージョン管理]WebデザイナーでもできるBitbucketとSourceTreeを使って簡単バージョン管理 | Cappee Design

    梅雨入りしたのに快晴が続いてますね、@cappeeです。 コーディング中にちょっとしたミスをしてしまったり、クライアントさんにやっぱり元に戻してと言われたり、「ソースコードを前の状態に戻したい…」ってことはWebデザイナーでも少なくないと思います。 バージョン管理はエンジニアさんのためだけではありません:) 「バージョン管理導入したいけど、Gitとか難しそうだし」というWebデザイナー(非エンジニア)でも簡単に導入できるツールがあるので、設定方法などをご紹介したいと思います。 バージョン管理とは ソースコードの差分などファイルの更新履歴を管理してくれるシステムです。 プロジェクト内のファイルをバージョン管理することで、編集日や編集箇所などを記録しておくことができるので、過去のソースコードを容易に探すことができます。 複数人でひとつのプロジェクトに参加している場合は、同じソースコードを複数で

  • Introduction to Sass and How to Setup with Mac + Coda

    2014年7月31日 CSS, 便利ツール 「Sass」って聞いたことありますか?すっごく簡単に言うと、CSSをもっと便利に・効率良く記述するためのものです。とは言え基的な書き方はCSSと同じなので、「新しいプログラミング言語」というより「CSSの新しい装備品」といったところでしょうか。一見難しく思えるかもしれませんが、慣れると「これなしではいられない!」とまで思えるSassの魅力と、Macでの設定方法はあまり見ないなーという事でMac+Codaでの設定方法も紹介します。 ↑私が10年以上利用している会計ソフト! Sassとは 日語では「サス」と読まれるようです。拡張子は「.scss」。今までのCSSに変数や計算式を使ったプログラミング風の書き方を加えた .scss ファイルを、変換(コンパイル)してCSSファイルを作成します。例えば「style.scss」のSassファイルを変換する

    Introduction to Sass and How to Setup with Mac + Coda
  • 【旧版】iPhoneアプリ開発入門 (全14回) - プログラミングならドットインストール

    レッスン一覧 料金プラン ログイン 2024/07/25 NEW 【週刊ドットインストール】 コードレビュー付きメンタリングサービス、Swiperレッスン、クラス名ってどうつけるの? 2024/07/25 NEW 【転職副業したい方へ】 コードレビュー付きのメンタリングを始めます! 2024/07/24 NEW 『Swiperでカルーセルを実装しよう』をリリースしました 2024/07/23 NEW クラス名、どうする? - HTML / CSS を極めるコーナー 2024/05/07 NEW あなただけの学習ロードマップを作成します 【随時受付中】

    【旧版】iPhoneアプリ開発入門 (全14回) - プログラミングならドットインストール
  • 【Unity】素人が7日間クソゲーを作り続けてわかったこと

    2020/10/18 エンジニア D4DJ Groovy Mix オープンベータ開始 2020/10/18 DJ 秋葉原(を夢見る)パラダイスレイディオ Vol.1 @ twitch配信 2020/10/25 エンジニア D4DJ Groovy Mix リリース 2020/11/14 DJ UNDER Freaks 2nd anniv. @ 渋谷Cafe W (渋谷WOMB 1F) ゲームプログラミング未経験の素人が、Unityを使って7日間1日1クソゲーを作ってみて、気がついたことをまとめてみました。 ※2017/01/21 更新 VRでも7日間クソゲーを作り続けてみました! 【Unity】あの素人がOculusでVRクソゲーを7日間作り続けてみた | uinyan.com ※2013/12/28 更新 後日談も書きました!あわせてどうぞ! 【Unity】クソゲーを作って晒したら世界が

    【Unity】素人が7日間クソゲーを作り続けてわかったこと
    shidho
    shidho 2013/08/08
    PCブラウザ上でけっこう簡単に起動できるのね。
  • 古くて新しい自動迷路生成アルゴリズム - やねうらおブログ(移転しました)

    最近、ゲーム界隈ではプロシージャルテクスチャー生成だとか、プロシージャルマップ生成だとか、手続き的にゲーム上で必要なデータを生成してしまおうというのが流行りであるが、その起源はどこにあるのだろうか。 メガデモでは初期のころから少ないデータでなるべくど派手な演出をするためにプロシージャルな生成は活用されてきたが、ゲームの世界でプロシージャル生成が初めて導入されたのは、もしかするとドルアーガの塔(1984年/ナムコ)の迷路の自動生成かも知れない。 なぜ私が迷路のことを突然思い出したのかと言うと、最近、Twitterで「30年前、父が7年と数ヶ月の歳月をかけて描いたA1サイズの迷路を、誰かゴールさせませんか。」というツイートが話題になっていたからである。 この迷路を見て「ああ、俺様も迷路のことを書かねば!俺様しか知らない(?)自動迷路生成のことを後世に書き残さねば!」と誰も求めちゃいない使命感が

    古くて新しい自動迷路生成アルゴリズム - やねうらおブログ(移転しました)
    shidho
    shidho 2013/01/30
    穴掘るのと壁はやすのは昔使った。柱から倒すのはどうだったかなあ。
  • 偶数/奇数の判定 - OKWAVE

    失礼を承知で一言。 もし小生のプロジェクトにこのようなプログラムを記述している人物がいるとしたら、『現時点のプログラム能力も、将来性も無い』ということで抜けて頂く以外ありません。 四則演算+剰余算、ビット演算は、プログラム言語に依存しない、基礎中の基礎だからです。 あまりにも基礎過ぎて、ポカッと抜けて難しく考えてしまう、ということがゼロであるとは言いませんし、それだけで上記のような判断は厳しすぎる、とは小生も感じます。 上記のような判断は、ポカッと抜けるにしても『オイオイしっかりしてくれよ』というレベルである、ということもありますが、他の人に相談できないというコミュニケーション能力の無さにあります。 モジュールレベル開発である、と貴殿がおっしゃっているゆえに、そのモジュールの仕様(引数、返り値等)を指示する人物がいるはずですが、その人に相談できないわけが無いからそう判断します。 これは他の

    偶数/奇数の判定 - OKWAVE
    shidho
    shidho 2012/05/30
    四則演算に限るなら、2で割って2をかけた結果が一緒になるかどうかで判別できるけど、そういう些末なネタではないらしい。
  • プログラマが解くのに1時間かかる問題を機械学習に放り込む話 | ぱろすけのメモ帳

    プログラマが解くのに1時間かかる問題を機械学習に放り込む話 By ぱろすけ on 4月 11th, 2012 皆様、 Twitter やら facebook で数カ月前に爆発的に拡散された以下の問題をご存知でしょうか。 ご存知の方が多いでしょうね。単に、イコールの左側の4つの数字の丸の数の合計がイコールの右側に等しい、それだけですね。とても簡単な問題です。ちなみに僕は解けませんでした。 これについて、昨日このようなエントリが投稿され、話題になっています。 プログラマが解くのに1時間かかるという問題が普通にプログラマな方法で5分で解ける話 http://d.hatena.ne.jp/nowokay/20120410 こりゃあ炎上するでしょうねえ。だって、プログラマも何も関係なく、ふつうに問題を解いているのですから。 先ほどのエントリでは、イコールの左側の数値は変数であり、それを足しあわ

    shidho
    shidho 2012/04/11
    こういうクイズの場合は式の前後左右の関係も仮定する必要がある場合がある。あくまで可能性だけどね。
  • 「このプログラムは◯◯言語で書きました」の本当の意味 | quipped

    例:「このプログラムはC言語で書きました」=「このプログラムはGDBでひたすらデバッグしてvalgrindでメモリリークをチェックしました」 以下絵が続きます。チャートそのものはd3.jsで描かれていて、このgistを拝借して手を加えています。