タグ

ブックマーク / atmarkit.itmedia.co.jp (7)

  • iOSアプリのUIを爆速で激ヤバにする2つのライブラリ

    iOSアプリのUIを爆速で激ヤバにする2つのライブラリ:生産性ガチアゲなオープンソースiOSライブラリ(2)(1/4 ページ) ゼロからiOS SDK開発を始める新規開発者でも超高速・高品質な開発を可能にするオープンソースのライブラリを目的別に紹介していく連載です。実際にライブラリを組み込みながら技術的な側面も併せて詳細に説明していきます。今回は、Clearのような折り畳みやFlipboardのようなめくりエフェクト、Twitterのようなプルリフレッシュを実現する方法を紹介します。 「あのアプリのあの機能」を実現するEGOTableViewPullRefreshとMPFoldTransitionを使ってみた 「良いアプリの条件」というと何が思い浮かぶでしょうか。例えば、誰も実現してない機能を実装していたり、パフォーマンスが良かったり、動作が安定していたり…… とさまざまな意見があると思

    iOSアプリのUIを爆速で激ヤバにする2つのライブラリ
    yoppiblog
    yoppiblog 2013/05/16
  • ActiveRecordの更新系操作

    更新 更新処理についても複数の方法が用意されています。まず、内部的な処理の違いで、以下の2系統に分類することができます。 ActiveRecordオブジェクトを取得して、オブジェクトを通じてレコードを更新する ActiveRecordオブジェクトを介さずに更新を実行する また、1レコードを更新することに特化しているか、そうでないかでも区別できます。これらを踏まえて更新系メソッドを表に整理すると次のようになります。 (1) instance.save instance.save! instance.update_attribute instance.update_attributes instance.update_attributes! (内部的に)ActiveRecordオブジェクトを介する更新 ActiveRecordオブジェクトを介さない更新 1レコードを対象とする

    ActiveRecordの更新系操作
  • 表示が速過ぎても、誰も文句は言いません~CSS Nite「表示速度最適化」レポート

    CSS Nite LP, Disk 23「表示速度最適化」 2012年6月30日、ベルサール九段下で「CSS Nite LP, Disk 23」が開催されました。CSS NiteはWeb制作に関わる方のためのセミナーイベントで、マークアップエンジニアやデザイナーの方が多く参加しています。今回のテーマは「表示速度最適化」でした。 パフォーマンス計測の方法、画像の最適化、モバイル向け最適化、そしてフロントエンドからバックエンドまでを考慮した設計段階からの最適化と、幅広いながらとても密度の濃い内容でした。 自己満足で終わらないためのパフォーマンス計測 サイバーエージェントの石 光司(@t32k)さんから「Measuring Web Performance - 自己満足で終わらないためのパフォーマンス計測 - 」というタイトルで、サイトの最適化を行う上で重要なパフォーマンスの計測手段や分析方法に

    表示が速過ぎても、誰も文句は言いません~CSS Nite「表示速度最適化」レポート
    yoppiblog
    yoppiblog 2012/07/19
  • ActiveRecordの更新系操作

    前回はActiveRecordを使った参照について解説しましたが、今回は登録、更新、削除などの更新系を中心に見ていきます。 前回の記事では、Ruby on Railsのモデル層を担当するActiveRecordの概要と参照系の操作について解説しました。今回は、登録、更新、削除などの更新系の機能を中心に見ていきます。 登録・更新の際には、モデルに不正な値が保存されないようにデータをチェックして、問題があれば保存しないようにする「検証」(Validation)の仕組みが走ります。この検証機能の背後には、ActiveRecordのコールバックという仕組みがあります。コールバックを使うことで、登録、更新、検証、削除処理の前後に様々な処理を追加できます。今回と次回の2回にわたって、ActiveRecordの更新系操作のやり方とともに、検証、コールバックについて詳しく解説していきます。また、検証メッセ

    ActiveRecordの更新系操作
  • 任意の文字数でパスワードをランダム生成するには - @IT

    最近では、フィッシングサイトやキーロガータイプのウイルスの影響もあって、インターネットバンキングをはじめとして、パスワードの変更を頻繁に求めるサイトが増えてきた。 パスワードをランダムに作成するにはで紹介したとおり、ランダムなパスワードを生成するにはmkpasswdコマンドが便利だが、サイトによってパスワードの長さや使用可能な文字に違いがある。ここでは、mkpasswdコマンドでパスワードを生成する際に、使用する文字を変更する方法を紹介する。 Fedora Core 5の場合、インストール時のオプションによってはmkpasswdコマンドがインストールされないので、以下のyumコマンドを実行する。

    yoppiblog
    yoppiblog 2012/01/05
    mkpasswd便利
  • syslogdの設定をマスターしよう

    システムのログをつかさどるsyslogd ログには、アプリケーションが独自に出力するものと、syslogdを利用して出力するものの2種類があります。 独自のログを出力する代表的なアプリケーションにはApacheやSquid、Sambaなどがあります。独自のログ設定を持つアプリケーションに関してはアプリケーションのマニュアルなどを読んでいただくとして、ほとんどのアプリケーションはsyslogdを利用してログを出力しています。以後は、syslogdを利用したログについて説明します(注)。 注:LinuxおよびUNIXでsyslogdがインストールされていないことは考えにくいため、特にインストール方法については言及しません。また、後述するlogrotateに関しても同様です。 Linuxでは、主なログの出力先は/var/logディレクトリです。ディレクトリ内を確認すると分かりますが、前述したよう

    syslogdの設定をマスターしよう
    yoppiblog
    yoppiblog 2011/09/14
    わかっていたようで全部は理解してなかった。
  • 駆け出し管理者に薦めるLinux/UNIX関連書籍

    Linux Book Review システム管理者の心得とは? 駆け出し管理者に薦めるLinux/UNIX関連書籍 中澤勇 @IT編集局 2001/3/27 Linuxのインストールも完了した。コマンドラインでファイル操作もできるし、ソフトウェアも幾つかインストールしてみた。このレベルになると、右も左も分からなかったLinuxがどんどん理解できるようになる。しかし、いわゆる「インストール」が解説しているのはここまでで、その先に進もうとする人のガイドにはなり得ない。 また、突然サーバ管理者にされてしまった、という人もいるだろう。cpコマンドで恐る恐るファイルコピーしている姿も、「分かっていない」上司には使いこなしているように見えてしまう。中小企業ではUNIXに習熟した管理者などそうそう雇えるわけではないから、「詳しそうな人」が一般業務と兼任するはめになる。 こうした駆け出しシステム管理者あ

  • 1