タグ

masa7351のブックマーク (1,781)

  • 20代が日本で夢を叶えるために気づいておきたい20の事実。

    20代が日で夢を叶えるために気づいておきたい20の事実。 事実は小説よりも奇なり。 2011-12-03T13:00:24+0900 @yukkuri0616をフォロー ゆっくりしていってね!!-ゆっくりライフハック、しませんか?- ライフハック 20代が日で夢を叶えるために気づいておきたい20の事実。 Tweet 前書き 20代前半の私はとにかく無欲で無気力でした。 趣味ゲームとボウリングとネットサーフィンだけ。 夢も希望も何もなく、定年までプログラマーとして孤独に働くんだろうなあ…なんて考えていました。 そんなどこにでもいそうな、少しばかりオタクよりの私も、今では2社の代表取締役をさせていただいております。 毎日一歩ずつ、自分の夢を叶えるために前に進んでおります。 夢を叶えようと前に進むごとに、私はたくさんの事実に気づきました。 もし無気力時代の私がこの事実に気づいて

  • Threadの割り込みを活用する - プログラマーの脳みそ

    確実に一定時間スリープする - terazzoの日記ではThreadの割り込みがあっても確実に一定時間の停止を試みているが、そもそもこのようなコードは書いてはいけない。 Thread.sleep()は一定時間止まるための便利メソッドとしてよく知られているが、そのときに発生するInterruptedExceptionについての理解は広まっていない気がする。割り込みとはなんなのか。どういう時に使うのか。 目覚まし時計 お昼休みに昼寝をしようとする。寝過ごすといけないので15分後にアラームを鳴らす設定をした。 さて、ひと眠りするか、というところに友人がやってきた。昼寝はやめて売店に行くことにした。果たして売店でアラームが鳴り始めた。 さて、このとき、アラームは15分間の待機を命じられたわけだけども、お昼寝がキャンセルされたことで、もう待機しなくてよくなってしまった。むしろ、さっさと待機をやめてく

    Threadの割り込みを活用する - プログラマーの脳みそ
  • 『【iPhoneアプリ開発ドリル】モーダルビューを表示する(2)』

    モーダルビュー呼び出し側のUIViewControllerは、モーダルビューが画面から消えるまでユーザーとの会話はできない。 そのためモーダルビューがユーザーによって設定されて画面から消えるのか、キャンセルされて消えるのかを知る方法が必要になる。 この方法として、iPhoneアプリではCocoaでの常套パターンであるDelegateパターンを利用することが推奨されている。 実際、システムが提供する画像選択用コントローラであるUIViewControllerのUIImagePickerControllerやアドレス帳を参照するためのコントローラABPeoplePickerNavigationControllerでは設定されたかキャンセルされたかを知るためにDelegateパターンが利用されている。 それにならい、このドリルでもDelegateパターンを利用する。 Delegateパターンとは

    『【iPhoneアプリ開発ドリル】モーダルビューを表示する(2)』
    masa7351
    masa7351 2011/12/01
  • UIScrollView not showing scroll indicator

    masa7351
    masa7351 2011/11/30
  • 米国体験記

    2-0      Host Familyを選ぶ際にこだわったこと。 2-1-1   ★Michael 3つの学位を持つお父さん 2-1-2   ★Michaelは7つの言語を理解します。 2-1-3   ★よく働き、よく学び、よく遊び、家族と共に過ごすMichaelの生活 2-2-1   ★Grace Open Mind(偏見のない広い心)なお母さん 2-2-2   ★とある米国人夫婦、MichaelとGraceの夫婦のあり方 2-3-1   ★Angela 専攻を3度変えて、最後は医者を志す。 2-3-2   Angela 日文化大好き!な黒人少女 2-3-3   AngelaとNYCでエヴァンゲリオンの映画を観る。 2-4-1    Shu 中国人の女性建築家 2-4-2   ★私とShuの「狐と針鼠の関係」 2-5        欧州からの留学生たち New York英会話学校 3

    米国体験記
  • プログラマを一生の仕事にできるビジネスモデルで目指す未来のビジョン

    Sharing OptionsShare on Facebook, opens a new window

    プログラマを一生の仕事にできるビジネスモデルで目指す未来のビジョン
  • WEBデザイナーを目指す人へお勧めしたい記事・サイトまとめ |https://wp.yat-net.com/name

    最近僕の周りでWEBデザインの勉強やコーディングの勉強を始める人が多く、そんな方々向けに読んで欲しい、見て欲しいサイトをまとめる機会があったのでブログにポストします。 ブログに置いておけばこれから先また誰かに伝える機会があってもURL一つで教えれるので便利ですよね。 Index 1.WEBデザイン全般 2.色彩・配色 3.レイアウト 4.ユーザビリティ 5.文字・文章 6.フォント 7.コーディング 8.著作権 9.グラフィックツール関係 10.チュートリアル等 1.WEBデザイン全般 [連載]Webデザイン入門(1日目):Stocker.jp [連載]Webデザイン入門(2:スケッチしよう):Stocker.jp [連載]Webデザイン入門(3:光とボタン):Stocker.jp サンプルデザインでわかりやすく見る。プロデザイナーが使うセオリー10のこと。:MAKA-VELI.COM W

    WEBデザイナーを目指す人へお勧めしたい記事・サイトまとめ |https://wp.yat-net.com/name
  • 株式会社を作ってみた - JITAKUKEIBI INC.の自宅警備日誌

    グニャラくんの株式会社wktkにwktkしたので、 ぼくも趣味で会社運営でもしてみたいと思い立ち、 一念発起して株式会社を設立してみました。 流れとしてはこんなかんじ 株式会社wktkスゲー!カッコイイ!ぼくもやりたい!って思う 株式会社を立ち上げるには、初期費用で20〜30万くらいかかることを知る 株式会社を立ち上げると、運営費用として毎年10万円くらい、利益なしでも法人住民税がかかり続けることを知る あきらめる ↑この間1年半くらい↓ 海外の株式会社であれば、日のようにイカれた初期費用や法外な法人税なんぞ必要ないことを知る アメリカのいくつかの州には、現地の住所すら持っていなくても、法人登記が可能であることを知る アメリカの現地住所不要で法人登記できる州の中でもいくつかは、ネットだけで手続きが出来ることを知る 半信半疑だったので、上の3つがガチかどうか、とりあえずハワイ州で確かめてみ

    株式会社を作ってみた - JITAKUKEIBI INC.の自宅警備日誌
  • 意外と知らない人が多いMacを無線LANの親機にする方法|男子ハック

    有線(Ethernet)で接続したMacを無線LAN親機にできます単純に「インターネット共有」を無線でできるってだけの話なのですが、意外と知らない人が多いみたいですね。 ということで早速共有の手順を書いていきます。 1. 「システム環境設定>共有」を選択 まずはシステム環境設定を開き、共有をクリックしましょう。 システム環境設定はメニューバーのリンゴマークからでもユーティリティからでも開いてください。 2. インターネット共有を設定する 続いて共有ネットワークを作成します。 共有する接続経路:Ethernet(USB Ethernet)相手のコンピューターが使用するポート:Wi-Fiと設定します。 次にWi-Fiオプションの設定です。 セキュリティを40ビットにするか128ビットにするかでパスワードの長さが変わるので注意。 セキュリティ:40ビット WEP|128ビット WEPパスワード:

    意外と知らない人が多いMacを無線LANの親機にする方法|男子ハック
  • Googleの中の人が作ったAndroidアプリioschedを参考にしよう!(とりあえずビルドまで) - がぶちゃんの日記

    Googleの中の人が作ったGoogle I/O用のAndroidアプリ iosched がオープンソースで公開されているのですが、Androidアプリを開発する時に非常に参考になるので(Table対応したバージョンから難解になったのがネックですが)紹介したいのですが、ビルドするまで少し作業が必要なのでダウンロードしてビルドするところまで手順をメモっておきます。 Mercurialをインストールする ソースコードのチェックアウトページに行くと hg clone https://code.google.com/p/iosched/と書いてあって、svnやgitではなくhgなのでMercurialが必要みたいです。 ということで、brewでさくっと入れようかなーと思ったけど何か嫌な予感(今思えば今回に限ってなんで嫌な予感を感じたか不思議でしょうがないけど)がしてググったらbrewでMercur

  • 한국 아이폰

    masa7351
    masa7351 2011/11/10
  • jQuery 1.7の更新内容をまとめたよ。 | Ginpen.com

    jQuery 1.7が公開されたので、早速1.6.xからの更新内容をまとめてみました。 jQuery: » jQuery 1.7 Released (リリース記事) Version 1.7 – jQuery API (公式ドキュメント、1.7で変更があったもののみ) 1.7 all tickets – jQuery Core – Bug Tracker (1.7の全チケット) リリース記事の翻訳じゃないです。 主な変更点 個人的に気になったものをピックアップしてみますよ。 既存の .bind()や .live()等に置き換わる .on(), .off()を追加 .bind(), .delegate(), .live()が統合されました。(これらも引き続き使用できます。) →詳細後述します。 toggleと.stop()の連携を改善 toggle系と組み合わせた際におかしくなってしまうのが改

  • 無料かつ商用可で約2万枚のハイレベルな写真を提供する「Luc Viatour」

    無料で使えるネット上にある写真は「そこそこ」のレベルのものがほとんどで使い物にならないと思っている人の認識を変えさせるほどの威力を誇っているのがこのフォトグラファー「Luc Viatour」氏の公式サイトです。 なんとサイト上にある写真の全てがCreative Commonsライセンス(CC BY-SA 3.0)で提供されており、営利目的での利用、すなわち商用利用も可能となっています。 Luc Viatour http://www.lucnix.be/ 各画像の上にある以下のアイコンをクリックすると別ウインドウが開き、フルサイズの画像のダウンロードが可能となります なお、以下が約2万枚ある画像の一例です。 ◆01:Flaque d'eau au Champ de Mars ◆02:Cnidaria_Luc_Viatour ◆03:2h_Namur_13.jpg ◆04:LV1_5170 ◆

    無料かつ商用可で約2万枚のハイレベルな写真を提供する「Luc Viatour」
  • UIScrollView 上では UIViewController 上のボタンイベントを拾えない | Moonmile Solutions Blog

    電子書籍のおおまかな構造設計をしている途中なのですが、どうも腑に落ちない現象に出会ったのでメモ的に。 結論から言うと、タイトル通り、UIScrollView 上にある UIViewController のイベントは、手軽には拾えません…という話です。 ■設計要件 まずは、次のように設計を考えました。 ・ページ捲りの部分は、UIScrollView を使う。 → スライドさせたいので、ページを横に並べてスクロールさせるとよい。 → ページ捲りのアニメーションよりも、手軽に作れる、と思う。 ・ページ単位は、View で作りたい。 → 手軽にページを構成したいので、ページ単位で作りたい。 → これは UIViewController にボタンなどを乗せるのがよいかなと。 ・ページ間で共通のボタンがある。 → ナビゲートボタンのように、ページ間で共通の場所にボタンがある。 → 自動生成をするか、ス

    masa7351
    masa7351 2011/11/05
  • Cocoaの日々: [iOS] ユーザ名/パスワードの入力ができるカスタム UIAlertView ライブラリを公開

    呼び出しコードはこんな感じ。 [LKAccountPanel showWithTitle:@"Test" completion:^(BOOL result, NSString* username, NSString* password) { NSLog(@"result: %d\nusername: %@\npassword: %@", result, username, password); }];結果を Blocks で処理できるようにしてみた。 [2011-05-17 追記] 非同期用のメソッドを追加しました。 BOOL result = [LKAccountPanel showWithTitle:@"Test2" username:&username password:&password]; NSLog(@"done2"); NSLog(@"result2: %d\nusernam

    Cocoaの日々: [iOS] ユーザ名/パスワードの入力ができるカスタム UIAlertView ライブラリを公開
  • Full Guide about Zero-Code | AppMaster

    The days when you needed to know how to code to build software are over. Today, computer science has evolved so much that we can deploy zero-code tools to create software, web applications, and mobile apps without using or knowing any code. In this article, we'll explore what zero-code is, how to use this type of approach, and its advantages. What is zero-code?Zero-code is an approach to programmi

    masa7351
    masa7351 2011/11/02
  • iPhoneプログラミングメモ

    ボタンとアラートとアクションシートを利用するプログラムを作成する。 画像の準備 Resourcesに追加。 sample.png ソースコードの記述 ButtonEx.h #import <UIKit/UIKit.h> //ButtonExの宣言 @interface ButtonEx : UIViewController { } @end #import "ButtonEx.h" #define BTN_ALERT 0 #define BTN_YESNO 1 #define BTN_SHEET 2 #define BTN_IMAGE 3 //ButtonExの実装 @implementation ButtonEx //アラートの表示 - (void)showAlert:(NSString*)title text:(NSString*)text { UIAlertView* al

    masa7351
    masa7351 2011/11/01
  • ファイルの文字コードを変換するツール - Charco

    Macで、ファイルの文字コードを変換したい場合、標準で提供されている「iconv」コマンドを使ったり、あるいは実績のある「nkf」コマンドを使う方が多いでしょう。 ただ、どちらもターミナルから使用する事になります。コマンド入力に慣れていない方には取っつき難いと思います。そんな時は、「Charco」という便利ばアプリケーションがあります。使い方は簡単で、起動後に変換したいファイルと文字コードを選び、出力先ファイルと文字コードを指定するだけです。 ↑4つのステップを適切に指定すると、自動的に処理が始まる 実際に「MouseoverDictionaryを使ってみた。」のエントリで作成した「UTF-8」形式の「1行テキスト形式」ファイルを「ShiftJIS」に変換してみました。100MB近いファイルなのですが、文字コード変換処理は1分程度?でアッサリと完了しました。コマンドを使うのが苦手な方は、ま

    ファイルの文字コードを変換するツール - Charco
  • TimeMachineEditor

    TimeMachineEditor is a software for macOS that starts backups in Time Machine at particular times. You can choose an interval or create other types of scheduling (see the screenshots below). This is useful if you don’t need to backup every hour and don’t want the performance penalty. For example you might be frequently creating or modifying files which would cause long-running backup operations th

  • Box | Lift Space | Assembla

    次の記事も参考にしてください。 Understanding Lift’s Box monad by Timothy Perrett Lift Blog article on Box by David Pollak The Scala “Option” Pattern by Daniel Spiewak はじめに Lift の Box[T] モナドは、Scala の Option[T] に似ています。 Option は Some と None の 2 つの値を持ちます。 Box は Full、Empty、および Failure の 3 つの値を持ちます。 どちらも、いくつかの値に特別な意味を持たせることを回避するために作成されました。 たとえば、NULL ポインタは “nowhere” を意味する値 0 です。NULL ポインタは明示的にチェックする必要があります。なぜならコンピュータの 0