タグ

関連タグで絞り込む (202)

タグの絞り込みを解除

programmingに関するkchaのブックマーク (657)

  • 【iOS】【Xcode5】storyboardの使い方 解説動画まとめ - @kitano_ow 's blog

    今まで八回ほど動画をアップしてきましたが、きりの良いところまでいったのでまとめ。 実際の順番は Vol 1〜 Vol7を作成し、Vol 0を最後に作成しました。 だいたい2分〜5分程度。長いもので10分くらいです。 【Xcode5】Xcodeの使い方 Vol0 〜 storyboard の基礎 IBOutlet IBActionの指定方法 〜 - @kitano_ow 's blog 【Xcode5】Xcodeの使い方 Vol1 〜 storyboard による画面遷移の基礎 Exitの使い方 〜 - @kitano_ow 's blog 【Xcode5】Xcodeの使い方 Vol2 〜 storyboard による画面遷移の基礎 プログラムによる画面遷移 〜 - @kitano_ow 's blog 【Xcode5】Xcodeの使い方 Vol3 〜 storyboard による画面遷移の

    【iOS】【Xcode5】storyboardの使い方 解説動画まとめ - @kitano_ow 's blog
  • iOS開発に際して調べたことの個人的メモ - YAMAGUCHI::weblog

    はじめに こんにちは、Go界のドン・チードルです。最近ちょこちょこiOS開発について調べ物したりちょろちょろいじってたので、忘れないうちにメモしておきます。ちなみに僕は最近になってiOS開発、Objective-Cを触り始めたような素人ですので、間違った理解をしているかもしれません。コメントなどいただければ幸い。 Getting Started とりあえず公式ドキュメント読んどけばいいだろと思ったので、Appleの公式ドキュメントを読みながら手を動かしました。 Start Developing iOS Apps Today PDF版 これで「TODO listアプリをStoryboardとかを駆使してコードをほとんど書かずにできるよ、すごい!!」みたいなチュートリアルやったんですが、結局何がわかったのかがあいまいでわけわからなくなったので、とりあえずObjective-Cのコードを適当に書

    iOS開発に際して調べたことの個人的メモ - YAMAGUCHI::weblog
  • SKETCH 20130519 | fladdict

    C++を勉強するなら、せっかくだからCinderかOfでも憶えよう!ということになってCinderを勉強することに。 Cinderってのはクリエイティブコーディングの為のフレームワーク。Flight404の中の人達がつくった。 どうしてこうなったのかは謎ですが、適当にC++の入門サイト見ながらコード書いたらこんなものができました的なメモ。 脳に不凍液でもブチ込んだようなサイコ具合ですが、いたって真面目です。わりとグニャグニャ感は気に入ってる。 もっと勉強しないと思い通りのものを作るのは難しいね。

  • クックパッドさんのpotatotipsで発表してきました | RE:START

    2013年11月13日、クックパッドさんでpotatotipsというiOSやAndroidのtipsを発表する会がありました。 当日の参加者は総勢で24人(応募はもっといたらしい)。1人5分の発表ですが、これだけで120分確定なのでTipsと言ってもなかなかのボリュームです。 当日は基的に参加者みんな発表なので、自分も発表してきました。 自分は「ユーザービリティ向上の為にここらへん気を使いましょう」的な難しくも新しくもない発表だったのですが、諸事情によりスライドをアップできません。(権利関係を確認するの面倒)。また、時間の関係上コードの説明はほとんどしなかったので、ブログで改めて書いてみたいと思います。実際の挙動はiOS版の攻略アプリを見て下さい。 1.Webから取得する画像はキャッシュして再利用する Webから画像を取得するということは当然通信が発生するため、毎回通信していたのでは待ち

  • Jenkinsをインストールして使ってみよう[Mac/Linux/Windows]

    継続的インテグレーションツール「Jenkins」の使い方を基礎から解説する連載がスタート。初回は、Jenkinsの概要とインストール手順、簡単なジョブの登録方法を説明する。 連載 INDEX 次回 → Jenkinsとは何か? 「Jenkins」というツールをご存じだろうか? 情報に敏感な読者であれば「継続的インテグレーション(CI)」という言葉とともにネット上で一度や二度は見たことがあるかもしれない。しかしながら「継続的インテグレーション」という言葉の難解さや「Javaで作成されている」という点で、敷居が高く感じられ、導入を見送っているプログラマーの方もいるのではないだろうか。 そんな方々にとって、連載がJenkinsを使うきっかけになれば幸いだ。連載では、Jenkinsの使い方を基礎から説明する。その説明用のプログラミング環境としてはRubyを採用しているが、他の環境の方にも参考と

    Jenkinsをインストールして使ってみよう[Mac/Linux/Windows]
  • MIXI, Inc.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    MIXI, Inc.
    kcha
    kcha 2013/10/29
    mixiの教材 for iOS, Android
  • Bigosaur GameDev Blog

    This blog section is about my 23 day project to build an Android game from scratch. To read more recent posts, go to blog starting page. Day 23: Release! My game is ready and available for download on Google Play: https://play.google.com/store/apps/details?id=com.bigosaur.backyardpanic Please try it out, let me know if you find any bugs. The game is free, but if you like it, please tell your frien

  • PHPのinterfaceとは何か

    久しぶりの更新です。最近、修行だと思って色々なを読み漁っているのですが、やっとこさPHPのinterfaceが分かるようになってきた感じがあるので、まとめてみます。 インターフェースは、クラスから"ユーザー定義型"の能力のみを分離した言語機構です。PHPのそれはJavaのinterfaceのパクリです。 "ユーザー定義型"という単語を使いました。動的型付き言語のことを「型のない言語」と言う人がたまにいるんですが、とんでもねー間違いです。PHPにだって型はあります。変数が型を持たず、値が型を持っているというだけの話です。 interfaceを宣言する文法はクラスとよく似ていますが、キーワードclassの代わりにキーワードinterfaceを使います。中身は定義のないメソッドの宣言を書きます。なお、定数も含めることが可能です。 <?php interface FooInterface { c

    PHPのinterfaceとは何か
  • ソフトウエア開発現場で、今起こりつつある“革命”

    人気連載「大競争時代のソフト生産技術革命」が先週、最終回を迎えた。19回にわたって掲載してきた同連載は、日を代表する大手システムインテグレータであるNTTデータの技術者が執筆を担当。ソフトウエア生産現場で今現在起こりつつある「革命」を解説したものである。 連載タイトルにもある「大競争時代」を迎えて、ソフトウエアの開発現場では絶えず変化するニーズに素早く対応するため、フィードバックサイクルを速めたり、さまざまな自動化技術を取り入れたりする動きを、積極的に進めている。連載ではそうしたトレンドについて、具体的な技術や方法論を交えながら紹介してきた。 例えば、ニーズに素早く対応するための手法として、第3回で「リーン・スタートアップ」、第4回で「アジャイル開発」、第5回で「継続的デリバリー」を取り上げている。 このうちアジャイル開発は、短いサイクルを繰り返しながらソフトウエアを開発していく手法であ

    ソフトウエア開発現場で、今起こりつつある“革命”
  • 【Android】画面サイズ、ビューのサイズを取得する方法 | 桜花満開/テンシホタル

    タイトル通りの内容です。 Androidでの開発は体の画面サイズ(解像度)に気を使わないといけないので面倒くさいですね(´・ω・`) WindowManagerクラス、Displayクラスを使い画面サイズを取得する 画面のサイズ(解像度)の取得方法です。 WindowManagerのインスタンスを生成、getDefaultDisplayメソッドを使い Displayクラスのインスタンスを取得して縦サイズ、横サイズを取得できます。 この値はあくまで体の画面サイズ(解像度)なので、フルスクリーン状態で取得しても値は変わりません。 ほとんど決まりきった書き方なので覚えずにコピペで問題無いですね。 public class Sample20120725Activity extends Activity { @Override public void onCreate(Bundle savedI

  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
  • x86/x64最適化勉強会6 レポート - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちはサイボウズ・ラボの光成です。 今回は8月31日に開催された「x86/x64最適化勉強会6」の模様についてお伝えします。 今回の勉強会では、6月に発売された Haswell の新しい機能にかかわるものが3件、C++ によるゲーム開発の環境にかかわるもの、ARMと x86 の比較、Xeon Phi についてがそれぞれ1件ずつの発表でした。 以下、それぞれの発表内容について簡単に解説します。 Haswell 関係 私は「Haswellサーベイと有限体クラスの紹介」(動画1)を発表しました。前半は Haswell の復習として、パイプラインの改良点と、256bit 長に対応した整数演算命令 AVX2、積和演算を1命令で行う FMA、いくつかのビット演算命令や暗号用途の整数演算命令などについてサンプルコードを示しつつ紹介しました。gcc 4.8 などの新しいコンパイラでは、ソースコードを変

    x86/x64最適化勉強会6 レポート - Cybozu Inside Out | サイボウズエンジニアのブログ
  • How to Think Like a Computer Scientist — How to Think Like a Computer Scientist: Learning with Python 3

    Learning with Python 3 (RLE)¶ Version date: October 2012 by Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers (based on 2nd edition by Jeffrey Elkner, Allen B. Downey, and Chris Meyers) Corresponding author: p.wentworth@ru.ac.za Source repository is at https://code.launchpad.net/~thinkcspy-rle-team/thinkcspy/thinkcspy3-rle For offline use, download a zip file of the html or a pdf

  • 【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日間クソゲーを作り続けてわかったこと
  • Ruby中級入門

    Ruby中級入門 1. Ruby中級入門 @shokai 2013年8月5日(火) @masuilab 2. 私 •@shokai (しょうかい) •趣味料理、glitch 3. ある程度大きなアプリケーションを作 っていると、部品に分割したくなると 思います。アプリ内ライブラリやgem の作り方を説明します。Rubyの機能を 活用した使い勝手の良いライブラリの デザインについて考えます。 4. • アプリ内ライブラリの作り方・gemの作り方 • サンプルコードとテスト • ライブラリのデザイン • API • DSL • 泥臭い小手先の技 • 例外・エラーの通知 • ドキュメント コンテンツ 5. ライブラリを作る 例:LeapMotionを自作アプリに組み込むための アプリ内ライブラリを作る 6. • LeapMotionはport 6437にWebSocket 接続するとJSONで

    Ruby中級入門
  • 「本当の基礎からのWebアプリケーション入門――Webサーバを作ってみよう」始めました - K.Maebashi's はてなブログ

    以前から「誰か書いてくれませんかね」とか言っていた「当の基礎からのWebアプリケーション入門――Webサーバを作ってみよう」ですが、誰も書いてくれないので自分で書きました。 当の基礎からのWebアプリケーション入門――Webサーバを作ってみよう http://kmaebashi.com/programmer/webserver/index.html 現状、合計で140行くらいのJavaプログラムで、普通に画像やCSSを含むWebページが表示できています。こちらのページの下のほうにも画像を貼っていますが、こんな感じで、ローカルのファイルシステムに置いてある私のWebサイトのトップページが表示できていますし、もちろんリンクをクリックして遷移することもできます。 「えっ? Webサーバってこんなに簡単に書けるの?」と思う人も多いのではないでしょうか。 もちろんこんなのは「わかっている人」から

    「本当の基礎からのWebアプリケーション入門――Webサーバを作ってみよう」始めました - K.Maebashi's はてなブログ
  • WCAN 2013 Summer で「ハイパフォーマンスWebフロントエンド」を話してきました

    スライド 振り返り 50分という限られた時間の中で、Network・Render・Computeという3柱についてご紹介するという構成に挑ませていただきました。 恐らくフロントエンドが専門でない方も多くいらした中で、どこまでニュアンスだけでも届けられるように、という面の調整が多かったです。 結果的には目に見えるRenderについて多めに盛り込んで着地しています。 WebKit依存の内容が多めの所から、Canaryに載っている開発者ツールの使い方を通して、パフォーマンス問題の検証と対策について肉付けしている構成です。 参考にした資料のURLリスト 導入のあたり 開発者のための WebKit (“WebKit for Developers” 日語訳) Performance Checklist for the Mobile Web - YouTube Strangeloop - Impac

    WCAN 2013 Summer で「ハイパフォーマンスWebフロントエンド」を話してきました
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Track.1 ファーストコンタクト ~Playmaker編 | gihyo.jp

    仮面:ダァす!Unity仮面だ! 秋山:こんにちは、編集の秋山です。あのー、Unity仮面さん、私ゲーム作りたいんですけど。 仮面:いきなりだな。普通はこういうとき前置きを説明するのだ……。まあいい、アキヤマよ。それでUnityでどんなゲームが作りたいのだ? 秋山:うーん、あんまりよくわからないんですよね。 仮面:...(遠い目)貴様……作りたいものがないのに、軽々しく作りたいとかいうなー!! 秋山:まあいいじゃないですか、それは、おいおい考えるとして。 仮面:はあはあ……それでいいのか……? 秋山:えーと。それで、どうすればいいんですか? 仮面:じゃあまず、Asset Storeを…。ってアキヤマ! Unityインストールしてないじゃないかっ! 秋山:はい。そこからお願いします。 仮面;そこからか……(白目) Unityダウンロードの説明 Unityのダウンロード いきなりハイテンション

    Track.1 ファーストコンタクト ~Playmaker編 | gihyo.jp
  • The Java™ Tutorials

    The Java Tutorials have been written for JDK 8. Examples and practices described in this page don't take advantage of improvements introduced in later releases and might use technology no longer available. See Java Language Changes for a summary of updated language features in Java SE 9 and subsequent releases. See JDK Release Notes for information about new features, enhancements, and removed or

    The Java™ Tutorials
    kcha
    kcha 2013/06/26
    コレクションフレームワークをチェック