サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
ノーベル賞
www.bhnt.co.jp
こんにちは、コブラです。 文字列に対して、httpなどで始まる部分を抽出し、Aタグを張る処理をJsで実装しようと思いググったところ、 非常に便利な関数を見つけました。 function AutoLink(str) { var regexp_url = /((h?)(ttps?:\/\/[a-zA-Z0-9.\-_@:/~?%&;=+#',()*!]+))/g; // ']))/; var regexp_makeLink = function(all, url, h, href) { return '<a href="h' + href + '">' + url + '</a>'; } return str.replace(regexp_url, regexp_makeLink); } こちらを参考にさせていただきました。 [読み物][prog] 文字列中のURLを探してリンクにするJava
こんにちは、コブラです。 PCを買い替えたりして、iTunesのデータを移行した際、 iTunesで「元のファイルが見つかりません~」と言われて再生できなくなる場合があります。 これは、元々指定されてた場所に曲がなくなってしまうと表示されるエラーです。 このエラーが出るたび、1曲ずつ手作業でファイルの場所を指定し直すこともできますが、 たくさんあるとうんざりしますよね。 そこで、移行後のファイルパスを一括変更する方法について書いてみます。 以下、iTunesは終了した状態でお試しください。 1.iTunesの設定ファイルを探す iTunesの詳細設定で[iTunes Media]の保存場所を確認するか、 ユーザ > ユーザ名 > ミュージックなどのディレクトリを確認してみてください。 2.iTunes Music Library.xmlとiTunes Library.itlをコピーして退避
こんにちは、ピーターです。 最近はCSSをよく書いています。 例えば、1280pxの幅のページに、500pxの画像を横に3つ並べたいとします。 その時、「text-align: center;」したように中央に寄せる必要があるとします。 こんなイメージです。 これを実現するのは簡単です。 HTML: <div id="images"><!-- --><img src="left.png" /><!-- --><img src="center.png" /><!-- --><img src="right.png" /><!-- --></div> CSS: #images { width: 1500px; position: relative; left: 50%; margin-left: -750px; } これだけです。 まず、画像を3つ並べます。 img間の<!– –>は、img間の
こんにちは、カズマです。 Eclipseの設定備忘録です。 エディタ内でのフォントサイズを変更したい場合 ①メニューから [ウィンドウ] > [設定]をクリック ②[一般] > [外観] > [色とフォント]をクリック ③[基本] > [テキスト・フォント] > [編集] をクリック ④サイズを変更する
こんばんは、コブラです。 jstatとは、JVMの監視ツールです。 JDKにはjconsoleもあって、こちらの方が数値を可視化してくれて便利だと思いますが、 今日はjstatのお話。 jstatコマンドでは、メモリの使用量やガベージコレクションの回数などを確認することができます。 ただ、このコマンドは日付がないため、 リアルタイムに見ている分には問題ないのかもしれませんが、 ログ出力したときなどはいったいいつのログなのか分からなくなってしまいます。 そこで、jstatコマンドに日付を付けましょう。 こんな一文で可能です。 jstat -gc XXXX 1000 | awk '{print strftime("%Y/%m/%d %H:%M:%S"), $0; fflush()}' XXXXはプロセスIDを指定します。 ちょっとした工夫で、監視もラクになりますね。
こんにちは、ピーターです。 古いiOSシミュレータをインストールする方法がありました。 Xcode > Preferences > Downloads を開きます。 (これは既にインストール済みの状態です) 各シミュレータの右にあるダウンロードボタンを押すと、ダウンロードとインストールが始まります。 インストールには5分から10分程度かかります。 iOS Deployment Target に合わせてシミュレータを選べます。 (iOS Deployment Target が 7.1 なので 7.0 以下のシミュレータを選べない状態) (iOS Deployment Target が 6.1 なので 6.1 以上のシミュレータを選べる状態) (iOS 7.1 の部分をクリックしたところ)
こんにちは、コブラです。 LinuxOSでシンボリックリンクの所有者を変更する際、 通常のファイル・ディレクトリのように「chown」(チェンジオーナー)コマンドを使うだけでは、 リンク先のファイル・ディレクトリが変更されるだけでシンボリックリンクは変わりません。 ではどうするかというと、オプションに「-h」を付けてください。 chown -h hoge:hoge /usr/local/src/testlink このとき、シンボリックリンク先がディレクトリの場合、 chown -h hoge:hoge /usr/local/src/testlink/ などと最後にスラッシュを付けることもできてしまいますが、 これでは変更が効きませんので、最後のスタッシュははずしてくださいね。
こんにちは、ピーターです。 iPhone の Safari の戻るボタンでは、 window.onload jQuery の ready jQuery Mobile の pageinit これらのイベントが発生しませんでした。 代わりに使えたのは pageshow でした。 $(window).on('pageshow', function(event) { });
こんにちは、ピーターです。 xibファイルを使ってカスタムセルを作ることがあったので、その時の方法をご紹介します。 UITableViewCellを継承したクラスを作成します。「Also create XIB file」にチェックします。 CustomCell.xib を選択します。 部品を配置し、CustomCellのヘッダファイルにアウトレット接続します。 セルのスタイルをCustomにします。 作成したカスタムクラスを指定します。 カスタムセルを利用するコードはこのようになります。 #import "TableViewController.h" #import "CustomCell.h" @interface TableViewController () { NSArray *rows; } @end @implementation TableViewController - (v
こんにちは、コブラです。 今回は、エクセルでもおなじみな行固定・列固定をスプレッドシートでもやる手順です。 たとえばこんな一覧があったとします。(ってヘッダしかないけど) (クリックで拡大) このヘッダを固定にしてみます。 ツールバーメニューの【表示】 > 【行見出しを固定】 > 【2行を固定】を選択。 (クリックで拡大) するとどうでしょう? しっかり固定されたではありませんか! (クリックで拡大) 簡単ですね。 ちなみに列固定の場合は、【表示】 > 【列固定】 > 列数選択で可能です。
kijitoranekoです。 こんにちは。 FiddlerはWebのHTTP通信のデバッグツールです。 Fiddlerは.NET環境上で動作します。 よってネイティブではMacで動作しません。 従いまして、こちらからまずMonoフレームワークをインストールします。 Monoとは、.NET互換環境を実現するオープンソースのライブラリです。 私はこちらのMDKをインストールしました。 その後で、こちらからアプリ自体をインストールします。 立ち上がりました。こんな感じ。 普通に動いているようです。 めでたいですね。 「Windows持っていません」というかたも、これで安心ですね。 徳丸さんの素敵なこちらの本(amazon評価満点ってすごい!)もFiddlerを使用しています。 これでこの本の理解も進みますね。 頑張ります。ではまた。
こんにちは、コブラです。 とある処理を作っていく中で「EXC_BAD_ACCESS」のエラーにぶつかりました。 ご存知の方もいると思いますが、 このエラーは原因の特定が困難で、誰しも一度は開発を挫折しかける魔のエラーです。 ですが、こちらの記事を参考にしたらあっという間に解決しました。 「もうreturn UIApplicationMain で止まっても困らない! Xcodeでのデバッグ方法」 この記事の対策1を採用したのですが、 上の記事が消えても困るし、備忘録も兼ねて、同じ手順でやったことを書いておきたいと思います。 1.Xcodeを立ち上げ、ブレークポイントペインを開き、左下の「+」を押し、「Add Exception Breakpoint…」を選択 2.ポップアップが表示されたらそのまま「Done」を押す 操作の流れ (クリックで拡大) 3.ブレークポイントペインの一番下に「All
こんにちは。プリーストです。 ソフトウェア開発とは何か?突然すぎて、普遍的すぎるこのテーマですが、最近このことを考えさせられる出来事があり、またいといろと考察してしまいました。 それは、ある打合せで、IT 業界のことを「労働集約型ビジネスだから~」という文脈を使ったのを聞いたという出来事です。また、「エンジニアは結局体力だよね~」という言葉も聞いたことがあり、「同じようなことをよく聞くなー」と感じた、というそこが思考の出発点です。 現在のソフトウェア開発とは「労働集約型の製造作業」なのです。これは現状分析としてはとても的確です。ある一定の規模の作業を細かい単純作業に分解し、ミス無く部品を製造し、それらを再度集約させて完成品を構築する。 これが、日本でのIT 業界のソフトウェア開発の基本的な思想であり、ユーザー、ベンダー、ビジネス形態、産業構造全てがその思想に最適化されています。元々完成度の
こんにちは、ピーターです。 テキストエディタのSublime Text 2を使っていると A plugin (statusbar) may be making Sublime Text unresponsive by taking too long (1.313000s) in its on_activated callback. This message can be disabled via the detect_slow_plugins setting こんなメッセージが表示されることがあります。 このメッセージを表示させないようにするには、 Preferences > Settings – User から “detect_slow_plugins”: false を追記します。 こちらに書いてありました。 SublimeText2:detect_slow_plugins globa
こんにちはkijitoranekoです。 というわけで、 Amazonという通信販売を 主たる業務としている業者さんから 「JUnit実践入門」が届きました。 WEB+DBプレスのこのシリーズは結構買ってますが、 今回のは結構期待できる内容のような気がします。 ユニットテストというのはコストは掛かりますが、 継続的にシステムを運用していく上であった方がいいし、 またユニットテストを書くことで、 モジュール間の疎結合への積極性を プログラマに強制的に要請することもできます。 プログラミングという行為に関して、 同じ仕様は誰が書いても同じという段階は、 随分前に終わってしまっています。 単にオブジェクト指向言語で書いたからって、 オブジェクト指向で実装できるわけではありません。 しかし未だに設計とかいう場合、仕様設計の段階で、 とどまっているというケースは多々あります。 アーキテクトとか存在す
こんにちは、コブラです。 先日、「IE iframeを用いてクロスドメインするとcookieが動かない?」という記事を書きましたが、 これでもダメなパターンがあると判明! というわけで、今日のネタは、検索しても情報が少ないし、 そもそもIEのシェアもあれだしってことで、 かなり貴重でお役に立つこと間違いなし!? ことIEに関しては、 別ドメインのページをiframe内を使うと、 iframe内のページでCookieを操作することができなくなります。 セキュリティ関係でIEがCookie操作を不可能にしてるからなんですが…。 通常は、IEの「インターネットオプション」から、 「プライバシー」タブ > 「サイト」 で対象のドメインを許可させないといけないのですが、 ユーザにそんなことさせられませんよねぇ。 で、プログラムからこれを許可する方法があります。 『P3P』という仕組み?なんですが、
こんにちは、コブラです。 今更ながら、iPhoneやiPadアプリの開発について書いていきたいと思います。 しかもシリーズ化してお届けします! 私も勉強中の身なので、一緒に学んでいくつもりで頑張ります! さて、コブラは昔からWindows使いで、 「マッキントッシュって何?Windowsと何が違うの?」状態でした。 いや、今でもよく分かっていないかもしれません(笑) そんな私が悪戦苦闘しながら身に付けたものを、 シリーズを通してお伝えしていき、 皆さんのアプリ開発の参考になればと思います。 で、「Macって何?」ということなんですが、 これはまあ、iPhone・iPadアプリ開発専用パソコンと考えましょう!(極端) 今は、FileMakerなどからもWindows環境で開発できるソフトウェアが出てたりなんかしますが、 ここは正攻法でAppleの囲い込み戦法に乗りましょう! ちなみに、アプリ
ホーム > Interface Builder, Objective-C, Xcode, 社員:cobra > イチから学ぶiPhone/iPadアプリ開発 第12回 「BGMや効果音を付けよう!」 こんにちは、コブラです。 今回はBGMと効果音について! やっぱり必要ですよねぇ~! まずはそれぞれ用意します。 今回はフリー素材をお借りしました。 BGM:「スクランブル」(音の杜さま) 効果音:ボタン音「ポュン」(音の杜さま) では、Xcodeを開いて、helloworldフォルダの下にSoundsフォルダを作りましょう。 この手順も、もう覚えたでしょうか!? (クリックで拡大) 次に、Soundsフォルダにmp3やwavファイルをインポートします。 ファイル名はお好きなように変えてくださいね。 (クリックで拡大) では、実際に処理を書いていきましょー。 サウンド関係を扱うために、ライブラ
こんにちは、コブラです。 今回は画面遷移について! どんなアプリを作るにしたって、 画面の移動、切り替えはほぼ絶対必要ですよね! では、サクサクいきましょー! まず、RootViewControllerを追加した手順で、 SecondViewControllerを作成しましょう! 忘れてしまった人は、第6回の前篇を復習してくださいね! で、作るとこんな感じに。 せっかくなのでSecondViewController.xibにも何か配置しましょう。 分かりやすいものがいいですね。 こんな感じで。(Labelとボタンを追加。その手順は以前の記事で!) (クリックで拡大) 次は、RootViewController.mを開きましょう。 下の画像のように入力します。 (クリックで拡大) 簡単に説明すると、まずメイン画面(RootViewController)から次の画面を呼び出すために、 次の画面
ホーム > Interface Builder, Objective-C, Xcode, 社員:cobra > イチから学ぶiPhone/iPadアプリ開発 第8回 「アイコンと起動時画面を設定したい!」 こんにちは、コブラです。 さてさて、今回は誰しもテンションが上がること間違いなし!の内容です。 アイコンと起動画面を設定しちゃいましょう! シミュレータ起動後、ホームボタン押すと真っ白いアイコンがありますが、さびしいですよね。 というわけでまずはアイコンから! 作れる人は作って、作れない人はこんなサイトもあるので活用しましょう! iCone サイズは57px×57pxで!拡張子はpngがいいです。 私はとりあえずiConeでこんなアイコンを用意しました。 上部の反射?はiOSがやってくれるので、「TOP GLARE ALPHA」は0にしました。 さて、ではこれをhelloworldプロジ
こんにちは、コブラです。 前回はMac上のiOSシミュレータを学びました。 ですが、 俺は実機を持ってるんだ!実機で動作確認したいぜ! という方もいるでしょう。 そんな方のために、今回は番外編です。 実機に作成したアプリをインストールするためには、 Apple社のデベロッパープログラムから、デベロッパーライセンスを取得する必要があります。 正式にiOSアプリ開発者として承認を得るわけですね。 ライセンスは年間1万円弱の費用が登録料としてかかります。 1年経ったら、またライセンスを継続購入するわけです。 その方法や手順については、分かりやすいサイトさんがあったので。 iOS Developer Programへの登録方法 – えんたつの記録 承認されたら、動作テストしたい実機をMacに繋ぎ、Xcodeを立ち上げます。 右上の「Organizer」ボタンをタップします。 「Organizer」
こんにちは、コブラです。 問い合わせフォームや会員登録フォームなどの入力画面で、 入力例を分かりやすく表示できるプラグインのご紹介です。 それがこの「jQuery Form Tips」 使い方は簡単です。 1.jQuery Form Tipsからjquery.formtips.jsをダウンロードし、 jQueryからjquery.jsをダウンロードします。 ※現時点でjQuery Form Tipsの最新は1.4.1でした 2.両者をアップロードし、読み込みます。 <script type="text/javascript" src="jquery-1.5.2.js"></script> <script type="text/javascript" src="jquery.formtips.js"></script> 3.表示用のJavaScript処理も記述します。 <script ty
こんにちは、コブラです。 画像の扱いにはいつも手を焼くのですが、 今後はこれで解決しそう!というくらい便利な処理を発見! 画像を縮小する際、比率はそのままに縮小してくれる便利な関数です! 参考にしたのはこちらのサイトさん! 画像のリサイズ - ビスケットLOVE 今回は、 指定した画像サイズを縦・横どちらかが上回る場合、 比率はそのままに画像を縮小して表示するコードを書いてみました。 縮小すると言っても画像の生成はなく、imgタグのwidthとheightをいじるだけです! 以下がPHPのサンプルコードです。 // 画像サイズ取得 list($width, $height, $type, $attr) = getimagesize(画像パス); $newwidth = 0; // 新しい横幅 $newheight = 0; // 新しい縦幅 $w = 200; // 最大横幅 $h = 5
このページを最初にブックマークしてみませんか?
『群馬県太田市 システム開発、Web制作とアプリ制作のブロードヒューマンネットワーク』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く