タグ

qiitaに関するluccafortのブックマーク (30)

  • ESLintのルールを全部手動で設定するのは大変だからやめておけ - Qiita

    よく来たな。 お前がこの記事を見ているとゆうことは、やめておけとゆわれたことをあえてやろうとする真の男たらんとするものだろう。 軟弱な男たちがスマッホの予測変換に骨抜きにされている間にお前は反骨もあらわにここに来た。 おまえのそうゆう負けん気は実際大事だ。強くなければお前はメキシコで野垂れ死ぬだろう。 だが真の男と無謀は違う。 ときにお前は知の高速道路をもうダッシュするひつようがある。 つまり今がそのときとゆうことだ。 ESLintを入れろ お前のJavaScriptがぐちゃぐちゃなことをおれはしっている。 なぜならおまえはESLintを使っていないからだ。 お前はコードの荒野を踏破できるタフな男を気取っているが、それにも限界が来るだろう。 今のままではお前が倒れ目を伏せるのはベイブの隣ではなく混沌としたコードの掃き溜めだ。 まずはESLintを入れろ。 簡単だ。 お前のその目の前の板の黒

    ESLintのルールを全部手動で設定するのは大変だからやめておけ - Qiita
    luccafort
    luccafort 2018/04/18
    ただただやばい。
  • 工数見積もりのコツ - Qiita

    はじめに 稿では、仕事をする上での作業工数の見積もり方法について説明します。 工数とは何か 工数(こうすう1)というのは、仕事において、あるひとつの作業を完了するまでにかかる総累計時間のことです。情報処理技術者試験に出てくるTAT(ターンアラウンドタイム)とは意味合いが異なります2。 例えば、ある作業に40時間(40H3)かかるとした場合、工数は40時間であるといえます。1日8時間勤務だとした場合、40時間は5人日(にんにち)と表現することができます。さらに、1ヶ月20日勤務だとした場合、0.25人月(にんげつ)と表現することもできます。 一般的に工数の単位は「人日」および「人月」で扱います。 学生時代は工数を気にすることはないですが、ITエンジニアとして会社で働くようになると、かならず工数を意識する必要があります。 なぜ工数を意識する必要があるのか なぜ工数を意識する必要があるのかとい

    工数見積もりのコツ - Qiita
    luccafort
    luccafort 2018/04/06
    ツッコミどころがありすぎるのだけどこれによってどういう技術的課題を解決できるのだろうか?やはりQiitaにはいいねボタン以外のもよくないねボタンが必要。
  • 新QiitaでReactをやめてhyperappを採用した背景 - Qiita

    12/1 に Qiita のトップページをリニューアルしました。これまで React を使っていましたが、それをやめて hyperapp を採用しました。まわりを見てもあまり採用事例が見当たらないので、この記事では一体なんで今をときめく React ではなく hyperapp を選択したのか、どういうところが魅力的なのかについて プレゼンテーション層を実装するためのツールとして 学習コスト の観点から書きたいと思います。なおこの記事に書かれていることは全て個人の感想であり、はっきりいって個人の日記レベルです。 それと hyperapp の開発者が社内にいるという事情もあるので、そこら辺さっぴいて読んでください。 TL;DR プレゼンテーション層を実装するためのツールとして React は機能過多だし、機能不足 hyperapp は過不足ない 学習コスト 仮想 DOM は学ぶ価値のある知識

    新QiitaでReactをやめてhyperappを採用した背景 - Qiita
    luccafort
    luccafort 2017/12/28
    Reactがいいhyperappがいいという話ではなくて周辺ツールの変遷が大きいReactからよりシンプルでやりたいことに直接的にアプローチできる方法を取ったという意味合いで受け取ったけど違うの?
  • 知って「おっ!」てなったGitHubの知識7選 - Qiita

    GitHubダイスキー! ということで、知った時に「おっ!」と感じたGitHubに関する事項を選出してみました。 あなたに「おっ!」と思ってもらえたら幸せです。 1.入れておくと、意味を持つファイル名がある。 README.md README.mdは有名ですよね。リポジトリのトップにREADME.mdという名称でマークダウンを入れておくと、GitHubで解釈されて表示されます。 それ以外にも、あるのです。意味のあるファイル。 ISSUE_TEMPLATE.md トップか、.github/というフォルダにISSUE_TEMPLATE.mdという名のファイルを入れると、GitHubでIssueを作った時にこのファイルの内容が入ります。書くべき項目を羅列しておくとルール化できていいですよね。 それ以外にも PULL_REQUEST_TEMPLATE.md を入れておくと、Pull request

    知って「おっ!」てなったGitHubの知識7選 - Qiita
    luccafort
    luccafort 2017/09/20
    だいたい知ってたけどhubコマンドは知らんかった。ただ使うか?と言われたら多分使わないw
  • phpの実行開始が遅い場合の対処 - Qiita

    この2つの実行で体感で分かるぐらい速度差がある時は特定のPHP拡張の初期化が原因です。liipのPHP v7.1.7とMacOS Sierraで問題があり1秒ぐらいかかってました。 iniファイルで読まれてるPHP拡張を外して確かめました。 Configuration File (php.ini) Path: /usr/local/php5/lib Loaded Configuration File: /usr/local/php5/lib/php.ini Scan for additional .ini files in: /usr/local/php5/php.d Additional .ini files parsed: /usr/local/php5/php.d/10-extension_dir.ini, /usr/local/php5/php.d/20-extension-opc

    phpの実行開始が遅い場合の対処 - Qiita
    luccafort
    luccafort 2017/09/02
    `-n`オプションしらなかった!そんなのあるのか。
  • Markdown Night 2017 Summer という勉強会が開かれました | メルカリエンジニアリング

    connpass.com @magnolia_k_さん主催による、Markdown Night 2017 Summer という勉強会が開かれ、今回メルカリはその第1回目の会場提供をさせていただきました 1。 イベントページ公開後から結構な反響を頂いており、期待をしていたのですが、実際に開催してみても Markdown に対する熱い思いを持った方たちが集まり、それぞれの思いをトークにして盛り上がりました。なお、今回は esa や Kibela、Qiita といった各種 Markdown を使ったサービスを作っている知見を持った方たちの参加もあり、とても大盛況でした。 当日の様子は Twitter ハッシュタグから追うことができます → #markdownnight では、以下タイムテーブルとその発表です。 Markdownはなぜ拡張され続けるのか @__gfx__ さん blog.bitjo

    Markdown Night 2017 Summer という勉強会が開かれました | メルカリエンジニアリング
    luccafort
    luccafort 2017/08/31
    <strong>gfx</strong>問題、最高に笑わせてもらったw
  • Qiita ユーザー向けの Mastodon インスタンス Qiitadon を試験的に公開しました - Qiita Blog

    こんにちは。 tomoasleep です。新卒最初の仕事はハイラル王国に平和をもたらすことでした。 Qiitaユーザー向けの Mastodon インスタンス Qiitadon を https://qiitadon.com/ にて試験的に公開しました。 Qiitadon についてQiitadon では、技術に関する話題はもちろん、それ以外のことも投稿していただけます。 また、Qiitadon には Mastodon の機能に加え、以下の2つの機能を用意しています。 Qiita アカウント連携コードブロック記法とハイライト機能 Qiita アカウント連携Qiitadon は Qiita OAuth を使って簡単に新規登録、ログインができます。 現在は負荷対策のため、新規登録は Qiita アカウント連携のみとさせていただきます。 ちなみに画面左のキャラクターは Qiitan といいます。 In

    Qiita ユーザー向けの Mastodon インスタンス Qiitadon を試験的に公開しました - Qiita Blog
    luccafort
    luccafort 2017/05/29
    Mastdonの正しい使い方。ぼく如きが考えつくことなんだから頭のいい人たちには自明だねって話だった。 なによりOSSなのが良い。
  • Go言語のFunctional Option Pattern - Qiita

    オプション パッケージを作る際、柔軟性を持たせるためにオプションを持たせたい時がしばしばあります。 しかしオプションは知っての通り設定しないことが少なくありません。 単にコンストラクタに並べるようでは無用な複雑さをはらむことになります。 JavaなどではOptional Parameterなどのように、デフォルト値が指定できる機能があります。 機能の厳選されたgo言語ではそのような機能はありませんが、 "Self Referential Functions Design"というテクニックがあり、 それについての記事がRob Pike氏の記事を筆頭にいくつか説明されています。 オプションと相性が非常に良いため、合わせて"Functional Option Pattern"とも呼ばれています。 Dave Cheney氏の記事を参考におおまかに説明したいと思います。 様々な解決策 あるServe

    Go言語のFunctional Option Pattern - Qiita
    luccafort
    luccafort 2017/04/02
    実装が冗長だなあとは思うけど確かにパッケージは使う側を想定して作るべきという主張もわかるしこういう実装方法がベターなのかなあ。(´ε`;)ウーン…
  • 開発基盤チームが目指す事 #pixiv_night - Qiita

    (当日はesaのプレゼンテーションモードで発表しました) (pixiv night in Fukuoka #02 - ピクシブを取り巻く技術がわかる一夜! - connpass の発表資料です) 自己紹介 各種SNSをcatatsuyでやっている かたついと呼ばれることが多い ピクシブ株式会社で開発基盤チームと広告チームの兼任 2014年度新卒(2013/10入社) pixiv技術的な改善が主な業務(後で詳しく) 単著『pixivエンジニアが教えるプログラミング入門(星海社新書) ピクシブ社内の非エンジニア向けのプログラミング研修の書籍化 pixiv社内ISUCONやISUCON6選の問題作成 pixivのチーム分け pixivというサービスは巨大 www.pixiv.net/touch.pixiv.net/スマートフォン用APIなどなど 提供しているサービスも多い pixivという1

    開発基盤チームが目指す事 #pixiv_night - Qiita
    luccafort
    luccafort 2017/03/18
    多分これクッソ大変だったんだろうけども読んだ感想がめっちゃ面白そう!だったので外野からみてる分にはわからないやつ。しかしPixivくらい巨大なサービスになると移行コストも馬鹿にならんな。
  • Qiitaをより便利にするChrome拡張機能をつくりました - Qiita

    筆者が「Qiitaにこういう機能があったらもっと使いやすいのに」 と思っていた機能をChrome拡張機能として実装しました。 ぜひインストールしてみてください。 Q Acceleratorと名付けました。 Qiitaでの活動を加速させるもの、といった感じです。 ※Accelerator(アクセラレーター)は「加速装置」「加速器」などの意味があります。 2017/03/03 時点ユーザー数 910ユーザーの方が使われています。 TL;DR インストールはChrome ウェブストアから https://chrome.google.com/webstore/detail/mheleidccioamimekojienbdfclcbaan/ 現在(2018/4/29)提供している機能 行番号を表示 記事の更新時間を表示 コピーアイコンを表示 自動いいね/自動ストック ヘッダー固定機能 新規投稿時のテ

    Qiitaをより便利にするChrome拡張機能をつくりました - Qiita
    luccafort
    luccafort 2017/01/25
    あーこれほしかったやつだ!って便利機能がだいたい実装されてすごい。
  • Swiftのエラー4分類が素晴らしすぎるのでみんなに知ってほしい - Qiita

    これは Swift Tweets の発表をまとめたものです(次回開催はこちら)。イベントのスポンサーとして Qiita に許可をいただいた上で投稿しています。 ありがとうございました!Q&Aは他の人の発表中でも構わないのでリプを飛ばして下さい。 続いては僕 @koher の発表で、タイトルは "Swiftのエラー4分類が素晴らしすぎるのでみんなに知ってほしい" です。 #swtws — koher (@koher) 2017年1月14日 第 1 部: Swift の 4 種類のエラーについて あまり知られてませんが、エラー処理について、 Swift 2.0 設計時に Core Team がまとめた "Error Handling Rationale and Proposal" というドキュメントがあります。このドキュメントは、僕が去年 try! Swift で発表した際にも参考文献にしまし

    Swiftのエラー4分類が素晴らしすぎるのでみんなに知ってほしい - Qiita
    luccafort
    luccafort 2017/01/15
    読んだ。確かに読みにくい点はあるもののイベントの意図などを考えると仕方ないのかなという感じ。Togetterにしたところで読みやすくなるわけでもなし。Javaとの比較の話はなるほどなぁと思う点がいくつもあって面白い。
  • コードレビューするのが怖いと思っていたエンジニアが半年間コードレビューを経験して思った 10 のこと - きょくちょ日記 -THERE'S ONLY MAKE!-

    これは pepabo Advent Calendar 2016 - Qiita の14日目の記事です。 昨日は id:Fendo181 さんの 日報サービス「DuPo」を作った話でした! それは、今からちょうど半年前のこと。 海の香りと共に暑い夏がやってくる ... 甘酸っぱい青春が再び来るのではないかと予感させる ... そんな季節でした。 開発チーム内で行っていたスプリントレトロスペクティブの時間に、チームメンバーから「そろそろコードレビューをやってみよう!」と提案があり、それから格的にコードレビューをやり始めることになりました。 早いもので、あれから半年が過ぎました。 今宵は年の瀬ということもあり、ふりかえりを目的として半年間コードレビューを積み重ねたことで僕の中で起きた考えの変化や感じたことについて 10 個書き出してみることにしました。 教育関連に興味がある方や組織の成長を考え

    コードレビューするのが怖いと思っていたエンジニアが半年間コードレビューを経験して思った 10 のこと - きょくちょ日記 -THERE'S ONLY MAKE!-
    luccafort
    luccafort 2016/12/15
    ぼくはもっとコードレビューは雑な感じでいいと思うけどたしかに最初は怖いのすごいわかる。個人的にはレビュアーに対する心遣いなんかは出来てないので気をつけます…。
  • 質問は恥ではないし役に立つ - Qiita

    一年半SEとして働いてきた中で、私自身が苦手だと思っており、他人からもそのように評価されていたのが「質問の仕方」でした。 それが先日、他人から「質問の仕方がうまいね」と褒められることがあり、ようやく一人前の質問の仕方ができるようになってきたので、どのようにして克服できたのか紹介したいと思います。 質問の基形 私が入社したばかりの頃は、わからないことがあればすぐに先輩に質問していました。 そのときにしていた質問の内容はだいたいこんな感じです。 「環境構築を手順書通りにやったんですけど、○○のコマンドでエラーがでてしまいます!なんとかなりませんか?」 このような質問を受け取ったら、先輩は暇ならばエラーメッセージを見てくれ、エラーメッセージに書かれていることに対して調査してくれるかもしれませんが、忙しいときにはそんなことはしてもらえません。 こんな質問を繰り返しているうちに先輩からは「技術系メ

    質問は恥ではないし役に立つ - Qiita
    luccafort
    luccafort 2016/12/14
    15分ルールはぼくも基本的に行ってるつもりなんだけどあっちも試してこっちも試してみたいな試行錯誤してると15分とか一瞬で消えてしまって質問するための検証が不十分になることある。この辺なんとかしたい。
  • Go言語の忘れがちなtime fomatの話 - ○△□ - yudppp techblog

    この記事はGo Advent Calendar 2016 - Qiitaの7日目の記事です。 apexの話でもしようと思ったのですが時間がなく別の記事を書くことにしました。 Golang仕事で書き始めて、もう丸2年になりますが、未だに必要になると毎回ググって調べてから利用するものがあります。 その一つがtimeパッケージのフォーマットです。 GolangではいわゆるYYYYMMDDのような形式ではなく20060102といった特定の日時をベースにした文字列で表す必要があります。 123の順で振られていること、2006年なこと等なんとなくは覚えてきているのですが、確認をしないと不安で仕方なくなります。 この2年間で最低でも10回以上はgolang time formatでググり、その度にmattnさんの記事に辿り着いていました。 同じ記事を何度も見るのは自分に負けた気になるので悲しいです。

    luccafort
    luccafort 2016/12/08
    "最低でも10回以上はgolang time formatでググり、その度にmattnさんの記事に辿り着いていました。"わかる。
  • 残念ながら - Qiita

    一昨日の記事で、粘着な煽りをくらっていましたが、 とうとうQiitaサポートにも頓珍漢な対応をされたため、今年はこれで断筆することにしました。 コメントの時系列を追えば、先に煽ってきたのはどちらかが明確なのに、 一方的に悪く罰せられることに、ここに抗議します。 では、さようなら。 煽ってきた奴らの味方をするQiitaで良かったね。 Qiitaサポート (Qiita/Qiita:Team Support) 12月6日 18:19 JST mesaka さま いつもQiitaをご利用いただきましてありがとうございます。 Qiitaサポートです。 早速ですがmesakaさまのQiita内でのコメントについて、Qiita利用規約 第8条2項4号に違反しており、他のユーザーさまからも多数ご指摘をいただいています。 【ご指摘頂いたコメントの一例】 http://qiita.com/mesaka/ite

    残念ながら - Qiita
    luccafort
    luccafort 2016/12/07
    ブログでやってくれという真っ当な指摘に対して「ばーか」と返したことが全てだと思うけどなぁ。Qiita側の対応は至極当たり前な内容だと思うしそれに対して読解力ないとか人格攻撃してるあたりがもう、ね…。
  • PHP初心者は最低限これはやっとけ - 開発に入る前編 - Qiita

    主に経験談。 PHP初心者が初めて自分で何かするとか業務で何かするとかいうレベルを想定。 準備 PHP7.0を選べ PHP5.5は2016/07/10にサポート期限が切れた。 2016/07/10時点では、今からサーバ構築するならPHP7.0を選択すべきだ。 新規開発なら、もうPHP7.0を使ってもいいだろう。速いし。 使用予定のフレームワークがPHP7に対応していない等の理由があるならば、PHP5.6を選択する余地もあるだろう。 5.6と7.0以外のバージョンは、現時点ではそもそも選択肢に入れるべきではない。 HHVMとかは理解ってる人が選ぶものだから、ここを見てるような人は選択しなくていいぞ。 クラウドではない方のレンタルサーバにありがちなCentOSは未だにPHP5.3がデフォルトだが、最低限セキュリティフィックスのバックポートはなされているので、一応はそのまま使っても問題ない。 た

    PHP初心者は最低限これはやっとけ - 開発に入る前編 - Qiita
    luccafort
    luccafort 2016/07/20
    コメント書けはわかるんだけどどういうコメントを書くのがベターなのかなどの詳細が書かれてないとこの文章をみたいと思ってる層にはヒットしないんじゃないかなぁ。
  • Qiita APIを使ったQiitaのストック管理サービスを作った - Qiita

    Cusqs Qiita API V2を使ったQiitaのストックをカテゴライズやストックからのタグ検索など、ストック管理するサービスCusqsを作りました。 ** 追記 ** 現在このサービスは閉鎖しました。 ** 追記終わり ** 背景 この記事はいい記事だから開発するときにまた見るしストックしといた方がいいなとストックしたり、Twitterやらなんやらで流れてくるQiitaの記事を後で読んだほうがいいなとストックをしたり、どんどん溜めていってたわけですが、あとから見返すと150個を優に超えるストックが溜まっていったのに気ずいたときにはもう遅く、開発で使うGemの記事もストックから探すのも大変で普通にググって見つけたり、後で読もうと思ってた記事も見返す気にもなれず。 もったいないじゃないですか。ストックってめっちゃ便利なのに! 整理されてない情報ほど使いにくいものはないなー ということで

    Qiita APIを使ったQiitaのストック管理サービスを作った - Qiita
    luccafort
    luccafort 2016/07/10
    後で読む→読まないはもはや全世界共通の問題なので良さある。
  • クリスマスもコードを書きたいアナタに送る! 次世代エンジニアの技術の学び方とは? 〜Qiitaの投稿データから読み解く、2016年の技術トレンド〜

    クリスマスもコードを書きたいアナタに送る! 次世代エンジニア技術の学び方とは? 〜Qiitaの投稿データから読み解く、2016年の技術トレンド〜

    クリスマスもコードを書きたいアナタに送る! 次世代エンジニアの技術の学び方とは? 〜Qiitaの投稿データから読み解く、2016年の技術トレンド〜
    luccafort
    luccafort 2015/12/23
    出退勤サービスが行けてないのでBotにやらせる話し目から鱗が出まくりだったので弊社でもやりたい。というかやろう。そうすればいちいちめんどくさいことにならないはずだ。
  • CodeIQについてのお知らせ

    2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod

    CodeIQについてのお知らせ
    luccafort
    luccafort 2015/12/15
    次回こそ参加するんだ、俺…。しかし発言者が同じだったら一個のアイコンにしてほしいな、アイコン表示されすぎでしょwww
  • インフラエンジニアの綺麗で優しい手順書の書き方

    新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?naoki koyama

    インフラエンジニアの綺麗で優しい手順書の書き方
    luccafort
    luccafort 2015/09/16
    言いたいことはわかるんだけどそういうのがやりたくないのでコードでなんとかしようぜ!ってことだという認識なんだけどという微妙な感じになった。言っていることが間違ってるとは思わないんだが。