『フォトショップ・ブイアイピー』の新着記事です。フォトショップやデザインをたのしむウェブサイト。2009年3月創刊以来、3800を超えるコンテンツを更新しています。フリーフォントなどの無料デザイン素材/配色やWeb制作といった最新トレンドも公開中。
This tutorial will guide you through the new iBeacons technology. In order to explain this technology in an interesting manner, you will create a "hot and cold" app in this tutorial. The app will analyze the beacon region and inform you accordingly. Introduction iBeacon is a technology introduced in iOS 7 that permits you to add precise location region monitoring to your application. Despite the f
50 Amazing jQuery Plugins That You Should Start Using Right Now jQuery has a wonderful community of programmers that create incredible things. However, it may become difficult to sift through everything that is released and find the gems that are absolute must-haves. This is why, in this post, you will find a collection of 50 new jQuery plugins and JavaScript libraries that, when applied with good
The Core Bluetooth (CB) framework provides the resources your iOS apps need to communicate with devices that are equipped with Bluetooth low energy (BTLE) technology. This tutorial will guide you through the evolution of CB from iOS 5 to iOS 7. Additionally, you will learn how to configure a Core Bluetooth central and peripheral, how to communicate between them, and inherent best programming pract
UITableViewについて¶ TableViewにおいていくつか気をつけておくと良いことがあります。 下記を参考に書いています。 iOS開発におけるパターンによるオートマティズム Pro iOS Table Views timd/Pro-iOS-TableViews Cellの表示更新を別のメソッドに分ける¶ tableView:cellForRowAtIndexPath: のdelegateメソッドでそれぞれのUITableViewCellを生成しますが、 このメソッド内で、Cell内容を更新する処理を直接書くのは避けましょう。 - (void)updateCell:(UITableViewCell *)cell atIndexPath:(NSIndexPath *)indexPath { // Update Cells } - (UITableViewCell *)tableVie
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { // 1x3 or 3x1 if (indexPath.row == 0 || indexPath.row == 2 || indexPath.row == 5) { return 240; } // 1x1 else { return 109; } } - (void)viewDidLoad { [super viewDidLoad]; // カスタムCellを登録 [self.tableView registerNib:[UINib nibWithNibName:@"Article1x1TableViewCell" bundle:[NSBundle mainBundle]] forCellReu
NSAttributedTextとDynamic Typeを利用したUITableViewを書いてみました。 NSAttributedText&Dynamic Type XCodeとか半年ぶりなので、正しいのかあまり自信はないです。 こんな感じに表示されます。tableViewのmarginやpaddingはかなり適当な値で、ちゃんと調べてません。 TableViewの作法 iOS6からいろいろ変わってます。「ついてこれる奴だけついてこいッ!」って勢いでいろいろ変えやがります。適合者への道は遠いです。 UITableViewCell の生成と再利用 iOS5までのdequeueReusableCellWithIdentifier:では、キャッシュのCellが存在すれば再利用し、なければ生成していましたが、iOS6以降はUITableViewの描画を行う時点で必要なCell数を計算し、事前に
前回はセルの高さは違えどセルのクラスはSTTweetCellで統一されていて同じクラスでした。しかし場合によっては、セルのクラスが異なるものを1つのTableViewで表示する必要があります。今回はそのケースについて説明します。 サンプル: https://github.com/stack3/STFlexibleCellHeightSample サンプルコードのクラスの説明 STFlexibleCellHeightViewController2 STTweetCell、STImageAndCaptionCellを交互に表示するTableViewを保持する STTweetCell ツイートもどきを表示するセル。詳細はその1を参照。 STTweetRowData セルに表示するツイートのデータ。詳細はその1を参照。 STImageAndCaptionCell 画像とキャプションを下部に表示する
Web ブラウザーは通常 HTTP 要求の Referer: ヘッダーに参照元ページの URL を入れますが (あるいは document.referrer で参照元ページの URL を取得できますが)、 Web サイト側でこれを制御したいことがあります。 例えば、次のような場面が想定されます。 URL にユーザー名や秘密の ID などを含めざるを得ない時は、プライバシーやセキュリティーの観点から、この URL を外部に漏らしたくありません。 社内システムに URL を貼りたいことがありますが、社内システムの URL を外部に漏らしたくありません。 Web アプリケーションの開発用サーバーは、その所在を外部に漏らしたくありません。 投稿者と友達のみに公開される SNS の投稿にリンクが含まれる時、その個別 URL を漏らしたくありません。 (SNS 全体の URL が漏れることは問題ありま
11/23にamazon大阪支社で開催された関西ソーシャルゲーム勉強会に参加してきました。 第5回 関西ソーシャルゲーム勉強会 関西ソーシャルゲーム勉強会 Facebookページ 最近は社内での勉強会も活発になっているので、私を含め、2部からも何名か参加しました。 セッション内容 AWS・運営・デバッグと幅広いテーマでセッションがありました。 なかなか難しいものもありましたが、 技術的な話が多め?全体的にエンジニアの方の参加が多いなという印象でした。 ビンゴ!! 途中のビンゴゲームでは私は残念ながらビンゴにはなりませんでしたが、 他の社員はいくつか景品をゲットしていました。 (悔しいけど、次回こそ…!) 懇親会はビアバッシュ! 聞くのにいっぱいいっぱいでセッション中は写真を撮っていなかったのですが、 懇親会では何枚か写真を撮りましたので、一部をご紹介します! あー!!進撃Tシャツをゲットし
150万ユーザー以上を獲得した「バウンドモンスターズ」や「Domino's App」などを手掛け、iOSアプリ開発者として世界で活躍する堤修一さん。31歳でWEB業界に転職した彼は、プログラミングも満足にできない状態から、いかにして世界で活躍するiOSエンジニアになったのか? スキルも実績もない30歳OVERのエンジニアが世界で活躍するまで WEB・IT業界は若さ故、活躍する人々のキャリアパスは未だ不透明だ。 そこで、エンジニアのキャリア形成に関して、第一線で活躍する様々なエンジニア・クリエイターに直球でインタビューを行なう本企画。 今回、話を伺ったのはiOSデベロッパとして世界で活躍する堤修一さん。ブログ「Over&Out その後」の著者でもある彼は、これまでにiOSアプリを30本以上をフルスクラッチで開発しているという。 まずは彼の経歴をざっとご紹介。京都大学大学院・情報学研究科を卒業
はじめまして。バックエンドエンジニアの吉田です。 2013年5月末の入社以降、大量のEC2インスタンスのVPC移行を担当した後、今はiQONの商品DBを支えるクローラーの改善に取り組んでいます。今回はその改善の1つとして開発したRedis::DistMutexという分散ロック機構のruby実装を紹介をしようと思います。 Redis::DistMutex 開発の経緯や細かい設計の話は後述するとして、まずはつくったgemの紹介をします。 Redis::DistMutex Redisベースの分散ロック機構 rubyのライブラリにあるMutex互換 スレッド間だけでなく、プロセス間・ホスト間でも共有できるMutex 時限つきロックの作成が可能(redisのsetnxとexpireを活用) namespaceを指定できるので、特定の処理ごとにロックの作成が可能 redis2.6以上のみサポート(1秒
Crontabの環境変数のポイントまとめ CRONの環境変数はCRON設定の先頭に記述します。 Bashの環境変数と共有してないので注意。 ただし、以下の変数はUNIXユーザーに通常存在する環境変数なので、使うことが出来る。 HOME、SHELL、LOGNAME そのほかはCrontablにかく Bash環境変数と共有するなら、Cronで実行するスクリプトに環境変数を定義するべき。 わかりやすい例。 例があったので見た方が速い。 http://blog.livedoor.jp/sasata299/archives/51279219.html Crontabの記述例。 Q.ユーザー環境変数は引き継がれるの? A.されない Manページによると ・HOME、SHELL、LOGNAMEが設定される、HOMEはcron設定のファイルオーナーの環境変数が使われる。 manより抜粋 crontab の
わかる。 // 表示しているtableVIewの現状のオフセットを取得する。 // ・tableVIewのオフセットはスクロールさせると値が変わるよ。 CGPoint offset = self.myTableView.contentOffset; // オフセットの位置からy軸に120ポイント下に座標を指定してみよう。 // ・この場合だと、見た目上(画面上)の(10, 120)の位置を常にCGPointで取得してるってこと。 CGPoint p = CGPointMake(10.0, 120.0 + offset.y); // で、オフセット分を調整した座標(p)からindexPathが取得できるようになると。 NSIndexPath *indexPath = [self.myTableView indexPathForRowAtPoint:p]; NSLogPoint(offset)
このウェブサイトは販売用です! tkyk.name は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、tkyk.nameが全てとなります。あなたがお探しの内容が見つかることを願っています!
2013年11月札幌iPhone開発懇談会勉強会プレゼンテーション資料。 iOS CoreData徹底入門 販売記念。CoreData のバッドプラクティスを紹介します。Read less
ども、大瀧です。 RDSにするか、DB on EC2にするかを検討する際によく挙がるのが、Timezoneをどうするかという話。AWSのサービスは基本的にはUTC(世界標準時)で提供され、RDSも例外ではありません。 「世界展開を狙うサービスであれば当然UTCで!」となるのですが、既存システムをAWSに移行する案件などでは「アプリの改修ができないので、移行前とTimezoneを合わせたい」ケースが多いと思います。 EC2であれば、OSのTimezone設定をちょちょいと変えるだけで対応できるのですが、RDSは直接インスタンスにログインできないため、ちょっとした工夫と注意が必要です。 概要 今回はRDS MySQLを対象に、Timezoneを変更する方法をご紹介します。 RDSでユーザーに提供される"Masterユーザー"は、MySQLのrootユーザーとは異なりSUPER権限(管理者権限)
渋谷.rb[:20131120] で発表した資料です http://www.zusaar.com/event/1707006Read less
Vim Advent Calendar 2012、361日目の記事になります。 全世界3000億人の美少女Vimmerのみなさん、こんにちは。 さて、今回は、おなじみのプラグインマネージャNeoBundleに最近追加されたneobundle#tap・neobundle#untapや、丁度本日追加されたautoloadのon_sourceオプションを活用した、新・ももんが流NeoBundle管理術をお伝えしていきたいと思います。 最近追加されたneobundle#tap・neobundle#untapについてこれは、私の以前の記事「ももんが流NeoBundle管理術」にてご紹介したs:bundle_tap関数やs:bundle_untap関数などを、NeoBundle作者であるShougoさんがオフィシャルな機能として実装してくださったものです。 NeoBundle付属の関数となったことで若
FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ
ruby-dmm Client for the DMM Web Service API 2.0. Installation Add this line to your application's Gemfile: gem 'ruby-dmm' And then execute: $ bundle Or install it yourself as: $ gem install ruby-dmm Usage client = DMM.new(:api_id => "your_api_id", :affiliate_id => "your_affiliate_id", :result_only => true) response = client.order("date").limit(5).item_list("妄想") response.items.map {|item| item.tit
新規サービス用の監視をNagiosからsensuに切り替えて2ヶ月経ったので、 導入時の調査で社内で公開してたissueと、投入して2ヶ月間運用した記録を公開しておこうと思う。 というか以前Sensuの事を書くと公言していたのに、すっかりサボっていて 昨日@ma0eさんのブログを見て下記のやり取りを思い出して急いで書いた… @ma0e We started using it. @glidenote will report the detail soon, I think. — kentaro (@kentaro) 2013, 10月 30 @kentaro @glidenote that would be nice — Mitsutoshi Aoe/maoe (@ma0e) 2013, 10月 30 導入環境はCentOS 6.4で、利用しているsensuのバージョンは0.12.1-1にな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く