タグ

ブックマーク / blog.livedoor.jp/techblog (13)

  • livedoor Techブログ : デザイナーに聞かれがちなAndroid UIの仕様

    開発部の井上(@inonb)です。12月に位置情報サービス・ロケタッチのAndroidアプリをリリースしました。ぜひお試しください。 さて、今回はAndroidアプリのUIまわりについて書いてみたいと思います。 iPhoneアプリに比べて、AndroidアプリのUI仕様は、わりとWebに近いところがあります。Webの仕事の経験があるデザイナーさんは入りやすいところもあるのですが、マルチディスプレイ対応など面倒なところもあります。 デザイナーさんに聞かれた質問について簡単にまとめてみたいと思います。 1. iPhoneアプリのデザインって流用できますか? 流用はできるだけ避けたいです。 たとえばTwitterやFacebookのアプリなど、両プラットフォームに多くのユーザーを持つアプリを見ても、iPhoneAndroidではデザインが変わっているのが分かると思います。 Androidのデザ

  • livedoor Techブログ : IRC がゆく

    開発部 _ です。 みなさんは IRC を使っていますか? もしくは使ったことがありますか? ネット上の個人コミュニケーション手段が msn・Yahoo!・Skype などのメッセンジャーが一般的になって久しい昨今、IRC は一部のマニアが使うニッチで古臭い手段という見方も多いようです。 そんな中 livedoor では、日々の運用作業に始まり、開発中のコンテンツ進捗、技術的な意見交換、バグ報告、ランチどこいく?、麻雀やりますよ、今夜のおかずに到るまで日常的に活用されています。 IRC で使われているツールに IRC bot(IRCボット:以下 ボット)と呼ばれる小さなプログラムがあります。 ユーザーの発言に反応したり、定期的に何かを発信したり、嫌なアイツにナニしてくれたり、と作り手の発想次第でいろいろな処理をさせることが出来ます。 時に悪用(ボットネットなど)されるなどネガティヴな印象を

    Ashizawa
    Ashizawa 2010/08/20
    AnyEvent(AnyEvent::IRC::Client)
  • livedoor Techブログ : 公開わたしのスクリプト 〜ログの読み方編〜

    do$です。 えーと。まずこの美しくないスクリプトを晒します。(特に読まなくてOK!) #!/usr/local/bin/perl -w # <***/> use strict; my $access_log = '/usr/local/apache/logs/access_log'; my %mail_header = ('Return-Path' => 'return@example.com', 'From' => 'from@example.com', 'To' => 'to@example.com', 'Subject' => 'FooBar-test', 'X-FooBarLog' => 'TEST'); my %cgis; my $line_s; my $line_e; my $all_line; my %status_code; my $log_str_500; { ## h

    Ashizawa
    Ashizawa 2008/12/13
  • livedoor Techブログ : 底辺からスタート

    皆さんこんにちは洲崎です。 須崎でも州崎もありません。洲崎です。ほんとです。 ライブドアって会社に居ながら Web系に背を向けてクライアントアプリを作りまくってる人です。 孤独です。誰も助けてくれません。軽くです。リアルです。 ツールバーとかクライアントアプリ全般を作ってます。 最近はねとらじのDolphin作ってます。 今日は技術的なお話はしません。できるけどしません。 入社して1年9ヶ月になりますが、この会社で7社目になります。 転職しすぎです。見事なジョブホッパーです。履歴書書くのも大変です。 おもしろい?のでその辺の話を少しまとめてみます。 自分でも忘れそうなので(ぉ ■中学生 中の上くらいの子でした。やれば出来る子でした。でもやりませんでした。 高校を出たらすぐ働きたかったので工業高校へ進学を決めました。 ファミコン世代なのでファミコンっぽいことがやりたかったので 情報処理科と

    Ashizawa
    Ashizawa 2008/12/13
  • livedoor Techブログ : nowaのサーバ構成

    こんにちはスエヒロです。 今回は弊社が提供しているブログサービス「nowa」(ノワ http://nowa.jp)の仕組みをサーバ構成を中心に紹介したいと思います。 nowaでは一般的なブログサービス要素とSNS要素の機能を実装しています。弊社には先行して提供している「livedoor Blog」、「フレパ」といった大規模なサービスがありますので、そちらの開発・運用で問題になった点などを参考にしつつ開発を進めています。具体的にはアクセスによる負荷への対策、データベースの分散化、画像のストレージング、冗長性、スケーラビリティといった点になります。 - ポータル(nowa.jp)、CMS(cms.nowa.jp) のサーバ構成 ポータルページ(nowa.jp)とCMSページ(cms.nowa.jp)は、静的なファイルのリクエストを捌く+動的なコンテンツへのリクエストをプロキシするフロントサーバ

    Ashizawa
    Ashizawa 2008/12/13
  • livedoor Techブログ : MySQLテスト環境の構築

    はじめまして。開発部の永谷です。 livedoorでは新旧様々なサービスを提供しているのでサービスによってMySQLのバージョンも様々ですが、開発環境のMySQL番環境のMySQLのバージョンが違ったりすると心配です。 そこで今回はローカルのテスト環境に異なるバージョンのMySQLを複数インストールしてみます。 私は開発環境としてThinkPadX60にcolinux/fedora5をインストールして愛用していますので、 みなさんの環境に置き換えて参考にして下さい。 まず一つ目のMySQL(私は5.0.45にしました)をインストールしてみます。 configureは以下のようにしました。 % ./configure \ % --prefix=/usr/local/mysql \ % --with-charset=utf8 \ % --with-extra-charset=all \ %

    Ashizawa
    Ashizawa 2008/12/13
  • livedoor Techブログ : ThinkpadでLinux

    みなさん、こんにちは。大山です。 「○年後にはLinuxWindowsに代わって・・・」と言われはじめて早十年(?)ですが、未だにLinuxデスクトップOSとして一般的に広まっている、という話はあまり聞きません。 しかしながら、サーバー用途などでは以前から注目されてきたLinuxですが、最近はデスクトップでの使用でも十分に使える環境が整ってきています。 以前からVine Linux、Fedora Coreなどをサーバー、デスクトップで愛用してきた私ですが、最近はXubuntuを自宅のデスクトップPC、職場のThinkpadにインストールして、日々快適なPCライフを送っています。 ここで、Thinkpad X60にXubuntu 7.04 feistyをインストールした際に役立ったワンポイントナイス設定を紹介したいと思います。 X60をWindows XPで使っていたときは、バッテリーを

    Ashizawa
    Ashizawa 2008/12/13
  • livedoor Techブログ : MySQL Proxy を試してみました

    こんにちは。金子です。 先日、社内勉強会で MySQL Proxy を取り上げました。その際まとめた資料を、一部加筆修正して公開します。 最初にお詫び 大元の文章を書いたのが 2007 年の 7 月なので、内容が少し古いです。これを書きながら最新版をチェックアウトしてきて再検証したかったのですが、レポジトリがダウンしていて最新のソースコードを入手できませんでした。なので、一ヶ月前のリビジョン(rev.116) 時点でのソースコード + 二週間くらい前にレポジトリを覗いたときの記憶のみで書いており、いろいろ間違っているおそれがあるので、みなさん是非自分でコンパイルして試してみてください(注意!ただでさえつながりにくいので、このエントリを全部読んで一週間後にまだ MySQL Proxy のことを覚えていた人だけレポジトリにアクセスしてくださいね) 気の早い人向けの結論 まだ実践投入するには厳し

    Ashizawa
    Ashizawa 2008/12/13
  • livedoor Techブログ : WindowsからMacへ

    お疲れさまです。 笹塚です。 最近メインマシンとして愛用していたThinkPad T60が他界したのを期に、MacBookを購入しました。 ちょうど開発者Blogの担当が回ってきたところだったので、Windows(Windows XP)からMac(OS X 10.4)に開発環境を移すにあたって、セットアップしたツールを紹介したいと思います。 ◆引き続き使う系 Mac版もあるアプリはそのまま引き続き使っています。 Firefox VMware VMWare PlayerからVMWare Fusionへ。 Parallelsでも良かったのですが、Windowsでも使っていたのと、事前予約で79.99ドルが39.99ドルに割引だったのでこちらに。 以前はGuestOSとしてCentOSのみでしたが、今回WindowsとCentOSにしています。 Synergy Synergyは、複数のPCをメイ

    Ashizawa
    Ashizawa 2008/12/13
  • livedoor Techブログ : tcshの設定どうしてますか?

    こんにちは、栗原です。 皆さんは、どんなシェルを使っていますか? 私は、昔からtcshを愛用しています。 どのシェルでも同様の事が言えると思いますが、シェルは設定項目が多いために自分が思うベストの設定にするまでかなりの時間がかかります。 しかし、特殊な設定を除いて、ほぼ普通の人であれば設定するであろう共通の設定というのもあり、それらを一から精査し設定するのはけっこう面倒な作業ですよね。 そこで今回は、私が愛用しているtcshにおける普通は誰もが設定するであろう設定をまとめた設定ファイルを提供しているサイトをご紹介します。 その名も「.tcshrc」。sourceforge.netプロジェクトの一つです。 名前がそのまんまですね。 このサイトは見るとわかりますが、Latest Version 1.6.0がリリースされた2004年以降まったく更新されていません。こんな昔の.tcshrcの設定

    Ashizawa
    Ashizawa 2008/12/13
  • livedoor Techブログ : おひっこし!

    こんにちは!malaです!よろしくおねがいします! まだここでは誰も書いてないけど、ライブドアは7月30日に新しいオフィスに引っ越したよ! ぼくの机は今こんな感じ!パソコンがたくさんあるから、コンセントをつなぐのがとても大変だったよ! あと、受付にお花が飾ってあったから写真をとってきたよ! ありがとう笠原さんだいすき! 「技術情報」カテゴリの最新記事 < モブログに潜んでいる不具合Hyper Estraier で検索 >

    Ashizawa
    Ashizawa 2008/12/13
  • livedoor Techブログ : Advanced Emacs for development.

    こんにちは、油井(abui)です。 プログラマにとって欠かすことができないアプリケーションの一つとしてエディタの名をあげることができます。このエディタというものはいわゆるコンピューター上の檜舞台であり、Perlなどで書かれたプログラムはもとより、日語で書かれた文章、または何らかのソフトウェアをよりよく利用するために用いる設定ファイルなど、ほぼ全てのものがここでいうエディタを介して生産されています。プログラマが常用するエディタとしてよく知られているのが「vi(vim)」と「Emacs」となりますが、私は常日頃から「Emacs」を愛用しています。そこで今回はアプリケーション開発における「Emacs」に施している自分自身の工夫点をご紹介したいと思います。 Emacsの特徴の一つとしてその拡張性の高さをあげることができます。そしてその拡張は「Elisp(Lisp言語の方言)」というプログラム言語

    Ashizawa
    Ashizawa 2008/12/13
  • Technologies for UI

    Technologies for UI List view Topics copyright livedoor 上下カーソルキーでスライドを切り替えられます。 表示されない場合はこちらから

    Ashizawa
    Ashizawa 2008/12/13
  • 1