サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ノーベル賞
appstars.jp
こんにちは。あっきぃです。 iOS9が出ましたね。なんか色々絵文字が増えました。 そこで今回は多分ほとんどの絵文字を削除できるJavaScriptのコードを伝授します。 と言ってもこちらのサイトで知っただけなのですが。 web-emoji/deprecated at master · eirikhm/web-emoji var text = ‘絵文字だよ!’; var ranges = [ ‘\ud83c[\udf00-\udfff]’, ‘\ud83d[\udc00-\ude4f]’, ‘\ud83d[\ude80-\udeff]’, ‘\ud7c9[\ude00-\udeff]’, ‘[\u2600-\u27BF]’ ]; var ex = new RegExp(ranges.join(‘|’), ‘g’); text = text.replace(ex, ”); //ここで削除 al
こんにちは、あっきぃです。 最近少し暖かくなってきた気がします。 そして北の国からのストーリーがよく分からないです。 さて、iOS8でスクロールすると何故かリサイズイベントが呼ばれてしまいます。 Safariのヘッダーが引っ込んだり、出て来たりした時に呼ばれる仕様になったようです。 作業していたアプリは、リサイズ時にCanavasでゴリゴリ図を描く処理を走らせていたので少し厄介。 そんな訳でこうしました。 var windowWidth = $(window).width(); $(window).resize(function(){ var ww = $(window).width(); if(windowWidth != ww) { //リサイズ時に実行する処理 windowWidth = ww; } }); 横幅が変わった場合に呼ぶようにしました。 これで安心。
iOSアプリを趣味やら仕事やらでほそぼそと作っていますが、 Storyboardを使う意味がよく分かりません。なんなんでしょうあの子。 でも 「なんで必要ないの?」 と聞かれると 「なんか色々めんどくせぇ。てやんでぃ」 としか言えなかったのですが、「ここがめんどくさい!」という部分がまとまった記事がありました。 ⇒ Q. StoryboardとXIBはどう使い分ければいいんだろうか? – Qiita 最近よく見るQiitaのまとめです。 (どうでもいいけどここに投稿している人ってみんなエンジニアなのにどうして自分のブログとかに書かないんだろう。使いやすいのかしら。) ってなわけで、 Storyboardがいらないという理由の要点をまとめてみます。 Storyboardがいらない理由その1 「こんがらがる」 小規模ならまだしも、 規模が大きくなるとその分ページが増えて行きます。 こちらの画像
テレビのリアルタイム字幕や速記に使われる 1分間に330文字も打てるキーボードStenoWord(ステノワード) (画像元:http://www12.ocn.ne.jp/~sokkidou/t10/) 主に入力はこの列のみ 意味不明ですが、 左側が子音、右側が母音となっているようです。 詳しい説明と 実際に入力している動画があります。 つまることこのキーボードを使いこなせる人がすごい。 圧倒的なスピードです。速いな本当に。 ちなみにこのステノワードは一般には販売されておらず、 日本に数校しかない専門学校が取り扱っているようです。 ⇒ スピードワープロ
どうもこんにちは。あっきぃです。 最近YouTubeの動画プレイヤーをコードから操作したい感じで震えが止まらなくなってしまったので、今回は「YouTube JavaScript Player API」を使ってみようと思います。 1.YouTubeを再生する要素を追加 いい感じのIDを振っておきましょう。 var tag = document.createElement('script'); tag.src = 'https://www.youtube.com/iframe_api'; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); var ytplayer; function onYouT
こんにちは♪ 最近は寝てる時間以外の90%近くをパソコンの 画面を見て過ごしているあっきぃさんもといひっきぃさんです。よろぴこっ♪ iPhoneアプリの話なんですが、 フォントファイルってあるじゃないですか。 hogehoge.otfとかmukimuki.ttfとかとかとか。 アプリによっては 色々なフォントが使えるとかわいいですよね。 しかしフォントファイルは思いのほか重いのです。 きゃぁー、これもかわいいー おお、これなんかカッコいいなー なぁんてほいほいXcodeちゃんに組み込んでいったらあっという間に50MB超えてしまう… (50MBを超えるとユーザーはwifi環境でないとインストール出来なくなってしまう。 そこでフォントファイルをダウンロードして読み込めばいいのだっ ってな発想になるわけですね♪ ダウンロードしたフォントファイルを ドキュメント下とかに置いといて、#import
無性にTwitterのデフォルトアイコンが何種類あるのか調べたくなったので調べました。 1.水色(#3b94d9) 2.オレンジ(#e95f28) 3.緑(#4a913c) 4.黄色(#ffac33) 5.グレー(#8899a6) 6.紫(#744eaa) 7.赤(#be1931) 全部で7種類でした。 ちなみに順番はファイル名順です。 なぜこのカラーバリエーションなのかは知らない。
Xcode6にてiOS8に対応させようとしたらどうにもビルドが通らなくなり、結局プロジェクトを作り直すことに。 するとなんとXcode6からはデフォルトで入っているPrefix.pchが無いことに気づく。 てなわけで追加してみます。 どこでも良いですが、昔は「Supporting Files」の中にあったのでこの位置に追加。 「PCH File」ってのがあるのでそれを選択 名前はプロジェクト名-Prefix.pchにすると落ち着くカモ。 (別に何でもいいです。) あとはBuild Settingsから Apple LLVM 6.0 – Languageの Prefix Headerにパスを追加します。 普通に追加したならば 「プロジェクト名/ファイル名.pch」となります。 これでばっちぐー♪
Xcode6になったとたん新規作成時の Empty Applicationがなくなってしまいました。 Appleさん的にはストーリーボードを使ってもらいたいようです。 が、ストーリーボードを使うメリットが未だに理解できないので出来れば使いたくない。 ちょいちょい調べてみると流石我らのStackOverflow。同じように悩んでる方々がいました。 コメントなんか見てみも分かりますが、ストーリーボード不使用派は結構いるみたいですね。ふんふん。 ⇒ ios – Xcode 6 – Template without Storyboards – Stack Overflow さてそのやり方 1.Single View Applicationを選択 2.Storyboardを消す Xibファイルも嫌いな方はそれも消しちまえ。 3.AppDelegateに見たことあるコードを書く rootViewCon
最近髪を切るのも面倒で肩くらいまで伸びてしまいました。 毛先があたると肌がチクチクするのでバンダナをAmazonで買いました。 それだけではどことなく寂しい気がしたので今は口に日本刀をくわえています。 さて、 みんな大好きUITableViewで 先頭のセクションのヘッダーだけ無しにしたかったあっきぃさん。 とりあえずheightForHeaderInSectionで0を返せばいいだろうと思ったのですがうまくいかず。 困ったときはやっぱりStack Overflow How to hide first section header in UITableView (grouped style) heightForHeaderInSectionで1.0を返します。 - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSe
どうもあっきぃさんです。 最近は財布の中を見ても空気すら入っていないので公園に行ってハトと豆を奪い合っています。 そんなハト豆好きな方は UIImageの色をひょいひょいと変更したいはずです。 iOS7から便利な関数が用意されたので今日はそれを使ってみましょう。 まぁこんなコードがありまして UIImage *appleImage = [UIImage imageNamed:@"apple"]; UIImageView *appleImageView = [[UIImageView alloc] initWithImage:appleImage]; [self.view addSubview:appleImageView];
iTunes(App Store)へのリンクを一括管理したいからリダイレクトさせてるんだけど iPhoneのSafariからだと開けないなんてことがあります。aタグにtarget=”_blank”を設定してるとダメみたい。 じゃぁ外せばいいじゃん と思われるかもですけど、 「はずすとサイトから離脱しちゃうじゃまいか」とか 「呪われているので外せません」的な理由があってはずせなかったり。 例としてかみあぷのWebサイト(http://www.appps.jp/)のリンクを見てみましょう。 マンガボックスのところのボタンとアイコンの2つにiTunesへリダイレクトするリンクがついているのですが、 アイコンの方にはtarget=”_blank”が入っています。ですのでSafariでアイコンの方をタップすると、 ガショウィーン、サッ、ピタッと真っ白なページで止まってしまいます。 これはくまったくま
たたーん ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) ...あれ? たたたーん ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) あれれ? たたたーんっ ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) およよ!? ってな感じで Mysqlのパスワードを忘れてしまった人のための初期化方法です。 まずはmysqlを止めます。
PHPのフレームワークFuelPHPの 便利な機能「SimpleAuth」でサクッと簡単なログイン機能を実装してみようと思います。 FuelPHPのバージョンは1.7.1です。 公式ドキュメントはこちらです。 1. Authのセットアップ まずはAuthパッケージを使用できるようにします。 パッケージの中にあるAuthの設定ファイルをappの方にコピーします。
先ほど気づいたのですが、 App Storeのトップチャート(ランキング)の表示数が上位200件から150件に変更されています。 (日本、アメリカのApp Storeで確認) 昨年2013年の12月あたりに ランキングの表示数が300件から200件に変更されました。 この時期にApp Store内のアルゴリズムの変更が見られ、アプリによっては大きく順位に変動が出ました。 米Apple、AppStoreの検索ランキングアルゴリズム変更、多くのアプリ順位に影響あり(ASCII.jp) また2ヶ月程前に 関連キーワードを表示する機能が一部ユーザーに試験的に導入されました。 App Storeアプリにて「検索結果に関連ワードを表示する機能」が開始される(AppBank) あくまで予想ですが、 近いうちにアルゴリズムの変更が行われ、 ランキングの順位や検索順位が大幅に変動する(アプリが出る)かも知れ
iPhoneアプリを開発してFacebookやTwitterと連携するなんてもう日常茶飯事。 認証する際に開発環境と本番環境でFacebookAppIDとか分けなきゃと常日頃思っていることでしょう。 ※いま「つねひ」を「じょうじつ」と読んだあなたはこの記事をシェア。 最初は#ifdefとかで分けてたんですけど、 どうも「スッキリしないなー」と思って色々試していたらたどり着きました。 そうだUser-Definedを使おう! ってとこに。こんな感じです。 見ためもスッキリしていい感じ。 Build Settingsに移動して、右下にある「Add Build Setting」を押すと追加できます。 直接User-Definedを読んでもいいのですが、 あっきぃさんの場合は-Info.plistにこのように追加し
【結果一覧付き】イケメンタリストDaiGoのパーソナリティチェック(性格診断)がめっちゃ当たっているような気がすると人気! ===================== 追記 2015/05/14 00:14 こちらのサービスは終了した模様です。 アクセスしても占うことは出来ないし、結果も見れません。 =================== 自分磨きをするためにはまず自分の性格を知らなければ。 色々診断系のアプリはあるけど、 どうも診断系はおっさんやおばはんがうさんくさいなぁ...。 そんなあなたに朗報です。 巷でイケメンと噂のイケメンタリストDaiGo監修の診断アプリが出ました。 その名も「メンタリストDaiGoのパーソナリティチェック」です。 20の質問にYesかNoで答え、その結果を元に 32種類のパターンの中から一番近い個性が分かります。 そしてこれがそこそこあたると人気。 あっきぃ
Google AppsもWindows Liveも無償提供が終了してしまいました。 独自ドメイン(カスタムドメイン。appstars.jp的な)でメールを送受信したいんだけど…何か代替案ないかしら。 そんなわけで今日は、 無料で利用できるZohoメール(ゾーホーメール)を使って、独自ドメインのメールが使えるようにしてみます。 以下3ステップで進めていきます。 1.Zohoメール(ゾーホーメール)のアカウントを作成 Zohoメールのサイトにアクセスします。 なんだか安っぽさが漂いますが、 それはスルーします。 右上に「サインインはこちら」とあるのでそちらをクリック。 もしくはこちらをクリック。 するとこんなページ。 「新しいZohoアカウントを作成する」をクリック。 必要な情報を入力しましょう。 ここで入力するメールアドレスはすでにあなたが持っているアドレスです。 (どうせYahooかGma
オンラインカジノ業界とプログラマー 最近世界で多くの人がプログラミングを学んでいます。プログラミングを知っていれば、多くの企業に就職することができ、海外での転職も可能になりますよね。 そして、最近ではオンラインカジノ業界でもプログラマーを募集していることもあります。 オンラインカジノ業界への就職 多くのプログラマーの方は、日本国内ので就職を検討しているのではないでしょうか。しかし、最近ではオンラインカジノ業界でも日本人向けの求人があります。その1つがプログラマーです。 オンラインカジノは海外のサービスであるため、日本人は求められていないと考える人も多いことでしょう。 しかし、オンラインカジノの多くは日本マーケット向けにサービスを提供しているので、日本人プログラマーを求めているのです。例えば、安全性が保証された招き猫カジノのリストをみてみましょう。このリストでは日本語対応のオンラインカジノを
先週の金曜日あたりに突然停止してしまったハイレベルなイラスト投稿サイト「CGHUB」なのですが、 運営していたShakuroのFBページからアナウンスがありました。 ShakuroのFBページより We are getting tons of emails and from the comments, to our recent post we think that we need to clarify some things and answer the most common questions. 1. Team Shakuro was NOT associated with Full Spectrum Digital, LLC – a company that ran CGHUB.com. We were actually only responsible for developme
今回はCSSのちょっとした小技です。 「あの、この、そのサイズをめいいっぱいに広げたい!」 (※正しい日本語は「めいっぱい」らしい なんてことよくあるかと思います。 つまりこんな状態
Androidアプリを開発する上でこれはダメなUX、UIをGoogleのエンジニアが動画で詳しく紹介してくれます。 iPhoneアプリ開発にも通ずるところがあるので必見です。 要点をまとめておきます。 読み込み中のダイアログを頻繁に出さない 何度も出るとうざいし、読み込みをキャンセルできないと端末を叩き付けたくなります。 解決策としては、アクションバーの下にプログレスバーを出したり、コンテンツの表示部分だけにロード中のマークなどを出すようにする。 ボタンが小さすぎる 縦、横48dp以上が望ましいです。 ダイアログの「はい」「いいえ」ボタンの位置を標準に合わせてね フィードバックがない ボタンや選択できるエリアをタッチしたら何らかのフィードバックを。 選択部分の色を変える。pressとfocusedの状態を用意するとなお良いです。音もありかな。 UIデザインはこだわりすぎない やりすぎず、あ
人と話すことがより一層減ってきて最近日本語が上手に出て来ないようになって来ました。 先日はカフェに行ったとき「アイス」という言葉が出てこなくて「ホ、ホットじゃない奴ください」と言いました。頭の片隅に浮かんだ「クール」という言葉を発しなくて良かったと思います。 さて、iOS7からなんだかわかりませんが 別アプリからLINEへ画像をシェア出来なくなったなんてことが発生しているようです。 LINEの公式サイトでも出来ないよっ的なことが書いてあります。 ところがちょいとコードをいじるだけで出来るようになります。 こんな行を UIPasteboard *pasteboard = [UIPasteboard pasteboardWithName:@”jp.naver.line.pasteboard” create:YES]; こんな行に変えればOKです。 UIPasteboard *pasteboar
どうもこんにちは。 先日「カイジの2部、3部」と「銀と金」の35巻分くらいを一気に読破したあっきぃ(@appstars_aki)です。 ざわ…ざわ… 今日はそんなカイジ好きかつXcodeを5.0にアップデートしたけどiOS7用にビルドする気なんかさらさらないぜ的な方のためのXcode5.0にiOS6.1のBaseSDKを入れようなお話です。 SDK単体ではダウンロードできないのでXcode4.6.3をこちらからダウンロードします。 すでに持っている人は不要です。 とりあえず今回はApplicationフォルダにXcode5.0が入っているのでXcode4.6.3はDesktopに置いてみました。 (※つまり/Applications/Xcode.appがXcode5.0で~/Desktop/Xcode.appがXcode4.6.3となります。) あとはXcode5.0のSDKが入っているっ
CSSの記述が5倍速くなると言われているLESSをFuelPHPに入れてみようというお話です。 今回はこちらのFuelPHP用にパッケージ化されたfuel-lessを使用します。クローンしておきましょう。 ⇒ https://github.com/kriansa/fuel-less git clone –recursive git://github.com/kriansa/fuel-less.git 7ステップに分けて実装していきます。 1.assetsまでのパスをdefineしておく まずはassetsまでのパスを次のようにASSETSPATHとして定義しておきます。 public/index.php /** * The path to the framework core. */ define(‘COREPATH’, realpath(__DIR__.’/../fuel/core/’)
2013年7月1日をもって「Google Reader」が終了するようです。 愛用している方にとってはかなりショッキングな出来事だと思います。 かくいう私、あっきぃさんも愛用していたので何に乗り換えようかと検討中です。今までのデータは こちら(http://www.google.com/takeout/#custom:reader)からエクスポートできるそうです。 選択と集中な感じになってきそうなGoogleさんですが、 そんな終了したサービスをまとめたサイトが出現。名前は「Google Graveyard」です。 お墓をクリックすることで献花することが可能です。 Google Readerがすごい惜しまれている…。 さらに右下の方を見ると 「Google Glass」のお墓予定地が! Google Glassをよく知らない方は次の動画をご覧あれ。 うーむ。 たしかにGoogle Glas
このページを最初にブックマークしてみませんか?
『あぷすた - iPhoneとWebとプログラミングと』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く