タグ

developerに関するbigwestのブックマーク (248)

  • プロとしての行為 Act as Proffesional

    1.一般的なコーディング規約に目を通し、エレガントなコードを知る エレガントなコードを書くためには、エレガントなコードを知らなければならい。その土台を築いているコーディング規約について、オープンソースではどのようなものが使われているのか理解しておこう。入社する予定の会社が採用している言語については必ず目を通しておこう。 PHP PEAR 標準コーディング規約 symfony CodingStandards Perl perlstyle Ruby クックパッド株式会社のRubyコーディング規準 Matzスタイル NaClで採用している規約 Python PEP 8 そして、あなたの身近にあるオープンソースのコードを実際に読んでみよう。この時点でコードの仕組みや設計が理解できなくても良い。コードがエレガントかどうか?を感じ取って欲しい。こう書いた方が、良いのではないか?など、考えてみよう。

    プロとしての行為 Act as Proffesional
  • Web屋さんのためのベストエントリまとめ2011年2月度版

    今月のWebマガジン目次 超必読記事WebデザインWordPress関連記事CSS/JavaScript無料アイコンWebサービス業界記事 必読記事 結局どうすればいいの? - Dive Into HTML5 HTML5を学ぶ最適な資料。内容も面白いです。 PayPal 基礎知識ゼロから始める、個人利用・事業利用の使い方大辞典 日でなじみないPayPalだが、そろそろきてもおかしく無いながれ。ブクマをすすめます。 目次にもどる Webデザイン 優れたiPhoneサイトデザイン集 - iPhoneデザインボックス スマートフォンサイトのデザイン集です。デザインのインスピレーションに。 絶対見ておきたい有名企業のスマホサイトまとめ 有名企業サイトのスマートフォン用デザインのまとめ記事。 25 Examples of Wireframes and Mockups Sketches 手書きのWe

    Web屋さんのためのベストエントリまとめ2011年2月度版
  • technologytosoftware.com

    This domain may be for sale!

    technologytosoftware.com
  • Facebookはどのようにコードを出荷しているか

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Facebookはどのようにコードを出荷しているか
  • プロとしての行為 Act as Proffesional

    事を抜く、おざなりにする 朝、昼、夕を熱中しすぎて抜いてしまう。ブドウ糖は蓄えておくことができません。定期的に栄養を取らないと脳がエネルギー不足となって、生産性の低下を招きます。凡ミスが多くなってくる。 きりの良いところで必ず事をとること。事の間隔があきすぎることがないように注意する。 生産性のないことに2〜3時間熱くなる 落ちついてコードを読み、設定を直せばすぐに解決するバグを、憶測で○○が悪いのかな?とあれもこれもと手を出すうちに2,3時間を費やしてしまい疲弊してしまう。 感情を抑え、物事を論理的に考える落ち着きを取り戻そう。 何を完了したら仕事が終わりなのかを理解していない コードを書けば仕事は終わりですか?QAやテストやドキュメントなどはいりませんか?誰に承認をえるのですか?これら、仕事として必要なことに注意を向けずに仕事を終わったと思ってしまう。当に足りないことはあ

    プロとしての行為 Act as Proffesional
  • これはマネしたい!スーパーエンジニア達の習慣 | Act as Professional

    いままで勉強会に顔を出し、すばらしいエンジニアと数多く会うことができた。そして、スーパーエンジニアと共に仕事をすることもできたし、できている。そんなスーパーエンジニア達が持っていた習慣を僕の経験と視点からまとめてみる。 自分が使う道具を厳選して選んで手入れをしている エンジニアでいえばエディタやツールなど。皆が使っているIDEやエディタを何も考えずに使い始めたりしない。 厳選したエディタやツールを使って、手になじませるのである。手になじませるというのは、2つの意味がある。 1つは操作性に慣れること。呼吸をするように自然に、キーボードの上を駆け回る心地よいリズムを奏でるエディタを選ぶ。 2つめは、自分に合わせて拡張しているということ。プラグインのON/OFFだけではなく、オリジナルのショートカットを設定し、適切なハイライト、シンタックスのチェック、コーディングルールのチェック、様々な言語への

    これはマネしたい!スーパーエンジニア達の習慣 | Act as Professional
  • ライブドアの業務を支えている3つの社内ツール : LINE Corporation ディレクターブログ

    はじめまして。昨年10月に入社したtantanと申します。 現在、婚活サイト「youbride (ユーブライド)」の担当ディレクターをさせていただいております。前職がいわゆる『ケータイゲーム』のディレクターという、若干 (かなり?) 畑違いな私が入社して驚いたことと、社内で主に使われているツールについてお話しさせていただきます。 閑静なフロア 入社案内の際に各部署の紹介があり、新入社員はひと通りフロアを見学して回ります。そこで私がまず驚いたのは、ほとんどの部署が一様に「静か」であることです。 ほぼ半日をデザインや開発担当者の席に赴き、口頭でのやりとりに費やす日々を送っていた私にとって、一見それは異様な光景に思えました。しかしながら、後述の通りその真相については程なく理解することが出来ました。 IRCITS 大多数のご存知の方には大変恐縮ですが、この二つの単語が意味するものを検索するところ

    ライブドアの業務を支えている3つの社内ツール : LINE Corporation ディレクターブログ
  • 株式会社VOYAGE GROUP

    株式会社VOYAGE GROUPは、2022年1月、株式会社CARTA HOLDINGSと合併いたしました。 関連リリース:CARTA HOLDINGS、基幹グループ会社のCCIおよびVOYAGE GROUPと統合へ https://cartaholdings.co.jp/news/20210513_01/ CARTA トップへ

    株式会社VOYAGE GROUP
  • 秀まるおのホームページ―InetSpy

    InetSpyは、インターネット閲覧ソフトとHTTPサーバー(ホームページを掲載しているコンピュータ)の間での情報の流れを見るソフトです。「あいねっとすぱい」と読んでください。 このソフトは、インターネット閲覧ソフトとサーバーとの間の情報がどうなっているのか知りたい時に便利です。たとえば、インターネット閲覧に関係するソフトを自作したい時や、サーバーソフトを自作する時、各種のスクリプトファイルを使ってホームページをカスタマイズしたい時などにとても便利です。 ただ単にInetSpyのウィンドウを表示させておくだけでも、なんとなく分かったような気がして便利かもしれていです。 このソフトを動作させるには『横取り丸』が別途必要です。 ソフトウェアの種類 フリーソフトウェア InetSpyの制限 横取り丸の仕組み上、「保護されたページ」は見ることができません。保護されたページというのは、IDやパスワー

  • マネタイズとアウトプットを意識する~エンジニアの視点から考えるネットサービス:エンジニアブレークスルー#02レポート | gihyo.jp

    マネタイズとアウトプットを意識する~エンジニアの視点から考えるネットサービス:エンジニアブレークスルー#02レポート エンジニアがどのようにしてブレークスルーしていけるか エンジニアブレークスルーは、その名のとおり「エンジニアがどのようにブレークスルーしていけるか」をテーマに、株式会社ゼロスタートコミュニケーションズ 山崎徳之氏を中心にスタートした活動。10月7日に、スタートアップデイティングの一企画として第1回が開催され、今回初の単独開催として、第2回目開催の運びとなった。今回は二部構成で、一部がパネルディスカッション、二部がパネリストと参加者の交流を兼ねたエンジニア査定大会が実施された。 イベントの企画者でもあり、モデレータを務めた山崎氏。 エンジニアの視点から考えるネットサービス 今回のパネリストは以下の通り。 米林正明 氏(株式会社Abby) 閑歳孝子 氏(株式会社ユーザーローカル

    マネタイズとアウトプットを意識する~エンジニアの視点から考えるネットサービス:エンジニアブレークスルー#02レポート | gihyo.jp
  • iPhone ステンシルパックを作りました - Liner Note

    ひとまず近況報告 お久しぶりです。前回の記事から、実に21ヶ月ぶりの投稿になります。 今はミツエーリンクスという会社でユーザビリティ屋さんをしています。もともと、更新にはある程度の時間を使っていたので、社会人になってから全く更新できなかった、というのが一通りの言い訳です…。 スマートフォン用ステンシルパック 今は、個人的 / 会社的に、スマートフォン用サイトの設計をたまにやっていたりするのですが、ワイヤーフレーム作成にはある程度素材が必要なわけになります。もちろん、iPhone 4 GUI PSD (Retina Display)やYDN Design Stencil、あるいはそのほかの素材集がいろいろあるわけですが、PowerPointでのワイヤーフレーム作成を考えると、PSD/AIファイルはとても取り扱いがしにくい。 ということもあり、休日を使ってPowerPointでステンシルキット

  • How to create an iPhone app prototype in 13 minutes using Apple Keynote [Video Tutorial] | Amir Khella

  • はてなチーフエンジニアが聞く、サイボウズLiveのアジャイルな開発現場 - はてなニュース

    「ビジネス上のコミュニケーションを、メールの不便さから解放したい」という思いから2009年にサイボウズがスタートした無料コラボレーションツール「サイボウズLive」。その開発現場は、Webアプリケーション開発の流行をうまく取り入れたアジャイルなものでした。その様子を、はてなチーフエンジニアの大西康裕がインタビューしました。テーマは、プログラミング言語の選び方から、自動ビルドと自動テスト、リファクタリング、チーム内コミュニケーションなど。大西自身も「面白かった」と語る取材の様子をぜひお楽しみください。記事の最後ではプレゼントもご案内しています。ところでこの取材には、サイボウズ・ラボの竹迫良範氏が、なぜか大量のレッドブルを抱えて登場したのですが……。 http://live.cybozu.co.jp/ (※この記事はサイボウズ株式会社提供によるPR記事です。) 大西 はてなチーフエンジニアの大

    はてなチーフエンジニアが聞く、サイボウズLiveのアジャイルな開発現場 - はてなニュース
  • 少人数開発に役立つ5つのまとめ

    if ( $blog == " Webエンジニアのためのライフハック " ) { print " 1-byte.jp "; } ホーム1-byte.jpとは 書いてるヒトは ここ2ヶ月間で気になる記事がたくさん上がっていました。 特に少人数チームにおける開発に関する記事です。 昨日、書き上げた”1年間の技術的負債を返すために読んだ3冊の“にある通り、お知らせメールでは1年間の技術的負債を返そうとしています。 そのためには今まで曖昧だった箇所を浮き彫りにし、改善する必要があります。 また、せっかくなので新しいモノも取り入れたい。 こうしたことを考えながらの2ヶ月だったので、自然と目に止まった記事が3つありました。 スタートアップ企業で8年間Webの開発をしてみての反省点いろいろ 複数人(2-3人)でウェブサービスを開発するコツ A successful Git branching m

  • ウノウラボ Unoh Labs: FarmVilleの開発 - FacebookのNo.1ゲームを5週間で作りあげスケールさせた手法

    こんにちは、五十川です。 2010年12月1日に、ウノウがジンガジャパンとなってから初めてのタイトルとなるファームビレッジがリリースされました。ファームビレッジはFacebookで永らくNo.1の座にあるFarmVilleの日語版ですが、先月そのFarmVille開発のリーダーで、現在はZyngaの共有テクノロジーをリードしているAmitt Mahajanが来日していました。 今回ご紹介するのは、そのAmittが2010年3月のGame Developers Conference(GDC)で行った、Rapidly Developing FarmVille - How we built and scaled a #1 Facebook game in 5 weeksと題したプレゼンテーションです。今回Amittの許可を得てそのときのスライドの日語版を作成しましたので、それに解説を加えてご

  • 藤田晋『インターネットメディアの肝』

    少し前の話ですが、先週、 エンジニアの中途入社歓迎会がありました。 3ヶ月に1度、直近3ヶ月に入社した人を 対象に開催しています。 当社は、総合職と技術者の人数割合がまだ バランスが良くない(技術者の割合が少ない) と考えていて、2~3年の期間で理想的な 形を目指して中途も新卒も採用を強化 している最中です。 技術者採用は非常に厳しい競争になると 心して採用活動に臨んでいますが、 意外なほどに最近は数多くの優秀な人が 採用できていて、それが何より嬉しいです。 この懇親会でも、 「当社の環境はどうですか?」 と皆に聞いて回ってましたが、新しい環境の 満足度はとても高いようで、安心しました。 今後も気持ちよく能力を発揮し、成長できる環境 づくりに務めていきたいと思います。 この会で、 前職マスメディア傘下のネット企業に 居た方に熱く語ってしまったのですが、 その企業は記事を書く人を会社に残し、

    藤田晋『インターネットメディアの肝』
  • 11月8日 技術者との関係 | 山村幸広の一日、一グラム。

    一人の優秀な技術者は、100人束になってもかてない。 10000ステップのプログラムを500ステップで、かく技術者を何人もみてきた。 彼らに必要なものとは? 1 オモチャ 新しい技術、新しいハード、ソフト。。。。ようは子供の成長に必要なように彼らには オモチャが必要だ。その稟議書に「いくら儲かるなんて??」もとねていたら 育たない。 2 チャレンジ 彼らにかぎったことではないが。ようは新しい技術。新しい事にとりくまなければ 彼らはどっかにいってしまう。常に新しい課題を彼らに求める。新しい技術は 新しい取り組みとともに育ち継承される。 3 リーダー 個人と思いきや、これが重要だ。自分をもっていないものを持っている人にだけ 初めてリスペクトを表す。それは、金じゃない。自分ができない問題を解いたり それをあらたな応用を示したり。そしてホラのような大きな夢を語る技術屋の 親分に彼らはついていく。

  • アジャイルと受託開発

    先日、永和システムマネジメント社がアジャイルによる受託開発サービスを発表し、話題になっている。多くの人の関心を引いているのは、アジャイル開発手法を取り入れるということだけでなく、その価格の安さだ。一ヶ月あたりの料金は、もっとも安いものでは月々15万円から、もっとも高額なプランでも月々150万円からとなっている。果たしてそんなので儲かるの!?というのが多くの人がいだいている疑問であろう。自分なりに「アジャイルによる受託開発サービス」について分析してみたので語ってみようと思う。なお、エントリは永和システムマネジメント社が公開されている資料と筆者の推測に基づくものであるので、より詳細で正確な内容は永和システムマネジメント社さんへ問い合せて頂くよう悪しからず了承いただきたい。 採算割れしないのか?筆者の見解では、たぶんしない。何故か?それは一旦開発が終わったらそうそう頻繁にシステムの仕様を変更し

    アジャイルと受託開発
  • 新しい契約形態での受託開発サービス | 永和システムマネジメント

    近年、大変注目を集めているソフトウェア開発手法に「アジャイル」があります。 アジャイルはお客さまの組織やビジネスの変化に素早く対応することが可能な開発手法です。 しかし、ソフトウェア業界での受託型の請負契約は要件定義が完了してから開発見積り・契約するというやり方が当たり前となっており、お客様にアジャイルのメリットを実感頂くのが難しいという課題がありました。 これまでの受託開発における一括請負型の契約では納品時に費用を全額お支払いいただくというビジネスモデルをとってきました。 このサービスではこのビジネスモデルから脱却し、開発したシステムを初期費用0円で提供します。その後、お客さまにはサービス利用料という形で月々お支払いいただきます。 サービスがお客さまに価値を提供するのは納品した瞬間ではなく、お客さまがサービスを利用しているあいだ継続的にです。 このことから、お客さまがサービスを利用してい

  • 現場の見える化で、チーム力を向上させる

    1. 現場の見える化で、 チーム力を向上させる ~ チームファシリテーション ~ 永和システムマネジメント コンサルティングセンター 天野勝 http://sec.tky.esm.co.jp/ 2010/9/22 Copyright (c) 2006-2010 Eiwa System Management, Inc. 1 2. 講演者紹介  天野 勝(あまの まさる)  オブジェクト指向、アジャイル開発、開発現場の活性化を テーマに、ファシリテーションを活用したコンサルティング、 セミナーに従事。  2002年にKent BeckからTDDを教わる  著書:『eXtreme Programmingテスト技法』『正しく学ぶソ フトウエア設計』  訳書:『リーン開発の質』『アジャイルソフトウェア開発 スクラム』 2010/9/22 Copyright (c) 2006-2010 E

    現場の見える化で、チーム力を向上させる