タグ

2012年4月1日のブックマーク (12件)

  • プロとしての行為 Act as Proffesional

    心底、プログラマとして生きていくのが幸せなんだなと思える人に出会ったことのある@HIROCASTERでございませう。 プログラミングが上達するベストプラクティスってあるんでしょうか? 大学でコンピュータ教えている教授なんかは、そのあたり教えてくれるんでしょうか? あなたの先輩は教えてくれましたか? 昔ながらの職人がいう、見て、まねて、盗め。ですかね? 僕の経験で、いくつか書いてみました。 毎日コードを書く とにかく毎日コードを書いている。 息を吸うように、歯磨きををするように、顔を洗うように、事を取るように毎日コードを書いている。 テストコードも書く 動くソフトウェア側のコードだけでなく、テストコードも書いている。 必然と設計も考える癖が付くわけで…。 ソフトウェア全体を仕上げるまで書く 例えば、小さなメソッドだけでなく、クラス全体を。 ソフトウェアとして動作するまで全体を。 全体を仕上

    プロとしての行為 Act as Proffesional
  • 端末の中で仮想端末を管理するtmux(GNU screenの代替)について(コピペとバッファに関する操作・バッファ数上限と後方スクロール行数の変更) - 試験運用中なLinux備忘録・旧記事

    「端末の中で仮想端末を管理するtmux(GNU screenの代替)について(概要・実行・操作)」に続く内容として、ここではtmuxにおけるコピペ/後方スクロールについてを扱う。 コピーモード 操作 複数のバッファを管理する バッファ上限数と後方にさかのぼれる行数の指定 コピーモード既定の割り当てではPrefix-[(既定のPrefixキーはCtrl+b)を押すことにより、内部コマンドcopy-modeが実行され、端末の出力をさかのぼって任意の領域を選択し、これをtmux内部の記憶領域にコピー(記憶)することができ、その後コピーモードを抜けた後でこれを貼り付けることができる。 さかのぼれる行数には上限があるが、変更は可能(後述)。 操作この機能自体はGNU screenと同じ*1で、コピーモードに入った後の操作も コピーモード中でテキストのコピー(記憶)をせずに抜けるにはq 記憶した文字列

    端末の中で仮想端末を管理するtmux(GNU screenの代替)について(コピペとバッファに関する操作・バッファ数上限と後方スクロール行数の変更) - 試験運用中なLinux備忘録・旧記事
  • iOS 開発記録 Natsu note

    このたび、動画にちょっとスパイスを加えてより素敵な思い出にできるアプリを作りました。その名も「omoide」です。 omoide Pro セール中 120円(2015/08/21現在)→ 無料版 omoide(アプリ内課金あり)→ omoideの成り立ち 撮影場所や日付、そして出演者の名前と年齢、これらの表示があるだけで、動画を観るときの気持ちが違います。撮影現場にいなかった人でも、そのときの様子を簡単に思い浮かべることができるのです。 動画にBGMを付けると一気に華やかになるのをご存じですか?動画に映し出される情景が、曲と共に心に刻まれます。 動画編集アプリはたくさんありますが、操作が複雑だったり結構手間がかかります。もちろん、大作を作りたいときには、十分な機能を持つ動画編集アプリが必要になるでしょう。でも、それって毎日ではないと思うのです。 自分の経験から、仕事育児・家事・ちょっとの

  • SimpleBoxes

    前口上 2023 年 11 月末あたりから 2 ヶ月ほどかけて、ニュージーランド→アメリカ→日→ニュージーランドと長期間に渡った移動がありました。滞在期間中、 日のオフィスに通勤するのも含め、多くの時間、普段通りに業務を行っていました。 今回の移動では、業務端末である MacBook Pro M1 13inch の携行は必須です。MacBook Pro(1.42kg)携行を前提に、サブマシンとして何を持ち運ぶか……。候補は以下の通り: iPad Pro 10.5 : 0.47kg MacBook Air M2 : 1.24kg ROG Flow X13 : 1.35kg ROG Ally : 0.61kg ちなみに MacBook Pro の携行が不要なら、その代わりに MacBook Air を携行するのが、スペック的にもベストです(重量も 0.16kg ほど稼げます)。 実のところ

    n-sega
    n-sega 2012/04/01
  • iOS 5 公開記念! Objective-Cのメモリ管理の革命、 ARC 超入門(サンプルはgitHubに公開) – Zero4Racer PRO Developer's Blog

    iOS 5が公開されて、Dev CenterもWe’ll be back soon になっています。 iOS5 NDA will be gone soon! 記念に、iOS 5 のプログラム面での変化、ARCを使った簡単なサンプルをGitHubに登録しましたのでご覧下さい。 追記:うーねこ? (@ne_ko_)さんからの指摘であった、”クラス変数”という間違えた記述を、”インスタンス変数”という正しい記述に変更しました。 tomohisa/EasyBlockCallback – GitHub ARC は、メモリ管理でこれまで手動で行っていた、 Retain Release Autorelease を自動でコンパイラで行うようにさせる方式です。一定のルールに従う必要がありますが、メモリ管理に関する、Retain、Releaseを書かなくてよくなります。このサンプルには、ARCを使っているプロ

  • iPhoneの本格派バーチャル・レコーディング・スタジオアプリNanoStudioがリリース! | iPhone・iPad Music App blog〜音楽アプリ・楽器アプリのレビューブログ〜

    Xewton Music StudioそしてSynthStationに続く、シンセサイザー、シーケンサー、サンプラー、マスタリングミキサー・エフェクト等を内蔵した総合音楽制作iPhoneアプリが近日リリースされる様です!ついに発売になりました! その名は「NanoStudio」! まずはどんなアプリなのか、動画をチェックしてみましょう! これはBeatMaker、Xewton Music Studio、iSequence、SynthStationに続くiPhoneのキラーアプリになること間違いなさそうです! 仕様 ■最大同時発音数48 ■4つのEden Synth(128のプリセット、2OSC、4LFO、3ADSR Envelope Generators等) ■16のTrigger Pad(ボリューム、ピッチ、アタック、リリースの調整等が可能) ■サンプリング機能(マイクによるサンプリング

  • UITextField でのバリデーションのタイミング

    アプリによってはユーザーの入力値をバリデーションする必要がある場合があります。今回はバリデーションを行うタイミングについて書きたいと思います。 今回は以下のようなアカウント情報入力画面を考えてみます。 UITextField が画面に表示されている NavigationBar には「保存」ボタンが設置されている 入力値が「カラ」もしくは「空白文字」以外の場合を正常な入力とする UITextField への入力値が不正な値の場合には「保存」ボタンを無効化する UITextField のデリゲートでは不十分? UISearchBarDelegate には以下のような入力後に呼ばれるデリゲートメソッドがあります。 - (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText しかし、UITextFi

    UITextField でのバリデーションのタイミング
    n-sega
    n-sega 2012/04/01
    シェイクアクションすると、Redo/Undoするってのが知らなかった。
  • モバイル広告ネットワーク プラットフォーム| AdMob

    アプリの構築は大変です。AdMob のアプリ内広告、行動につながるインサイト、使いやすいツールを使えば、アプリを手軽に収益化して、アプリビジネスの成長につなげることができます。

    モバイル広告ネットワーク プラットフォーム| AdMob
  • HTML5 で作る iPhone ローカル Web アプリ入門

    さて、まず「ローカル Web アプリ」ってなんぞっていう話ですが、Web ベースの技術で作られブラウザからサーバにアクセスして利用するものの、いったんロードが完了したら、それ以降はネットワーク接続不要で動作する Web アプリ、といった概念を表した造語です。 iPhone の App Store を経由することなく配布が可能なので、アプリの内容について一切の制限がなく、また、最近のライブラリの進歩やモバイルパフォーマンスの向上により、ものによってはネイティブアプリと遜色ないレベルのものも作れるようになってきました。 先日、1 Click Config (閉鎖済) (解説記事) を作って公開しましたが、これがまさにローカル Web アプリとして動作しています。 ここで使われている技術の各論についてはそれぞれ詳しく書いたサイトがあるのですが、これらの技術をひとまとめに紹介しているサイトが見当た

    HTML5 で作る iPhone ローカル Web アプリ入門
  • Perfume global site project

    Attention to all the creative minds. We are proud to announce our next global site project. "Project #003" Please interact and challenge your creativity and share with us your world of Perfume.

  • Perfume Global Lab

    東京オリンピックをちょうど2年後に控えた2018年7月24日に放送された番組『内村五輪宣言!~TOKYO 2020開幕 2年前スペシャル~』(NHK総合)でのパフォーマンス。Perfumeは「無限未来」の生放送パフォーマンスを行った。CGや合成を使わずに、無数のレーザーとPerfumeのダンスが絡み合う光の演出を行った。

    Perfume Global Lab
  • HTML5で作られた、ナイキのプロモサイト「Air Jordan 2012」がカッコいい

    Air Jordan 2012 - AJ2012 (Nike) HTML5で作られた、ナイキのプロモーション・サイト「Air Jordan 2012」が公開されています。 (英語) URLの遷移なく1ページで作られて、カーソルの上下ないし左右、そしてマウスのホイールでコンテンツを移動できます。 ソースを見るとHTML5 canvasを使用していたり、header/sectionなどを使って構造的にコーディングされています。

    HTML5で作られた、ナイキのプロモサイト「Air Jordan 2012」がカッコいい