生成AIを活用したSaaSサービス提供企業

  • Company
    • Company
    • 会社概要
    • グループ会社
  • Service
  • Work
  • News
  • Recruit
  • Blog
  • Contact

ブログBlog

  • ALL

  • お知らせ

  • 技術/デザイン/制作

  • ベトナム

  • ごはん

  • 日常/プライベート

  • bashの脆弱性(CVE-2014-6271) 対応について

    どうも。伊藤です。

    最近全く更新できておりませんでしたが、久しぶりに更新します。
    bashに脆弱性が確認されたという情報が入ってきたのでチェック方法と対策方法を共有します。

    ■チェック方法
    以下のコマンドを実行して「vulnerable」が表示された場合、CVE-2014-6271の影響を受ける可能性あり。
    $ env x='() { :;}; echo vulnerable’ bash -c “echo bash”
    vulnerable
    bash

    ■現在バージョンを確認
    $ rpm -qa bash
    bash-4.1.2-9.el6_2.x86_64

    “bashの脆弱性(CVE-2014-6271) 対応について” の続きを読む

    このエントリーをはてなブックマークに追加
    Share on Tumblr
    Tweet

    伊藤 康平投稿者 伊藤 康平

    投稿日: 2014/09/252014/09/25

    カテゴリー 技術 / デザイン / 制作
  • プロセスを強制的にKILL(STOP)してAndroidのライフサイクルを検証

    どうも、伊藤です。

    アプリを起動中にホームボタンを押下して閉じた場合、再度アプリを起動すると同じ画面が表示されたりされなかったり、または強制終了したり、、、という事象に遭遇した事はないですか。
    これは別アプリがメモリを利用しすぎてメモリが逼迫した際に、OS側が強制的に該当アプリのプロセスをKillしたケースに発生します。
    OS側でどうしてもメモリ確保が必要になると必須ではなアプリをKillします。ただ、個人的には必須だと思えるようなプロセスもKillされているように感じます。(LocationManagerServiceとか)

    そして、強制的にプロセスをKillされた場合はActivityのonStopやonDestoryが呼び出されない事があり、ここで挙動がおかしくなる事が多いようです。

    公式文書
    http://developer.android.com/intl/ja/guide/components/activities.html

    if the system must recover memory in an emergency, then onStop() and onDestroy() might not be called. Therefore, you should use onPause() to write crucial persistent data (such as user edits) to storage. However, you should be selective about what information must be retained during onPause(), because any blocking procedures in this method block the transition to the next activity and slow the user experience.

    こういったケースを回避してどういった状況でもホームボタン押下前の状態にするには、任意にデータを保存する必要があります。
    オーソドックスなやり方としては、保存で「onSaveInstanceState(Bundle)」を利用し、読み出しに「onRestoreInstanceState(Bundle)」を利用します。

    “プロセスを強制的にKILL(STOP)してAndroidのライフサイクルを検証” の続きを読む

    このエントリーをはてなブックマークに追加
    Share on Tumblr
    Tweet

    伊藤 康平投稿者 伊藤 康平

    投稿日: 2014/06/042014/06/04

    カテゴリー 技術 / デザイン / 制作
  • バッテリーを交換しよう(バイク編)

    どうも。伊藤です。

    車やバイクに乗る方なら大抵の方はご存知だと思いますが、バッテリーは命と言ってもいいほど重要なパーツです。
    イグニッション(点火装置)がバッテリー点火式の場合、バッテリーが無ければエンジンそのものがかかりません…セルモーターを回した時に「カチカチカチ」って音がしたら恐らくバッテリー切れだと思います。
    そんな事にならないようにバッテリーは定期的に交換が必要です。

    そこで、今回はバッテリー交換で必要となる共通作業を書いてみます。

    1. シートを外す
    2. バッテリーを外す
    3. バッテリーの購入
    4. バッテリーの設定

    1. シートを外す

    まず、大抵のバイクのバッテリーはシートの下に格納されています。
    一般工具、または専用工具(メーカーによっては専用工具が必要になります)でシートを外しましょう。
    メーカーにもよりますが、以下画像のようにシート後部とサイドのボルトやタンデムベルトを外し、軽く持ち上げながらテール側にシートを引いてください。

    0

    これでバッテリーがお出ましか!?
    と思いきや僕のバイクの場合、まだお目見えしていないようです。

    1

    “バッテリーを交換しよう(バイク編)” の続きを読む

    このエントリーをはてなブックマークに追加
    Share on Tumblr
    Tweet

    伊藤 康平投稿者 伊藤 康平

    投稿日: 2014/05/07

    カテゴリー 日常 / プライベート
  • 自炊が楽し過ぎる日々

    どうも。伊藤です。

    春になり、暖かく過ごしやすい季節になりましたね。
    3ヶ月ほど冬眠しておりましたので今月あたりからアグレッシブに行動していきたいと思います。
    まずは永遠のミッションでもあるダイエットを頑張ります!

    と、頑張る宣言とタイトルが矛盾していますが、、、
    今回は最近はまっている自炊について書いてみようと思います。

    “自炊が楽し過ぎる日々” の続きを読む

    このエントリーをはてなブックマークに追加
    Share on Tumblr
    Tweet

    伊藤 康平投稿者 伊藤 康平

    投稿日: 2014/04/16

    カテゴリー 日常 / プライベート
  • Androidアプリ(apkファイル)を解凍してManifestファイルなどの中身を見る

    どうも。伊藤です。

    iPhoneアプリのビルドファイル(ipa)やAndroidアプリのビルドファイル(apk)の中身をどうしても見たい!というシュチュエーションが稀にあります。
    今回、色々あってこのようなシュチュエーションになったため、備忘録として書き留めます。
    いつもの如くAndroidだけですが…

    AndroidのapkファイルはZIP形式で圧縮されたファイルです。
    解凍自体はよくある解凍ソフトでなんなくできてしまいますが、これだけではXMLなどバイトコードは文字化け状態になり何が書いてあるかわかりません。
    そんな時に活躍するのが「apktool」です。

    “Androidアプリ(apkファイル)を解凍してManifestファイルなどの中身を見る” の続きを読む

    このエントリーをはてなブックマークに追加
    Share on Tumblr
    Tweet

    伊藤 康平投稿者 伊藤 康平

    投稿日: 2014/03/05

    カテゴリー 技術 / デザイン / 制作
  • Android Volleyを使って画像を取得&キャッシュ&表示

    どうも。伊藤です。

    Androidアプリを開発していると画像を扱うときにどうしても色々な壁にぶつかります。
    処理速度や操作性に拘らなければある程度スムーズに開発できますが、それだとどうしても納得できる使いやすさは実現できません。
    これらの課題を解決するためバージョンアップの度に新たなクラスやライブラリが追加されていますが、その中でVolleyというライブラリがあります。
    今回はこのVolleyライブラリを利用してサーバーから画像を取得&キャッシュ&画面に表示する方法について書きます。

    Volleyはネットワーク通信、データ取得、キャッシュや高速化などの課題を効率的に解決してくれるライブラリです。
    AndroidにはAsyncTask、Service、またそれらを拡張したAsyncTaskLoader、IntentServiceなど代表的なものやHandler、HttpClient、Threadなど非同期処理のための仕組みが豊富に存在していますが、非同期時のキャンセル処理や取得データのキャッシュ方法などサーバーから画像を取得&キャッシュ&表示するだけで様々な周辺技術と組み合わせる必要があります。

    “Android Volleyを使って画像を取得&キャッシュ&表示” の続きを読む

    このエントリーをはてなブックマークに追加
    Share on Tumblr
    Tweet

    伊藤 康平投稿者 伊藤 康平

    投稿日: 2014/02/272014/03/05

    カテゴリー 技術 / デザイン / 制作

投稿ナビゲーション

前のページ ページ 1 … ページ 11 ページ 12 ページ 13 … ページ 30 次のページ