タグ

programmingに関するpopup-desktopのブックマーク (20)

  • 設計に悩みすぎる前に手を動かしてみる話

    私がソフトウェア開発において心がけていることの一つに「設計に悩み始めたらとりあえず手を動かす」というものがあります。今まで深く考えずにそう心がけていましたが、この記事で自分がなぜそうしているのか整理して言語化してみたいと思います。 話のスコープ ここでいう「手を動かす」とは「コードを書く」ことです。設計と聞いて人によって思い浮かべるものが違いますが、ここでは「一人のソフトウェアエンジニアが四半期程度かけて開発する規模の機能の設計」を想定しています。何人ものソフトウェアエンジニアが長期に渡って行うような大規模開発には当てはまらないです。 題 次のような経験はないでしょうか? 設計を考えながらデザインドキュメントを書いていたら細部の粗が見えてきて無限に悩み続けてしまった。考えなきゃいけないことがどんどん膨らんでいって、いつまでも実装に手を付けられなかった。 これに対して私は「設計に悩み始めた

    設計に悩みすぎる前に手を動かしてみる話
  • 質問をする技術 - くりにっき

    以前社内に書いたポエムなんだけど年に1回くらい引用したくなるので公開した tl;dr; 質問をする時はゴールを提示する【MUST】 理由1 理由2 コンテキストを詳しく共有する【SHOULD】 期待してた結果(expect)と実際の結果(actual)を書く【IMO】 2020/7/22 12:30追記 2020/7/22 19:00追記 tl;dr; テンプレ 【質問内容】 【やりたいこと or 今困ってること or 質問の意図】 質問をする時はゴールを提示する【MUST】 なにかやりたい けど実現できない、うまくいかない それで質問する って感じに、質問をする動機としてまず やりたいことありき のはずなので、それを提示すべきです 理由1 質問される側(以下回答者)は質問内容がふわっとしていると色々なケースを想定して回答を組み立てます *1 例「Aの場合は~だけど、Bの場合は~」 こうい

    質問をする技術 - くりにっき
  • 文系でプログラマーになったけど色々失敗して3年半で会社を辞めた話|denkigai

    このnoteをすべてのインターネット探索者(Internet Explorer)達に捧げる。 2018年12月31日、新卒入社して3年半勤めた会社を辞めた。東京の八重洲にある、フリーペーパーやWebサービスを作る会社で働いていた。いわゆる「文系プログラマー」というやつで、文系学部を卒業後、会社に入ってからプログラミングを覚えた。現在は退職してフリーランスになり、個人で開発しつつ、ずっと漫画を描いている。 3年半のあいだ、大きく分けて2つの失敗をした。 1. プログラミング入門の仕方に失敗した 2. プログラミングを覚えてから何をすればいいかわからなかった 前者の失敗の結果、プログラミングを投げ出して京都に逃亡した。後者の失敗では精神を病み、3ヶ月休職をすることになった。前者は笑い話だが、後者は人生に暗い影しか落とさない。これからプログラミングを始めようと考えている人には同じような失敗を避け

    文系でプログラマーになったけど色々失敗して3年半で会社を辞めた話|denkigai
  • メガドライブ版ダライアス - 完成! | Arcade Cabinet

    2015年7月(46歳)から始めた、「C言語でのゲームプログラミングの学習」。当初の目標をほぼ達成することができました。「メガドライブ版ダライアス」完成です。C言語の勉強を始めてから約3年かかりました。ゲームバランス調整、動作確認、バグ修正などまだまだ改善の余地がありそうなので念のためβ版としています。 中学生の頃に一度挫折したゲームプログラミングですが、最近は沢山の書籍や、ネットでも多くの情報を得ることができます。またゲームプログラミングに必要なソフトも充実しています。 *ドットエディタ(EDGE, Photoshop)や、音楽作成ツール (DefleMask, VGM Maker)、秀逸なメガドライブ開発ツールであるSGDKなど。 またブログやツイッターでの皆様からの暖かいアドバイスや応援のメッセージのお陰で、モチベーションを3年間も維持することができました。自分だけの力では途中で挫折

    メガドライブ版ダライアス - 完成! | Arcade Cabinet
  • WebAssembly対応、主要ブラウザChrome/Firefox/Edge/Safariで整う。Webアプリの開発言語としてJavaScript以外の選択肢は広がるか?

    主要なWebブラウザでのWebAssembly対応が整った。これによりJavaScriptを超える高速なWebアプリケーションの実行に加え、JavaScript以外の言語によるWebアプリ開発の選択肢が開かれることになる。 WebAssemblyは、Webブラウザ上でネイティブコードに近い実行速度で高速に実行できるバイナリフォーマットを実現しようと、マイクロソフト、Google、Mozilla、Appleなどの主要なWebブラウザベンダがW3CのWebAssembly Community Groupなどを通じて共同で開発に取り組んでいる技術です。 主要なWebブラウザによるWebAssembly対応が整う 1年前の2016年11月には、各社が足並みをそろえてWebAssemblyの試験的実装を発表し、2017年2月にはWebAssembly APIとバイナリフォーマットについて主要ブラウザ

    WebAssembly対応、主要ブラウザChrome/Firefox/Edge/Safariで整う。Webアプリの開発言語としてJavaScript以外の選択肢は広がるか?
  • ノンプログラマーがJavaScriptを初めて学ぶときにありがちな9つの失敗 - WPJ

    Webデザイナーにとってもっとも身近なプログラミング言語といえばJavaScriptですよね。ところがいざ勉強を始めたものの挫折してしまった…という人のために、典型的な失敗例と学習のコツを教えます。 JavaScriptの学習をしても挫折する人の多くは、「JavaScriptは分かりにくい」「自分はWeb開発に向いていない」と言います。悲観的になってあきらないでください。アプローチの仕方を変えることが大切です。 この記事では、多くの人が学習中に経験する失敗の対処法を取り上げます。JavaScriptだけではなく、Web開発全体に当てはまる内容なのでぜひ活用してください。 失敗その1:始める前にあれこれ調べすぎる JavaScriptの学習を始める前に、たくさんのことを調べたくなるかもしれません。ちょっと調べるだけでJavaScriptがどれだけすばらしいものか、逆にいかに悪いものかといった

    ノンプログラマーがJavaScriptを初めて学ぶときにありがちな9つの失敗 - WPJ
  • IDEA * IDEA

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

    IDEA * IDEA
    popup-desktop
    popup-desktop 2012/12/06
    ほおおおおおおおおお
  • How to Learn iPhone App Development for Non-Programmers

    2014年8月17日 スマートフォン 「iPhone/iPadアプリを作るのは難しい」。デザイナーの人は特にそう思い込んでいませんか?確かに新しいプログラミング言語を習得するには時間がかかります。しかし、一度「楽しい!」と思えばこっちのものです。その気持ちだけで難しいものも簡単に乗り越えてしまえるもの。そう、もう無敵です!どんなアプリでも作れるようになります!ここではアプリの開発方法よりも、「どうやって楽しく学習できるか」に焦点を当ててみたいと思います。 ↑私が10年以上利用している会計ソフト! 準備しよう 必要なもの Mac OS Lion iOSアプリの開発は基的にMac OSですすめることになります。Apple Storeでポチッちゃいましょう :P XCode 4 iPhone/iPadアプリの開発にはXcodeが必要になります。App Storeで最新のXcodeをダウンロード

    How to Learn iPhone App Development for Non-Programmers
  • 最近のウェブ系スタートアップが採用しているプログラミング言語やフレームワークまとめ - laiso

    http://www.quora.com/Node-js-Ruby-Python-who-wins-in-5-years を読んでて「勝利条件としてより多くの”スタートアップ”に選択されること」という話がでてたけど、そもそも今は何が採用されているのか状況がよくわかたっていなかったので調べた。 スタートアップ? 一般(自分の周辺)に「ウェブサービス」みたいな呼称されているもの。消費者向けというかなんというか、企業向けシステムとか、ソーシャルゲーム単品とかは含めないことにした なんでスタートアップ?(小規模な企業) 企業が大きくなってくると、いろんな領域で必要なことがあってこの企業は→このプログラミング言語みたいなひもづけができなくなるので 項目は =企業ではなく=サービスでわけた 順番、国内外は適当。できるだけ知名度のありそうなサイトを選んだ いわゆるサーバーサイドのアーキテクチャの話(それ

    最近のウェブ系スタートアップが採用しているプログラミング言語やフレームワークまとめ - laiso
  • Titaniumは使えません

    もう暑くってェ グッタリしちゃってェ…んじに🐈にゃーん🍓🫐🍅🌽🍈🍆🥒🍇🦝 @uupaa Ti.Media.VideoPlayer#url を string と比較すると、Stringじゃねーよエラーになるとか。バギーっすね 2011-04-28 17:11:04

    Titaniumは使えません
  • CSS Nite in OSAKA, Vol.22 with Fix-UP Designers | 中学生プログラマと学ぶiPhoneアプリづくり

    今回はiPhoneアプリ「健康計算機」などをリリースしている中学生プログラマ、Tehu(てふ)さんが「増減カウンター」をアプリとしてつくります。 当日は実機テストや公開ではなく、エミュレータを使ってiPhoneを擬似的にPC上で操作出来るようにします。 プログラミングの濃い内容ではなく、Xcodeという開発環境をつかって、 なるだけコードを書かずにiPhoneアプリUI制作を実現できるか?というテーマのセッションを行う予定です。 (Objective-Cの専門講座ではありませんが、若干のコーディングは入る予定です) 一般的に難しいというイメージを持たれがちのiPhoneiPadアプリ制作やObjective-C言語ですがGUI制作ツールも存在し、意外と知られていないフローも存在します。 簡単なインターフェイスを制作する内容の一部を取り上げます。 対象:他プログラミング言語でも基的な構

    popup-desktop
    popup-desktop 2010/07/08
    「中学生プログラマと学ぶiPhoneアプリづくり」て!面白そう。こういうイベント良いなぁ…
  • 文系ド素人がmixiアプリを開発〜リリースするまでのまとめ - kazu0620's blog

    というわけで プログラミング未経験の状態から、mixiアプリのリリースまでなんとか漕ぎ着けることができました!最近、OpenSocial界隈は盛り上がってるみたいだし、プログラミング経験はないけれど、興味ある!って人も多いと思います。そこで、所謂「ド素人」の状態からプログラミングを勉強してmixiアプリをリリースするに至るまでの僕の軌跡と、何をどう勉強すればいいのか?ってのをまとめてみました。webで調べたり、プログラマの知人に相談したりしてこれは良かった!って部分を抜き出してまとめたので、これから勉強するぞって方は参考にして頂ければ幸いです。これであなたもSAP(ソーシャル・アプリ・プロバイダー)に! 完成したアプリ 「一行リレー小説」 http://mixi.jp/view_appli.pl?id=15525 開発期間:実質3ヶ月程度 リリース日:3月24日 現在の投稿総数:7622行

    文系ド素人がmixiアプリを開発〜リリースするまでのまとめ - kazu0620's blog
  • IT・ものづくりエンジニアの転職・派遣求人情報なら【パソナテック】

    ただいまメンテナンス中です。 ご利用の皆様にはご迷惑をお掛けし、大変申し訳ございません。 メンテナンス終了までしばらくお待ちください。 ご利用できなくなるサービス パソナテック 個人サービスサイト

    popup-desktop
    popup-desktop 2009/12/02
    『プログラムで動くものをデザインする際に理解しておくべきプログラミングのこと』
  • プログラミングができなくても作れるTwitter botの作り方

    Twitterのおかげで、それまではごく一部の人しか知らなかったbotというものが、だいぶん身近で親しみやすいものになったと思うんだけど、 こうなったらもっと気軽に誰でもbotを作れるようになったら楽しいんじゃないか。プログラミングができない人でも一人一botくらい持つ勢いで。 ということでこの記事を書いてみました。

  • プログラム未経験の僕が初めて作ったiPhoneアプリが2月16日に発売されます!というわけで使用した参考資料等のまとめ。 - らっこのじゆうちょう

    Cocoaを読み始めてから2ヶ月、iPhone SDKをいじり始めてから1ヶ月半。 ついに僕が作ったiPhone / iPod touchアプリ「SingingCat」が2009年2月16日からAppStoreで発売されます。(日での価格は115円。) (追記 2/16 4:30) 発売されました! → 今後、僕のように未経験から何か作る方の参考になればと、以下にアプリ制作につかった資料をあげておきます。 読んだ たのしいCocoaプログラミング[Leopard対応版] 自作アプリをApp Storeで世界に向けて販売できる!! iPhone SDKプログラミング大全 (MacPeople Books) 参考させていただいたサイト・お世話になったサイト あまりまとまっていないですが、 僕のはてブのiPhone&プログラミング タグ に全てあります。 また、Twitterのiphon

  • MacOSX用のアプリケーションを簡単に作るワザ

    Mac用のアプリケーションは開発するのが難しいとよく言われます。 実際、難しいですし、MacOSXでの開発で使うObjective-Cも非常に変態的個性的で習得の壁も高いような気がします。 しかし、最近では少し事情も変わってきてさくさくっと開発できるようにもなってきています(もちろん、その先には大きな壁が立ちはだかってはいるのですけど)。 今回は、CoreDataというフレームワークを使って、コードを書かずに(一行も!)アプリケーションを作ってみます。 まるで魔法のようにアプリケーションが完成するので、ぜひ、実際に手を動かしてみてください。 Xcodeを起動する まず、開発環境であるXcodeを起動します。 HDD内のDeveloper/Applicationsの中に入っています。 もし、まだXcodeをインストールしていない場合は再度インストールを行う必要があります。 以下のリンク先のド

    MacOSX用のアプリケーションを簡単に作るワザ
  • 社内数学勉強会 第二回 命題 - hamashun.hatena

    社内勉強会で、プログラムに使える数学講座が始まりました! 結城浩さんのプログラマの数学っていうを教材にして、livedoorのエンジニア達が(毎週違う人が担当する)講師をやってくれるという超豪華な社内勉強会です! livedoorは良い会社ですね! ちなみに採用情報はこちらですよ! ちなみにhamashunは、小学校レベルの数学(と言うか算数)が既に怪しいというかなりアレなレベルの人です! 無事に完走できるかちょっと不安ですね! さて、第二回(第一回は欠席してしまった><)の今回は、trueとfalseで表される論理に関する内容です。 今回の先生はid:a666666こと刺身さんでした! 論理とは 真か偽かで表す事(語弊がありそうだけど、今回の内容ではこんな感じ)。 これを調べる文を、命題と言う。 そして、命題が正しい時は真(true)であると言い、正しくない時は偽(false)であると

    社内数学勉強会 第二回 命題 - hamashun.hatena
  • あなたがプログラムを理解できない10の理由:第1回 - builder by ZDNet Japan

    「意味がわかりません」からの脱却 「プログラムができるようになりたい」「仕事でプログラムを理解しないといけないけれど、全く理解することができない」──そんな悩みを持っている方も少なくないだろう。 筆者も今でこそ「プログラマ」という肩書きを担いでいるが、プログラムを勉強しようと思い立ったのは高校生の頃。その後、理解できないままに苦悩し続け、ようやくプログラムらしいものが書けるようになったのは3年以上後のことだ。 では、プログラムは難しいものなのかといえば、そうとも言えない。今になって分かることだが、プログラムは無駄な恐怖心を克服し、ちょっとだけ考え方を変えるだけでぐっと身近な存在になるのである。 そこで、連載では私たちがプログラムを理解できない理由を10個あげながら、どのようにプログラムと接したらよいのかを考えてみたい。 理由1:細かいことにこだわる プログラムを学習しようとして、最初に壁

    あなたがプログラムを理解できない10の理由:第1回 - builder by ZDNet Japan
  • まめことネコゼのどたばた会議 : 第9回:プログラムの面白さを知ろう!!

    「まめことネコゼのどたばた会議」って? twitterで知りあった3人がまわりの友人たちとお届けするweb系フリーテーマpodcast!気になる会社訪問や大好きなwebサービスを語ったり。生放送もあるのでよろしくね! ※諸事情により、番組・ニュースの更新は2010/9/30の更新をもって、当分の間お休みさせていただきます。 どたばた会議ニュース始めました どたばた会議スタッフが気になったWeb系トピックを日替わり(土日除く)でお届け。Podcastと同じスタンスでお送りする、文字で読むどたばた会議! どたばた会議のADすんいちことsunitiです。すんすんすーん(・∀・) 今回はTwitの作者でありMovableTypeのプラグインなどでも有名なcheebowさんと86世代のエンジニアでありカレーの王子様ことukstudioをお呼びして「プログラムの面白さを知ろう!!」ということをお話して

    popup-desktop
    popup-desktop 2008/05/05
    が、頑張ります><
  • 初心者による初心者のためのプログラム勉強法 : ロケスタ社長日記

    最近、プログラムっておいしいの?というasami81さんという女性の方のブログが話題になっています。 それに反応して「プログラムの勉強方法はこれだ!」「この言語を学べばいいよ!」などのエントリーが複数あがっており、プログラム初心者の僕としては非常に勉強になります。 そこで、何らかの参考になればと思い、僕も書いてみます。 前提 僕はいわゆるプログラマではありません。書き始めてから7,8ヶ月しかたっていません。しかもそこそこ忙しい会社にいたりするので、家に帰るのはいつも23時〜2時くらいだったりするので、時間もあまりありません。 それでも、学んでから半年くらいでミルフィールというサイトを自分で立ち上げることができました。twitterと同程度の機能くらいのものだったら、仕事しながら学んでも半年くらいでなんとか動くものは出来るのです。 初心者のことは初心者に聞け 僕もいろいろなサイ

  • 1