サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
レイングッズ
sekaie.hatenablog.com
どうも。最近は忘年会のことで頭がいっぱいの寺田です。 アドベントカレンダーの7日目を担当します。ちなみに関係ないですが、9月7日が誕生日です。 qiita.com 今まで何となくWebデザイナーという職種を捉えて、ひたすら納期に間に合うように業務していた感がありましたが、立派な上司や先輩方に囲まれてもう少し自分の職種に対して深掘りしていかなければならないと反省している今日この頃です。 そこで、まずはデザインをしていく上で避けては通れない「色」についてちょっとまとめてみました。 「色」って正直言葉じゃ説明難しいですよね〜 今まで漠然とこういうイメージだとか、こういう雰囲気とか、さらっとした感覚で説明することが多かったんですが、 やっぱプロとしてデザインをやって行くのであればもう少し深い説明ができないとあかんなって思ってます。 なんとなくこの色にしました。から→〇〇だからこの色にしました。 っ
おはようございます。こんにちは。こんばんは。 佐々木です。 キリスト教ではありませんが、アドベントカレンダーの1日目を担当します。どうぞよろしくお願いします。 サンタさんに何買ってもらおうかなあ。。。 qiita.com 今日はセカイエのアラート周りについて書きます。 まあまずはじめに セカイエでは AWS を使ってサービスを展開しています。主にEC2です(ほぼEC2です) AWSには CloudWatch というサービスがありますね。 aws.amazon.com RDSやEC2のメトリックも AWS CloudWatch を使って取得しています。 ただ EC2 で展開しているサービスのエラーログ (PHP LOG) とかの監視が難しいです。 エラーがあったよ。くらいのアラートを飛ばすことは簡単にできるんですが、何のアラートなのかを把握することが出来ません(多分) この辺をどうにか Cl
私、増井は、セカイエ株式会社を卒業します! ・ ・ ・ ・ 2012年12月14日 セカイエ株式会社が設立してから早4年が経ちました。 サービス自体は4年半くらいですかね。 思い返すと4年半。いろいろありました。 分社化してリフォーム事業の独立。 2回の事務所引っ越し。 GREEの完全子会社化。 なかなか濃い4年半でした。 立ち上げ当初からエンジニアとして過ごして、いろいろ自分なりに気づいたことがあるので書きたいと思います。 1.デスクトップPC < ノートPC 引っ越しが大変。 2回目は引っ越し業者に頼んだからまだましだったけど、 1回目は自分たちだけでやったので、デスクトップを運ぶのはただただつらい。 社内の配線とかめちゃくちゃになる。 基本的には綺麗好き(A型)なんですけど、引っ越し作業もその日の営業終了後からで、 深夜だし、 しんどいし、 眠たいし、 で、 "えいっ" ってやっちゃ
おはようございます。こんにちは。こんばんわ。 佐々木です。体重は怖くて測ってません。 最近は、暑かったり寒かったり暑かったりと体調を崩しやすい時期ですね。 健康は、日頃のモニタリングが大事です。異常を検知したらすぐに診察をうけるのが一番です。 WEBサービスも一緒です。日々のモニタリングから異常を検知して、早急に対応できる体制を整えましょう。 というわけで(どういうわけ)、最近リリースした WEB API だけのサービスがあるので、ここでエラーのモニタリングを行いましょう。 最初は AWS の CloudWatch を使っていたのですが、いかんせん使いづらいです。 Google Cloud Platform (以下 GCP) で StackDriver Logging のベータ版がリリースされていたので今回はこちらを使ってみます。 StackDriver Logging とは 僕が紹介する
ひよっこデザイナーの寺田です。最近カラオケで歌いすぎて喉をつぶしました。 今日はエディタをVimにしようか迷っていますので(たぶんしない)、 私のようにVimに興味を持たれた方にわかりやすいようにVimの特徴に対して簡単にまとめました。 開発者向けソフトウェアVimとは Vimは非常に昔からあるソフトウェアで、高機能なことで有名です。 しかしながら、特殊な動作環境の為、使いこなすまでは非常に時間がかかあります。 使いこなしたらもう離れられないらしい。 省エネで高速動作! CUI(command line interface)で動くので、とにかく軽い!早い! VIMは非常に軽量なソフトウェアである為、少ない資源(CPU/メモリー)で高速に動作するため快適です。 ※CUIとは簡単に説明するとコマンドラインだけで動く環境のこと。つまりVimにはマウスという概念が存在しません。普段あまり意識をして
はじめに おはようございますこんにちはこんばんわ。 健康診断で身長が 1cm 伸びてました。佐々木です(体重は 10kg 増えてました) 今日は cron を azkaban に移行した話をしようかと思います。 今までの batch 管理 弊社の分析基盤の batch の管理は crontab で管理していました。 というのも、分析基盤が出来立てということもあって batch の数も依存も少なく crontab で特に問題がなかったからです。 しかし最近は社内利用者も増えてきて batch がコケてて、見えるべき数字が見えなかったりとか影響もそれなりに出てきたのでちゃんと batch を管理しようと思い立ったのが最近の話です。 そこでジョブ管理ツールを導入しようと試みました。 選定 ジョブ管理ツールもたくさんあるのでどのツールを使うか選ぶところから始まりました。 今回の選定基準は以下のとお
こんにちは。エンジニアの中島です。 4月20(水) に SEKAIE Tech Talk #1を開催させていただきました。 去年の夏から開催していたセカイエ勉強会ですが、今回初の他企業(2社)に ご協力いただき、合同開催となりました。 今回のテーマは、「ぼくのわたしの開発環境」ということで、各社で役立っている開発ツールやフローの紹介や技術相談がメインの内容になりました。 セカイエの発表は、口頭で説明するところが多く、スライドだけでは伝わりづらいかもしれませんが、公開しておきます。 OSAKAのTech業界は、TOKYOと比べても、勉強会や交流の場などが極端に少ないと感じています。そんな状況を打破し、OSAKAのTech業界が盛り上っていけるような場がSekaie Tech Talk で創れたらなと思いました。 もちろん #2 も開催予定です! ほな! あわせて読みたい sekaie.hat
こんにちは。 最近iPhoneのバッテリー40%を切ると突如電源が落ちるの大西です。 機種変しようかな。。 さて タイトルの通り、 laravel.connpass.com に行ってきました!! 今回はこの勉強会の感想です。 投稿が遅くなってしまいました。。 ちなみに 私はLaravel超初心者です。 チュートリアルを始めたばっかりです。。 なので、「Laravelって何?おいしいの?」って状態で参加してきました。。。 Laravelで学ぶDIの仕組み スピーカーは後藤知宏 @chatbox.incさん。 内容は「LaravelのDIの仕組みを中心に、 変更に強いモデル層の構築の仕組み」 という事で そもそもDI(コンテナ)とは? DIコンテナを使うメリットは? どう実装するのが良いの? と言った内容を当日は喋っていただきました。 そもそもDI(コンテナ)とは? DIを日本語で訳すと・・
あけましておめでとうございます。 今年もよろしくおねがいします。 増井です。 12月のアドベントカレンダーはもれなく?毎日アップできました。 セカイエ初のアドベントカレンダーは成功です! qiita.com そして新年一発目が少し遅め目になってしまいましたが、 セカイエ勉強会に、マーケティングメンバーも参加いただけるようになりました。(不定期) ということで、今回はDB、SQLの入門編としたいと思います。 データベースとは データベース(英: database, DB)は、特定のテーマに沿ったデータを集めて管理し、容易に検索・抽出などの再利用をできるようにしたもの。 狭義には、コンピュータによって実現されたものを言う。OSが提供するファイルシステム上に直接構築されるものや、データベース管理システムを用いて構築されるものを含む。 セカイエでいうと、商品とか顧客とかのデータがきれいに?整頓され
おはようございます。こんにちは。こんばんわ。 セカイエアドベントカレンダー15日目担当の佐々木です。 qiita.com 今日はセカイエの chatops を始めるまでを記録に残したいと思います。 まだ始めていない方もこれを機に一緒に始めませんか? はじめに 今回の chatops では hubot を利用してみようと思います。うまくいくかなドキドキ 今日の目的は以下のとおりです ローカル環境に hubot 開発環境を導入する チャットツール (今回は chatwork) と連携する 社内ツールのAPIを叩いて chatwork に流す 導入編 Hubot をインストール まずはこれがないと始まりません。とりあえず入れます。 $ npm install -g hubot coffee-script つづいて hubot 用ファイルを生成します $ hubot --create . 'hub
メリークリスマス!!今日はクリスマスですね!世間はクリスマスムードというのに私は新幹線の中でブログを書いてます! あ、紹介が遅れました、セカイエの開発総監督 石原です!はじめまして! 我々グリーの開発メンバーがセカイエに来て、半年が経ちました。早いですね。 本来はエンジニアブログですが私は総監督なので、エンジニア向けの内容を書いても面白くないので今回はセカイエに来てからのチーム作りとか、管理する上でのあれやこれやを書こうと思います。 最初に 最初に私の考えをお話しさせていただければと思います。 と言ってもマネジメントってそんな大した事は私自身が出来ているつもりはありません。世の中にはマネジメントについての本やら研修やらいっぱいあります。もちろん本を読んだり研修を受ける事は大切だと思います。ただ実際にプロジェクトを管理するとなると本や研修と同じようにはいかない事がいっぱいあります。 しかも今
おはようございます。こんにちは。こんばんわ ダイエット始めて 81.7 kg になりました。佐々木です。 最初のダイエット方法は暴飲暴食をやめる。でいきたいと思います。 セカイエアドベントカレンダー 24 日目の記事になります。よろしくお願いします qiita.com 今日は分析基盤の基本的な機能の部分の紹介をさせていただきます(なぜ今まで書かなかったのか自分でも謎) はじめに 分析基盤の機能について 分析基盤を作り始めて半年たっていろんな機能が出来てきたので今の分析基盤の機能一覧を紹介します。 基本機能 ダッシュボードエディタ グラフエディタ テーブルエディタ クエリエディタ 詳細分析機能 広告分析 アクセス分析 シミュレーション分析 施工店分析 レポーティングツール ビズレポート セカイエの分析の流れ セカイエでは分析をするにあたって、アナリストは定常的にデータを閲覧しデータに変化があ
2015 - 12 - 23 実は凄い!?セカイエの開発環境を公開 この記事は「セカイエ Advent Calendar 2015」の23日目の記事です。 qiita.com 「 リフォームのことならリノコ 」を運営する セカイエ の開発環境や体制について紹介します。 セカイエは大阪にあります セカイエは大阪生まれ大阪育ちのIT企業です。「 世の中に唯一のインターネットサービスを通じて一歩先の世界をつくる。 」をミッションとしています。 インターネットがこれほど普及した今でも不明瞭な業界ってありますよね。セカイエは、そういった業界に対して 情報格差 をなくし、ユーザー目線でサービスを世の中に出してくことをモットーとしています。 2012年に数名で設立した会社ですが、ひょんなことから2014年に グリー株式会社 の完全子会社になりました。 現在は、70名近いスタッフが働く会社にまで成長し
最近さえりさんという方の綾野剛の妄想ツイにはまってます。まいど富坂です。 twitter.com 本日はセカイエアドベントカレンダー22日目の記事です。 qiita.com 前回、 sekaie.hatenablog.com ということで今回はPostCSS導入して更にスタイルガイドジェネレーター導入してみました。 スタイルガイドとは スタイルガイドとはいわゆるサイトのデザインパターンやモジュールを集めたリストページで仕様や使い方、コードスニペットなどを記載したドキュメントのようなものです。 このスタイルガイド的なものは昔からありましたが手動でhtmlなどを作成していたかと思います。 今ではcssのコメントなどから自動生成してくれるツールがいろいろとありその制作時間を短縮してくれます。 ただし自動で生成してくるとはいえデザインパターンやモジュールの更新などは手動で更新しなくていけません。
こんにちは。今年9月に入社した新人の山下です。 デザイナー兼、部分的にコーディングしたりして、弊社のサービス「リノコ」のページを制作しています。リフォームをお考えの方もそうでない方もぜひ一度見に来てくださいね(PR) この記事は「セカイエ Advent Calendar 2015」21日目の記事です。 qiita.com ためになる記事は先輩方が書いてくださっているので、 私は入社してからはじめて触れた Sublime Text Git Sass のそれぞれの本のレビューと所感などを書きたいと思います。 はじめての分野(?)はまず一冊買ってみる派です。 先に謝ります。ほぼ世間話です。 1冊目 『Web制作者のためのSublime Textの教科書』 Web制作者のためのSublime Textの教科書 今すぐ最高のエディタを使いこなすプロのノウハウ 作者: 上野正大,杉本淳,前川昌幸,森田
まいど。好きなフォントはA1明朝、セカイエの宮本です。 「セカイエ Advent Calendar 2015」14日目は 「書類のレイアウト」についてです。 qiita.com 企画書、プレゼン資料、社内資料…などなど、業務中、何かと書類作成の機会ってありますよね。 みなさんはどうやって書類を作ってますか? もしかしたらパワーポイントのデフォルト設定そのまんまで文章垂れ流しで作っていませんか? せっかくなのですから、ストレスなくスムーズに内容が頭に入ってくる見やすい書類で、 内容以上に評価される書類を作ってみましょう! 原稿の情報をそのまま落とし込んでみる この原稿の情報を1ページでまとめるという体で、完成までの過程を書いていきます。 何も考えずだらっと落とし込んだらこうなりました。 原稿の内容、画像、気持ち程度の文字の大きさだけ加わった状態です。 原稿の方が見やすいですね。。。ここから改
おはようございます。こんにちは。こんばんわ。 セカイエアドベントカレンダー13日目です。佐々木です。 カレンダーも折り返し地点を過ぎましたね。後半も頑張りましょー! qiita.com 今日は分析基盤の広告分析について紹介します。 以前はリスティング広告について紹介させていただきました。 sekaie.hatenablog.com が、出稿する広告は他にもリターゲティング広告などあります。 なので、今回はセカイエで出稿している広告全てに対応 & 今後増えるであろう広告にも対応すべき機能を回収しました。 その辺の紹介をします。 Web UI 今回の修正では基本的に WebUI に大きな修正はありません。 リターゲティング、サーチターゲティングやRLSAなどといった広告の分析用UIが追加されています 全体の流れ 前回に比べてだいぶスマートになりました CSVアップロード 各広告媒体のプロバイダ
まいどどうもこんにちは。 セカイエの田中です。イントネーションにお気をつけください。 この記事は「セカイエ Advent Calendar 2015」の11日目の記事です。 さて、今回は、Windowsでgulp-sassを動かすまでを簡単に説明していきます。 (いまさら感がいなめないが、、、) ※所要時間:約15分 ◆実行環境◆ OS:Windows7(64bit) 最終的にコマンドプロンプトで実行するのですが、 それまで各ソフトをインストールしていきます。 まず、必要になってくるのは、sassに必要な「Ruby」と gulpに必要な「Node.js」 ですね。 step1.WindowsにRubyをインストール RubyInstaller for WindowsのURLからダウンロードします。 http://rubyinstaller.org/downloads/ こちらの、Ruby
どーも 増井です。 この記事は「セカイエ Advent Calendar 2015」の12日目の記事です。 qiita.com エンジニアのための時間管理術を読んで。 最近セカイエに大量のエンジニア用の書籍が入荷(持ち寄り)されてまして、その第1弾としてこの本を選びました。 (大量の書籍は時間を掛けて読みたいと思います。) システム管理者向けに書かれたものでしたが、関連する部分も多くさらっと読めました。 エンジニアのための時間管理術 作者: Thomas A. Limoncelli,株式会社クイープ出版社/メーカー: オライリー・ジャパン発売日: 2006/10/19メディア: 単行本(ソフトカバー)購入: 11人 クリック: 322回この商品を含むブログ (154件) を見る 以下印象に残ってる部分です。 能力は重要な作業のために温存しておく 1日8時間の中でも集中して作業が出来る時間帯
まいどどうも中島です。 この記事は「セカイエ Advent Calendar 2015」の10日目の記事です。 Advent Calendarに参加するにあたってネタがなかったので、社内の問題をあげて解決していければなと思います。AdventCalendar駆動開発です。 今回は、社内での画像やりとりについて書きたいと思います。 ちょっとした画面の共有したいときなどに、スクリーンショット撮ると思います。 Mac も Windows も デフォルトの機能でキャプチャすることができますね。 個人だけで使うならこれで問題ありませんが、共有したいとなると、どこかのストレージにアップロードしなければなりません。 セカイエでは、Confluence、GoogleDrive、Box などにアップロードして共有したり、ChatWork で直接送り合ったりしています。 もっと手軽にやりとりしたいので、解決策
こんにちは。セカイエの大西です。 本日は「セカイエ Advent Calendar 2015」9日目の記事です。 qiita.com 今回は業務では全く関係のない SORACOM について入門したいと思います。 ※いや、いつか IoT のプロダクトがあるかもしれないからやってて損は無いはず(๑•̀ㅂ•́)و✧ やること SORACOM の Development tools を使ってゴニョゴニョします コマンド打つだけなのもなんなんで、hubot つかって ChatOps します 環境 AWS の Amazon Linux に構築します hubot と連携するチャットツールは会社でも使ってる「Chatwork」を利用します node.js、ruby、SORACOM SDK for Ruby などはインストールしてる状態とします そもそも SORACOM って SORACOM とは サイトに
まいど。セカイエでエンジニアやっている @M_Ishikawa こと石川と申します。好きな言葉はちくわ大明神です。 この記事は セカイエ Advent Calendar 2015 8日目の記事です。 Advent Calendarに参加するにあたってネタが思い当たらなかったのですが、最近ちょっと変わった経験をしたのを思い出しました。 それというのも、この半年間で、 Laravel Phalcon FuelPHP CakePHP Ethna と沢山のPHPフレームワークを同時並行して開発していたのです。 Ethna長いことやってたのにこの短期間でlaravelとcakephpとfalconとfuelphpと並行して扱ってて結構混乱。テンプレートエンジンがsmarty, blade, twig, volt, mustacheと全部異なるのも混乱。— Masayuki Ishikawa (@M_
こんにちは、まつはしです。 今日はセカイエ Advent Calendar 2015 7日目です。 HTTP/2 が RFC7540 で標準化され #1、Web 高速化プロトコルともてはやされていますが、ユーザのみなさんは本当により快適なサービスが享受できるようになるのでしょうか。セカイエが提供するリフォームサービス、リノコのコンテンツ配信を想定して実態を少しずつ検証していきましょう。 前置き ネットワーク上で安全な通信路を構築するにあたり、第三者による盗聴検知が可能な量子暗号が実用化されていない現代、PKI に基づく通信相手の認証とその相手との強固な暗号化通信路の構築が主流となり、サービス提供者が信頼できる第三者機関の証明を受けてサービスを HTTPS 化していく流れは今後も拡大の一途をたどることでしょう。Google 検索エンジンも HTTPS によるユーザメリットを高く評価し、サイト
おはようございます。こんにちは。こんばんわ。 急に寒くなって鍋とか食べたくなりましたね。モツ鍋大好きです。佐々木です。 今日はセカイエアドベントカレンダー6日目です。 qiita.com 今日は RDB の snapshot とそれを使った集計用テーブルについて書きたいと思います。 分析・集計における snapshot の役割 サービスを運用にするにあたって RDB の使用はほぼ不可欠です。 RDBの snapshot の取るポリシーは様々だと思いますが、大事なデータのバックアップ等に使用することが多いでしょう。 AWS の RDS にも DB の snapshot を取る仕組みはありますね。 docs.aws.amazon.com ただ分析における snapshot を取る意味はちょっと変わってきます。 セカイエの分析基盤ではアクセスログだけでなく各サービスのテーブルのデータを利用した集
こんちは。 最近もっぱらconfluenceで仕様作成しかしていない増井です。 セカイエアドベントカレンダー5日目!! qiita.com サーバーからブラウザに即座に反映 弊社の顧客管理システムの追加仕様を考えていて サーバー側で変更があったら、即ブラウザに反映したい! ってケースがでてきました。 こうゆう場合の一般的な方法としては、ブラウザ側から一定間隔でサーバーにリクエストなげて、取得してくる。何か変更があればそれを表示する。みたいな方法になると思います。 絶対に変更があるならこれでもいいかもしれませんが、変更がなかったりすると不要なリクエストを投げまくることになりますし、リアルタイムではないです。 これはイケてません。(※今回は最終的にこの方法に +α して対応しました。) 他にも websoket http streaming service worker いろいろ方法はあるみた
こんにちは。 セカイエアドベントカレンダー4日目を担当します。大西です。 qiita.com 本日は、弊社システムで利用している CakePHP2.x の便利機能などを紹介したいと思います。 ※基本的にマニュアルに載ってるのでマニュアルはちゃんと読みましょうね(^_-)-☆ コンテンツ — CakePHP Cookbook 2.x ドキュメント Containableビヘイビア Containable — CakePHP Cookbook 2.x ドキュメント これ CakePHPer なら使ってて当たり前の機能なのですが、とっても便利! 皆さんモデルでアソシエーションを設定しますよね? でも過度にアソシエーションを設定すると find でデータを取得する時、アソシエーションで設定したモデルのデータをすべて取得してしまいます。 データ持ってきすぎ!! こうなるとパフォーマンスにも影響を及ぼ
こんにちは 現在成長期を迎え、体重は 84kg になりました。佐々木です。 今日はセカイエアドベントカレンダー3日目です。 セカイエのデプロイ事情について紹介したいと思います。 qiita.com 今までのデプロイ 今のセカイエでのデプロイは、デプロイサーバにログインしてそこからシェルを実行してデプロイを行っていました。 問題点 今から上げる問題は、セカイエで毎週行っているエンジニア勉強会の最後の問題定義時間(雑談タイム)で挙げられていた問題点です。 その時の状況でシェル書き換え問題 デプロイにはいくつか種類があって、画像の同期が必要だったりとその時の状況によってシェルを書き換えて実行したりしています。 これではいつか事故が起きてしまう可能性があります。 デプロイ担当者問題 自分もサイトに修正を加えた時に直面したのですが、リリースフローがしっかりしていなくて混乱します。 その時の状況でリリ
セカイエブログをご覧のみなさまこんにちは。 Webフロントエンド担当の富坂です。 今日はセカイエアドベントカレンダー1日目 ということで PostCSSについて少し書いていきます。 最近ではもう当たり前のようにSassやLess、StylusなどのaltCSSを使った開発がデファクトスタンダードになってます。 最近ではちらほら聞こえ始めた「PostCss」という言葉。 そのPostCssを取り入れて開発している所も徐々に増え始めているのではないでしょうか。 PostCSSとは 公式レポジトリのREADMEには PostCSS is a tool for transforming styles with JS plugins. These plugins can support variables and mixins, transpile future CSS syntax, inline
こんにちは。 子供の頃から「その視界で見えているの?」「いつも眠そうやな」と言われている田中です。 ええ。眠くありませんし、視界良好です。 さて、先日勉強会で行った「コーディング規約を決めよう」の内容は以下の通りです。 1.現在のリノコのコーディング規約 2.他のコーディング規約を見てみる 3.コーディング規約を決めよう 4.コーディング規約を管理しよう 補足:Hologramでスタイルガイドを自動生成 補足:TinyPNGをローカルで動かす方法(画像圧縮) コーディング規約…と聞くと 「んなもん作成しなくても、コーディングぐらい自由にさせてくれよ」 「動いたら、それでええんやん」 「規約を守ってる時間はないねん。リリースが優先やろ」 という声がどこかしら、聞こえてきそうです。 はい。その気持ちわかります。 がしかし、仕事は一人でやっているわけではないので、 みんなで合わせて見やすさやミス
次のページ
このページを最初にブックマークしてみませんか?
『sekaie engineers' blog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く