タグ

2017年12月11日のブックマーク (11件)

  • Vue.jsで開発を始める前に決めておきたい事 - Qiita

    ここ1年ほど実務でVue.jsを利用してWebアプリケーションを開発しています。 今回はVue.jsを使ってチームあるいは個人で開発を始める上で予め考慮しておくと良さそうな事をいくつか書きたいと思います。 コンポーネントルール Vue.jsは単一ファイルコンポーネントによって、とてもシンプルな記述でコンポーネントを作る事ができます。しかし、開発者同士でコンポーネントの認識を揃えておかないと同じようなコンポーネントが作られてしまい、保守性を低下させる要因になってしまいます。 そのため、昨今ではAtomic Designなどの考え方をベースにコンポーネントを管理する方法が用いられています。Atomic Designを用いたコンポーネント設計方法については、以下の記事が参考になるかと思います。 Vue.js × Atomic Design - it's an endless world. いずれ

    Vue.jsで開発を始める前に決めておきたい事 - Qiita
  • 会社勤めのエンジニアが開発したサービスを買い取って独立した話 - Qiita

    なぜかミクシィ社でエンジニアだった人々がアドベントカレンダーを書くことになってしまったex-mixi Advent Calendar 2017、12月11日担当の @tnj です。 一般的に、会社を退職することになったら退職届というものを会社に提出することになります。その退職理由には「一身上の都合」と書くのが通例だと思いますが、私はちょっと変わった退職の経緯を持っているので、今回はそれについて共有してみたいと思います。思いのほか長くなってしまいましたが、社会人歴10年目のソフトウェアエンジニアのキャリアの変遷の一例としてお楽しみください。 TL;DR Android開発者としての自分の経験を基に新規事業を立ち上げることになり、エンジニアとして参画したつもりが気がつくと事業責任者になり、果ては事業を買い取って経営者になった 好きでやってる話だしまあなんだかんだ乗り越えていけるよねと思ってたら

    会社勤めのエンジニアが開発したサービスを買い取って独立した話 - Qiita
  • PHPテクニック PHP実行時間の短縮 最適化 高速 | WEPICKS!

    <!-- サンプルコード --> <?php echo $value1; echo $value2; echo $value3; ?>

  • PHPプログラミング | GRAYCODE

    設定 php.iniが置いてある場所の探し方 php.iniでファイルのアップロード可能サイズを設定する php.iniで標準タイムゾーンを設定する ComposerでPHPのバージョンを指定する スーパーグローバル変数 PHP実行環境の情報を取得する:$_SERVER アップロードファイルの情報を取得する:$_FILES 変数 変数の値が特定の型であるかを確認する 変数に値がセットされているか/存在するかを確認する 変数の値の型を取得する:gettype関数 変数にセットされた値の型を強制変換する 配列 基的なソート関数で配列を並び替える 配列を変数へ分割 複数の変数を1つの配列にする 複数の配列を1つに統合する 配列のすべての要素に対して同じ関数を実行する 多次元配列のソート:array_multisort関数 配列を逆順に並び替える 連想配列をキー(添字)で並び替える 連想配列を値

    PHPプログラミング | GRAYCODE
  • 入力項目に合わせた様々なバリデーション | GRAYCODE PHPプログラミング

    「未入力チェック」は前回実装しているので、今回はそれ以外のバリデーションを実装していきます。 使用するコードは前回までに作成したものを使うことを前提としています。 前回のページ:vol.6 入力値のバリデーション 前回作成したコードはこちら:vol.6のサンプルコード – GitHub バリデーションの機能を追加する 今回はバリデーション機能の追加になるので、validation関数にコードを書いていきます。 index.phpを開いて、以下のコードを追加してください。 index.php ---- 省略 ---- function validation($data) { $error = array(); // 氏名のバリデーション if( empty($data['your_name']) ) { $error[] = "「氏名」は必ず入力してください。"; } elseif( 20

    入力項目に合わせた様々なバリデーション | GRAYCODE PHPプログラミング
  • PHPサンプル 正規表現 URL アドレス の書式の判別 「preg_match()」 | WEPICKS!

    数値や論理値 = preg_match (パターン文字列, 入力文字列) パターン文字列は、検索するパターンを表現する文字列です。入力文字列は検索する対象の文字列です。検索に一致すると数値の 1 を返し、一致しなかった場合 0 を返し、エラーが発生した場合は、 論理値 FALSE を返します。 URLの書式が正しいかどうか判別する正規表現 <!-- サンプルコード --> <?php $url = 'https://wepicks.net/2012/03/03/phpsample-preg-url/'; if(preg_match('/^(http|https|ftp):\/\/([A-Z0-9][A-Z0-9_-]*(?:\.[A-Z0-9][A-Z0-9_-]*)+):?(\d+)?\/?/i', $url)) echo '正しいURL'; else echo '不正なURL'; ?>

  • PHPの正規表現 初心者向け基本~ 早見表掲載! | WEPICKS!

    正規表現を使用することで、ある文字列が数字なのかアルファベットなのか、電話番号かどうか、メールアドレスかどうか、URLかどうか、など、様々なパターンで判定(チェック)することが出来ます。ユーザーが入力したフォームデータのチェックや Twitter API でインポートしたデータの確認など、ウェブアプリケーションでは多様する機能です。PHPには正規表現専用の関数が用意されており、マッチング、置換、分割、取り出し、など用途に合わせて活用できます。ページでは正規表現の基的で大切なことを網羅的に紹介しているので、初心者の方は是非読んで見て下さい! 【正規表現 早見表!】

  • CTOのやるべきことは何なのか?(翻訳と考察) - Qiita

    【背景】 この記事はQuoraの「What does a CTO do?」という質問に対するAmr-Awadallah氏のよくまとまった回答の翻訳です(人から許可取得済)。 私はMAMORIO株式会社でCTOをしているのですが、最近自分の仕事が何なのかよく分からなくなってきたことがこの記事を書こうと思ったきっかけです。 私はこの記事でいう所の「雑草CTO」であり、たまたま会社の初期に私以外に適任者がいなかったので成り行きで就任し現在に至ります。 そして、人数もプレッシャーも少ない総初期は来た玉は打つの姿勢でコーディングから渉外まで何でもこなしていましたが、メンバーが増え、それよりも早いペースでユーザーと仕事が増えてくると、自分の職務を定義しやることとやらないことをはっきり分ける必要が出てきます。 この翻訳が同じような状況にあるCTOの助けになればと思いますし、誤訳等があったら指摘してくだ

    CTOのやるべきことは何なのか?(翻訳と考察) - Qiita
  • 大都会岡山 Advent Calendar 2017 - Adventar

    ご安全に!大都会岡山 Advent Calendarです! というわけで毎年恒例のアレです。 大都会在住の人もそうでない人も大都会岡山について熱く語りましょう。 ※内容は技術系とか関係なくご自由にどうぞ 例 大都会のオススメ観光場所とか俺が考えた最強のプラモデルとか 過去の大都会岡山アドベントカレンダー 2016年 https://adventar.org/calendars/1580 2015年 https://adventar.org/calendars/748 2014年 https://adventar.org/calendars/661 2013年 https://adventar.org/calendars/75 2012年 https://adventar.org/calendars/39

    大都会岡山 Advent Calendar 2017 - Adventar
  • Webベンチャーから電機メーカーに転職して思うこと (近況まとめ) - sseze's blog

    (おはようございます|こん(にちは|ばんは))。 この記事は mixi OB/OGによる ex-mixi Advent Calendar 2017 の10日目です。 例によって技術的な話ではない上に、個人的な話題ばかり書いてしまったため、自分も個人ブログにて投稿します。 想定する読者 お世話になった現役ミクシィの皆様 (近況報告です) お世話になったミクシィOB/OGの皆様 (ご無沙汰しております) これからWebベンチャー→メーカーエンジニアへシフトチェンジしようとしている稀有な方 長いのでTL;DR 大学が電子情報系だと電機メーカーは結構楽しい ワークライフバランスがだいじな件 大企業をテラフォームするのは正直シンドい 職場環境、東京で消耗しなくなった話 ミクシィで学べたこと、今後について 在職期間のこと 自分がミクシィに在籍した期間は、2012年9月から2017年3月末日までの4年7

    Webベンチャーから電機メーカーに転職して思うこと (近況まとめ) - sseze's blog
  • 通知機能って何を作ればいいの? - Hatena Developer Blog

    こんにちは、id:nanto_vi です。この記事ははてなエンジニア Advent Calendar 2017 の 10 日目の分です。前日は id:ikesyo さんによる「SwiftのSDK overlayとswift-corelibs-foundation」でした。 スマホアプリはもちろん、Web でも利用の広まっている通知機能。うまく使えばユーザーに多大なモチベーションを与えることができます。ここでは、あるサービスで通知機能を作るにあたって、議論のたたき台としてまとめた内容を紹介します。まとめた目的は、 何を実装し、何を実装しないのかはっきりさせる チーム内で用語を統一する ことにありました。 通知機能の基盤 通知機能は、大きく二つに分けられます。 通知タイムライン 「自分の記事にコメントがついた」「フォローしているユーザーが新しく記事を書いた」といった出来事 (通知項目) を、時

    通知機能って何を作ればいいの? - Hatena Developer Blog