IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
前年開催したリーダブルコード勉強会やアプリコンテストに参加いただいた大学院生 kentya6 (Kengo Yokoyama) · GitHub さんが、Swiftで作った以下のライブラリをGitHubで公開したところ、★300以上ついた! というお話を聞きつけ、その経緯やどんなことが起こったのか、インタビューしてきました! github.com -まずは自己紹介ということで、普段行っている研究や開発で、どんなことをされているか、教えてもらえますか? 私の在籍している 筑波大学高度ITコース では、研究ではなくPBL形式のチーム開発を行っていて、顧客の要望をヒアリングして実装に落とし込み、最後に納品するというシステム開発を行っています。 修士2年になってからは別のプロジェクトが始まりましたが、修士1年では施設内ナビゲーションアプリCampusAR を作成していました。 (補足: Campu
エンジニアの渋谷です。 マネーフォワードは3月30日に【給与計算ソフト - MFクラウド給与】という新サービスをローンチさせていただきました。 マネーフォワード、クラウド型給与計算ソフト『MFクラウド給与』(β版)を無料提供開始~法改正や税制改正にも自動対応。企業の給与計算・労務をもっとスマートに~ クラウド給与計算ソフト マネーフォワード クラウド上で完結する本格的な給与計算サービスとして、リアルタイム給与計算機能や料率自動反映などを備えております。 本サービスの企画自体は、昨年年末に3人でスタートし、年明けから様々な方にお手伝いいただきながら、約3ヶ月の開発期間でローンチしました。 今回は、新サービスをゼロから作り上げるにあたり、エンジニアとしてやって良かった、と思えた事を9つばかり紹介させていただきます。 1:リリース前確認シート 企画がスタートした時に、【ビジョン】【ミッション】と
Photo by dotConferences こんにちは。谷口です。 プログラミングをこれから学ぼうとしている方で、「JavaScriptを使えるようになりたい!」という方は多いと思います。 JavaScriptは実行環境が主にWebブラウザに実装され、動的なウェブサイト構築や、リッチインターネットアプリケーションなど高度なユーザインタフェースの開発に用いられます。(JavaScript - Wikipedia) Webサービスの作成・運用をする機会がある方には必要不可欠なJavaScriptですが、これから勉強を始める方の中には「プログラミング経験ゼロなんだけど、一体どうやって勉強したらいいの……?」と思っている方も多くいらっしゃるのではないでしょうか。中には「エンジニアではないんだけど、仕事でJavaScriptを触る機会があるから覚えたい!」という方や、「初心者だけど、なるべくコス
マイグレーションを使わないで、データベースのスキーマ構成を変更したりすると、特に複数人で開発しているような場合にこんなことが起こったりします。 自分の開発マシンとテストサーバ等でスキーマ構成が違っているさらには他人の開発マシンともスキーマ構成が異なっているしかもどっちがあっているか分からない例えば、みんなが色々変更しているせいで、カラムの順番が入れ子になってたりする本番サーバに反映しようとした時に、どの順番にスキーマ変更を行ったらよいか分からない。ソースコードのリリースバージョンと紐付くデータベースの状態がよく分からない。こういう本質的でないことに時間を使っては勿体無いので、データベースの構成管理にはマイグレーション機能を使うのが定石です。Railsなんかだと当たり前なのですが、今回はCakePHP2系でマイグレーションを利用する方法を紹介します。 CakeDC Migrationの導入C
PHP等のプログラム言語を利用すれば、ページを大量に生成するなどわけないが、動的ページは、Googleにキャッシュされにくいと言われている為、SEO対策上問題がある。 では、動的ページは駄目かというとそうではない。 Googleは、動的ページの後に引き続く「?」以降の引き数を見て判断しているようだ。 例えば、 http://dummy.com/index.php?action=user_regist&type=regist 上記URLでいくと「?」以降の action=user_regist&type=regist の部分だ。 では、この部分を静的ページのURLに偽装すれば問題はなくなる。 どうすれば、静的ページに見せかける事ができるのか? Apacheの設定を変更する。 レンタルサーバー等で運用している場合は、「.htaccess」ファイルによって設定が可能。 .htaccessファイル
メソッド名などをネーミングする際に、知っておくと便利な、接頭辞と接尾辞をリストアップしてみました。どのように元の単語の意味が変わるかのルールを知っておくと、よく使う単語をベースにボキャブラリーを増やすことができるので、覚えておいて損はないと思います。 使う場合は、当たりを付けて実際の使用がないか、Googleなどで調べてみてください。 1. pre-, post- / 事前〜、事後〜 per-は、元の意味に “事前に、前に”、post-は “事後に”という意味が付け加わえます。汎用性が高いのでとても便利です。afterやbeforeの代替になるかもしれません。 // 事前テストする function testBefore(); ↓ function pretest(); // 事後処理する function executeAfter(); ↓ function postexecute();
photoBy: http://www.daiwatv.jp/support/imgs/a110_03.gif検索機能をつけようページの引き継ぎページングの際、ページ移動に条件を引き継げない場合がある。 その時はviewに以下を記述 $this->paginator->options( [ 'url' => $this->passedArgs ] );cakephp検索のベストプラクティス。それがsearchpluginhttps://github.com/CakeDC/search からダウンロードできます。 メリット paginate機能を使用したときに自動的に検索条件を引き継げる 検索条件をスッキリ受け渡しできる POST検索はもちろん、GET検索もできるので http://www.hoge.net/articles/show/min:1/max:199/ というURL形式を発行でき
知り合いのデザイナーさんから「iOS&Androidアプリをデザインする時に何か知っておくべき事ってありますか?」と質問を受けたので、思い浮かんだ事をずらっと書いてみました。他にも何かありましたらコメントお願いします!ツッコミも歓迎(´ロ`) モバイルアプリデザインの原則とiOS 量が少し多いが、公式のiOSヒューマンインターフェイス ガイドラインは必読。(※ダウンロードに時間かかるので注意) iOSだけに限らず、モバイルアプリのデザインをするにあたって重要な事がまとまっている。 載っていること ヒューマンインターフェイスの原則 アプリケーション設計戦略 iOSテクノロジーの使用に関するガイドライン 標準で用意されている各UI要素(タブやツールバー等)の使い方 マルチスクリーン対応 どのような違いがあるのかを把握する 画面密度(ppi)や画面サイズなど 参考:iPhone, iPod to
ポールへ取付け可能なモニタアーム。液晶テレビ対応。コンパクトな2関節。VESA規格。支柱太さ40~60mmまで取り付け可能 ●直径40~60mmの丸パイプや40×40~50×50mmの角パイプに取り付け可能なモニターアームです。 ●VESA規格に準拠し、75×75mmおよび100×100mmの取り付け穴を有する液晶ディスプレイがマウントできます。 ●ディスプレイ取り付け部は360°回転するので、水平方向に取り付けられたパイプにも取り付け可能です。 ●耐荷重は10kgです。 ※想定されるディスプレイサイズは一般的な目安を示しています。取り付けにおいてはディスプレイ重量と耐荷重を基準として選定して下さい。 ※写真内のディスプレイはアーム取り付けイメージを説明するものであり、実際の商品には付属していません。
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? via Impress Japan: Web制作者のためのSublime Textの教科書 今すぐ最高のエディタを使いこなすプロのノウハウ サンプルPDF4章の目次より ※説明は私の調べたものなのでかなり適当です。 SideBarEnhancements サイドバー右クリックのメニューを拡張 titoBouzout/SideBarEnhancements LineEndings 改行コードの変更。 SublimeText/LineEndings ※現状、SublimeText3で動かないです。143Pのコラムで動かし方について言及がある
はじめまして!2013年7月にVASILYにJOINした西村と申します。VASILYでは主にiQONのAndroidアプリの開発を行っています。 先週からAndroid4.4搭載のNexus5を使っているんですが動きがかなり向上されたため、これからAndroidの快進撃が起こる予感がしてワクワクです。Androidの快進撃といえば最近iQONでも起こりはじめています。少し前まではAndroidアプリよりもiOSアプリの方が評価が高かったiQONですが、この半年でAndroidアプリのユーザーレビューが0.8ほど上がりiOSアプリに追いつきつつあります。先月にはGoogle Playの「今週のおすすめ」枠に掲載していただきました。 今回はそんなAndroidアプリの開発で使用しているツールを紹介します。 Android Studio 現在、IDEは「Android Studio」を使用してま
CentOSのディスクイメージをダウンロード http://centos.org/ からCentOSのディスクイメージをダウンロードする。 Downloads > Mirrors > Mirror Status Pageダウンロードするミラーサイトを選択する。どれでもいいけど、今回は ftp.riken.jp からダウンロードした。 ftp.riken.jp > 5/ > isos >i386 > CentOS-5.9-i386-netinstall.iso "netinstall.iso"はネット経由でインストールを行うインストーラ。インストール時に必要なデータのみをDLするのでデータ容量が小さくて済む。 VirtualBoxを起動して「New」を選択。名前を「CentOS」にするとVirtualBoxが類推してくれて「Linux」「Red Hat」が勝手に選択される。メモリやHDD
グラフィカルにSQLiteのデータを確認したいので、毎回"adb pull"でデータを引っ張って"PupSQLite"でデータを見ていたのですが、結構面倒なので直接SQLiteからデータを見るように変更した時の備忘録 OralceのSQL*Plusが好きな人ならば結構お勧めかもしれません。 ADBシェルの起動 以下を実行しADBシェルを起動する。 ADBシェルの名の通りシェルのコマンドが使える。 なお、左に表示されている「C:¥>」はADBシェル実行中がわかるように「#」となっている。 adb shell カレントディレクトリを確認 pwd(print working directory)を実行してカレントディレクトリを確認。ADBシェル起動直後はホーム位置「/」が表示される。 pwd ディレクトリファイル一覧表示 ls(list segments)を実行してファイルの一覧を表示する。
SDカード内の画像をGridViewを使ってリスト表示したが、表示につかうサムネイル作成をシーケンシャルで行っていることにより、画像が増える度に、恐ろしく時間がかかる。 そんな中、もっとシンプルかつ簡単な方法が見つかったのでメモする。 // インテント設定 Intent intent = new Intent(Intent.ACTION_PICK); // とりあえずストレージ内の全イメージ画像を対象 intent.setType("image/*"); // ギャラリー表示 startActivityForResult(intent, REQUEST_PICK_CONTACT); /** * 標準ギャラリーから戻り時に呼ばれるイベント */ protected void onActivityResult(int requestCode, int resultCode, Intent d
カテゴリ はじめに (9) コンポーネント (21) 広告 (8) 通信 (13) web連携 (10) ファイル操作 (9) 描画 (15) その他 (18) アプリ制作 (11) 個人アプリ制作 (13) カメラアプリ (10) QRコード (2) 制作補助クラス (3) fragment (7) map (3) 音 (7) xml (3) androidアプリTips (127) OpenGL (2) OpenGL es2 (11) トリミング (4) SQLite (2) FaceBook (3) eclipse (7) android studio (2) Service (3) 書籍紹介 (3) やや株式会社という、インタラクティブなコンテンツを作る会社を経営しています。 androidのアプリの他、unityでの制作やアプリも行っております。お気軽にお問合せください。 内外の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く