kumag0r0のブックマーク (135)

  • 2016年、サーバーサイドエンジニアがゼロからReact/Reduxを学習したときの方法を振り返る

    こんにちは。スタジオ・アルカナのサーバーサイドエンジニアなっちゃん(@natsumican63)です。 この記事はReact Advent Calendar 2016の13日目の記事です。 それは2016年も後半へ差し掛かったある日のことでした… 上司「次の案件、この辺の技術使うから軽く勉強しておいてー」 つ React.js + Redux.js + redux-saga + Cordova + ES6 + Babel + OnsenUI + Gulp + Webpack ( ゚д゚) (つд⊂)ゴシゴシ (;゚ Д゚) !?!? (; ゚д゚)「…わ、わかりました」 ※「何でもやります!やらせてください!」が私の口癖なので、決して無茶振りしてくる弊社ではありませんよ!ほんとだよ!! 斯くして2016年、サーバーサイドエンジニアがはじめてフロントエンドへの門戸を開くこととなった際の学

    2016年、サーバーサイドエンジニアがゼロからReact/Reduxを学習したときの方法を振り返る
  • プログラマーの君! 騙されるな! シェルスクリプトはそう書いちゃ駄目だ!! という話 - Qiita

    記事が切っ掛けとなってお声がけを頂き、記事の増補リファイン版となる記事をSoftwareDesign 2018年1月号のシェルスクリプト特集第2章として執筆しました。リファイン版には、この記事で触れていない文法面での分かりにくさについての解説が含まれています。その文法面での分かりにくさの解説の一部に相当する記事もありますので、ぜひそちらも併せてご覧下さい。 Shell Script Advent Calendarをご覧の皆様、図々しくも5日目に続く2度目のエントリーのPiroです。 前回は自作のBashスクリプト製Twitterクライアントをネタに実装を解説しましたが、今日は他の言語で多少のプログラミング経験はあるんだけど、どうにもシェルスクリプトは苦手だ……という人のための、シェルスクリプトによるプログラミングの勘所を解説してみようと思います。多分、プログラミング入門レベルの人や上級

    プログラマーの君! 騙されるな! シェルスクリプトはそう書いちゃ駄目だ!! という話 - Qiita
  • 退職者が競業避止義務に違反している場合の解決法 完全ガイド

    企業訴訟, 会社法務 退職者が競業避止義務に違反している場合の解決法 完全ガイド 2016.10.08 退職した社員が、会社と競合するビジネスを始めてしまうケースは、あなたが思っている以上に数多く起きています。私たちも、クライアントからもご相談をいただくことが多い分野です。例えば、コンサルティング会社を経営されている方や、独自の顧客ネットワークが武器になっている会社を経営されている方は特にその傾向が顕著ですよね(私たち弁護士もクライアントを持って独立されてしまうケースが多い業種です。)。 もともと一緒に仲間として働いていたメンバーなので、経営者個人としては、多少は仕方ないと思うケースもあるでしょう。しかし、そのまま放置しておくと深刻な問題に発展する可能性がある以上、会社としてしっかりと対処しなければなりません。会社の重要な顧客を奪われたり、優秀な社員が引き抜かれれば被害は予想以上に大きなも

    退職者が競業避止義務に違反している場合の解決法 完全ガイド
  • React のソースコードを読んでみよう! - マルシテイア

    こんにちは id:amagitakayosi です。 株式会社はてなで主にフロントエンド開発を担当しています。 この記事では React 体のコードを読んでみます!! この記事は Reactアドベントカレンダー 2016 の7日目の記事です。 昨日は yutaszk さんで「react-router v4 でFlux アプリケーションをHot Module Replacement する」でした。 目次 はじめに (Kyoto.js の宣伝) 準備 ディレクトリ構造 monorepo Haste Gulp と Grunt コードリーディング react ReactComponent react-dom ReactMount ReactReconciler ReactCompositeComponent ReactDOMComponent まとめ おわりに はじめに (Kyoto.js の宣

    React のソースコードを読んでみよう! - マルシテイア
    kumag0r0
    kumag0r0 2016/12/07
  • 日本人に圧倒的に足りない「雇用される以外」でお金を稼ぐ力 | プロ無職

    ニューヨーク滞在中のるってぃ(@rutty07z)です。 アメリカは11月24日がサンクスギビングデーということで、親友マイケルの家で、彼の家族と一緒にホームパーティーをしました。 すると、マイケルの弟ダニー(11歳)がひょっこり現れ、「Rui!チョコレート買わない?」と言ってきました。 そう、アメリカの子はこの歳で「自らのビジネスでお金を稼ぐ」感覚を知っています。 ダニエルは20セントで仕入れたチョコレートを1ドルで販売してます。 ここで重要なのは「いくら稼ぐ」よりも雇用以外の形で「自分のビジネスでお金を稼ぐこと」です。しかも11歳という年齢で。 日人で、この年齢でお金を稼ぐ子は中々いないでしょう。 ニューヨークだと、このお菓子の販売だったり、ダンスや音楽だったり、子供でも自分のスキルや頭を使ってお金を稼ぐ光景をよく目にします。 なぜ自分のスキルでお金を稼ぐことが大切なのか 1.自分の

    日本人に圧倒的に足りない「雇用される以外」でお金を稼ぐ力 | プロ無職
  • ドローンエンジニア、通貨プランナー…いま取り組めば年収1000万円超えが狙える仕事はこれだ!

    ビックデータと共に注目を集める、データサイエンティストという職種があり求人が増えています。Indeed.com調べでは、データサイエンティストの平均年収は$123,000(日円にすると1473万円 ※2015/3/25時点)という数字も出ており、話題を集めています。 いまからデータサイエンティストを目指すのも良いのですが、すでに世間で流行っていると認識されているものより、次に世の中に求められそうなカテゴリーに思い切って賭けた方が、より大きなチャンスを掴める可能性があります。 そこで今回は、いま取り組めば年収1000万円超えが狙えそうな、新たなカテゴリーの仕事を7つ紹介します。 ドローン技術は、AmazonGoogleなどの大手企業がこぞって出資している注目のカテゴリーです。単純にいってしまうとラジコンみたいなものなのですが、遠隔操作やプログラミングでのコントロールも可能になってきていま

    ドローンエンジニア、通貨プランナー…いま取り組めば年収1000万円超えが狙える仕事はこれだ!
  • 鈴木宗男氏「北方領土への誤解が多すぎる」

    コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕

    鈴木宗男氏「北方領土への誤解が多すぎる」
  • Pythonで常に意識すべき非直感的な振る舞い

    Pythonには独特の仕様がいくつかあります。 その中には、他のLLを習得している方ほど気が付きにくく、認識を誤りやすいものがあります。 そこで、Pythonで頻繁に用いる仕様の中から、意外と知る機会の少ない仕様を七つ取り上げます。 Pythonって愛嬌がありますよね はじめまして、寺坂です。 ビザスクのエンジニアです。 業務的にはビザスクのエンジニアの例に漏れず、主にPythonと{ECMA,Type}Scriptを喋ります。 私はLinuxユーザーであることも相まって2006年頃に趣味としてPythonを触り始めたときから、 なかなかに面倒くさいこの言語に日々愛嬌を感じずにはいられません。 とはいえ業務で書くとなると愛嬌では済まされない部分もあります。 ビザスクの開発チームでは、管理しているコードのうちプログラミング言語に限れば60%が、そこから{ECMA,Type}Scriptを除く

    Pythonで常に意識すべき非直感的な振る舞い
  • 4ステップで作成する、DB論理設計の手順とチェックポイントまとめ - Qiita

    はじめに 「達人に学ぶDB設計」、「SQLアンチパターン」を読んだのでDB設計をする流れとその過程でのチェックポイントをまとめてみました。 今回はに載っているものの中でも特に重要そうな部分に絞ってみました。 さらに詳しいことを知りたい方はを購入してみてください。個人的には達人に学ぶDB設計徹底指南書のほうがおすすめです。こちらだけあれば十分だと思います。 DB設計には大きく分けて論理設計と物理設計の二つがありますが、今回はアプリケーション開発でメインとなる論理設計の部分に焦点をあてて説明をします。 一番最後にチェックポイントだけをまとめた章を用意したので、チェックポイントだけ知りたい方は最後だけ見ていただければと思います。 DB論理設計の流れ DB論理設計は以下のようなステップで進めていきます。 エンティティの抽出 エンティティの定義 正規化 ER図の作成 以下では各ステップごとに章を

    4ステップで作成する、DB論理設計の手順とチェックポイントまとめ - Qiita
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.

    dfltweb1.onamae.com – このドメインはお名前.comで取得されています。
  • 長文日記

    長文日記
    kumag0r0
    kumag0r0 2016/10/21
  • TEDおすすめ動画 英語を勉強するモチベーションが上がる動画5選 | TOEIC攻略

    TEDをご存知の方は多いと思います。今回は僕が数多く見てきた中で、英語を勉強するモチベーションの上がるTEDのプレゼンテーションを紹介します。 TEDのプレゼンは印象的なものが多く、プレゼンをする機会の多い方にとって良い勉強となります。 TED(Technology Entertainment Design)とは?TEDはIdeas worth spreading (広める価値のあるアイデア)の精神のもと、学術・エンターテインメント・デザインなど、様々な分野の第一線で活躍する人物を講師として招き、定期的にカンファレンスを開催しているグループです。 カンファレンスの模様は、TED Talksという動画アーカイブとしてインターネットを通じて全世界に無料で公開されています(随時更新)。 TEDの動画は無料という点だけでなく、字幕を付けたり外したりすることが可能です。字幕は英語だけでなく、日語も

    TEDおすすめ動画 英語を勉強するモチベーションが上がる動画5選 | TOEIC攻略
    kumag0r0
    kumag0r0 2016/09/23
  • 【麻婆豆腐】 自宅で簡単!安くて美味しいレシピ紹介!【節約・自炊】 - 全マシニキは今日も全マシ

    ※2018年9月更新 全マシニキは今日も全マシィィィッ! 全マシニキです! 今回は料理記事です! 私は麻婆豆腐が大好きで、よく自分で作っています。 安くて美味しくてたくさんべられますからね! わざわざ素を使って作るなんてマネはしません。 簡単な中華料理は自分で作ったほうがいいですよ。 かなり安上がりでべられます。 自分で麻婆豆腐を作る! 今回は私の麻婆豆腐の作り方を紹介します。 男の料理ですので分量はけっこう雑ですが、ご了承くださいw 材料 材料(1~2人前) 木綿豆腐  1丁 豚挽肉   100g ネギ    1 ニンニク  1~2片 豆板醤   大さじ1~2 シャンタン 大さじ1程度 醤油    大さじ1~2 酒     適量 みりん   適量 花椒    適量 一味唐辛子 適量 水     適量 ゴマ油   少々 片栗粉   少々 誤差はあるでしょうが、いつも大体これくらいで作

    【麻婆豆腐】 自宅で簡単!安くて美味しいレシピ紹介!【節約・自炊】 - 全マシニキは今日も全マシ
  • 増井雄一郎対談 - 35歳定年説を覆す、40代現役Webエンジニアの死活監視|転職ドラフトReport

    【営業時間のお知らせ】社内行事のため営業時間を下記の通りとさせていただきます。 ・2024年7月1日(月)12時まで ・2024年7月2日(火)14時まで (写真左からリブセンス野氏、トレタ増井氏、リブセンス松坂氏) まことしやかに囁かれる、エンジニアの35歳定年説。今回は、実際に35歳を過ぎても最前線で活躍し続ける、40代前半の現役のwebエンジニア開発者に、その実情を聞いてみました。 株式会社トレタ 増井 雄一郎(ますい ゆういちろう) 株式会社トレタCTO。大学時代に起業しWebサイト制作などを行う傍ら、PukiWikiなどのオープンソース開発にも積極的に参加。2008年に渡米しiPhone向け写真共有アプリPhotoShareをリリース。2010年に帰国し、アプリSDK『Titanium Mobile』の伝道師として活動。2012年9月に退職、FrogApps, Inc(現 mi

    増井雄一郎対談 - 35歳定年説を覆す、40代現役Webエンジニアの死活監視|転職ドラフトReport
  • 派遣先を選ぶ際の「バカ避け」としての質問項目

    東京都内で、一般派遣のPGとして何年か働いてきました。時給は2600円前後の案件が多かったです。(個人的にはもっと上げたいところですが、なかなか叶っていません) いわゆるWeb系が7割、SIer系が3割です。 SIer系(社内SE含む)は総じてクソだという印象を抱いていますので、バイアスがあるかもしれません。 どんな職種や就業形態であれ、何年かやっていると誰でも、「この条件を満たす就業先はアウトだから、ここで働いてはいけないな」という判断基準が自分の中で確立されてくるものだと思います。 自分のそのような判断基準を整理する意味合いも含めて、「就業先(派遣先)との面談の際、これを聞けば良いな」と思う質問項目を書き出してみようと思います。 typoはご容赦ください。 (1)作業に使うPCのメモリ容量とディスプレイの画素数と枚数を教えてください。 メモリ8GB未満→論外。「我々は、たかだか数千円の

    派遣先を選ぶ際の「バカ避け」としての質問項目
    kumag0r0
    kumag0r0 2016/09/03
  • リオ五輪最高に面白かったよね

    この記事には広告を含む場合があります。 記事内で紹介する商品の購入やアプリをダウンロードすることで、当サイトに売り上げの一部が還元されることがあります。 リオ五輪が終わって1週間ほどたちました。こんなにも堪能したオリンピックは初めてでした。オリンピックってこんなに面白いんだなとあらためて実感し、オリンピックがない日常に少し物足りなさも感じております。 五輪とわたしもともとスポーツは好きなんですが、あまり五輪を追いかけるということはこれまでの人生ではやっていませんでした。若かりし頃は「スポーツは観るものじゃなくてやるもの」だったので夏休みに親父が五輪を見ていても「こんなただ走ってるだけ(泳いでるだけ)のもの観てなにが面白いのかねえ。ゲームしたいからどいてくんねえかな」と思っていたものです。大人になってからはそもそも仕事に追われTVはほぼ観てなかったし、土日は寝るか遊ぶかだったので(あ、北島金

    リオ五輪最高に面白かったよね
  • Linuxコマンドのソースコードを取得する方法:オリジナルコマンド作成前の勉強向け - Qiita

    追記 以下の情報では、不足があったため、自サイト(debimate.jp)に加筆版をUPしています。 前置き CQ出版社のInterface誌(2016年10月号)に、「レベルアップ! オリジナル・コマンドを 作る」という記事がありました。 この記事中では、C言語(高速な言語)による自作コマンドの作成について、少しだけ触れられていました。 残念な事に、C言語による具体的な作成方法が記載されていませんでした。 この理由には、「紙面の文字数制限」、「bashの特集記事であった事」が考えられます。 C言語で自作コマンドを作成する上で、以下の2点が必要な情報ではないかと考え、 私は、ついカッとなって、記事を作りました(ついでに、Interface誌にもアンケートを出しました)。 ・自作コマンド作成時の参考(既存コマンドのソースコード)の取得方法 ・自作コマンド(実行形式ファイル)の格納先 ちなみ

    Linuxコマンドのソースコードを取得する方法:オリジナルコマンド作成前の勉強向け - Qiita
  • 機械学習で泣かないためのコード設計

    28. 28 Appendix: API一覧(1/3) Model • constructor: モデルに必要な構成要素(隠れ層)などの定義 • forward(inference): constructorで定義した構成要素を利用し、入力を出 力にする(伝搬)プロセスを定義する。 • 学習中とそうでない場合で構成が変わる場合(Dropoutなど)、それを引数 に取る。※ここでlossを出さないこと(出してもいいが、outputもちゃんと 返す) ModelAPI • constructor: 最低限Modelのパスを取得し、読み込む • predict: 配列などの一般的な変数から、Modelを利用した予測値を返す 29. 29 Appendix: API一覧(2/3) Trainer • constructor: modelと学習に必要なパラメーターを受け取る。 DataProcess

    機械学習で泣かないためのコード設計
  • サーバからクライアントに送信する技術 - WebSocketを中心に - Qiita

    Webでのプッシュ技術 HTTPはクライアント(ブラウザ)からリクエストしてサーバからレスポンスが返る一問一答型のプロトコルなので、基的にはサーバ側からブラウザに新着情報をリアルタイムで通知(プッシュ)できるようにはできていません。 しかしそれでもプッシュをしたいという場合にどうするかという話が出てきます。やり方には以下のようなものがあります。 ポーリング クライアントからサーバに定期的に新着を問い合わせるようにします。 最も原始的かつ確実なやり方。欠点は、最大でポーリング間隔の分だけ通知が遅延しうることです。 ロングポーリング(“COMET”) ポーリングなのですが、問い合わせを受けたサーバは新着情報がなければレスポンスを返すのをしばらく保留します。 そのあいだに新着情報が発生すれば即座にレスポンスを返しますし、一定時間経過したら何もなかったとレスポンスを返しましょう。 飛び交う通信内

    サーバからクライアントに送信する技術 - WebSocketを中心に - Qiita
  • Linuxファイルシステム技術解説

    XFSは、巨大ストレージでの利用を視野に入れた64bitファイルシステムである。膨大な領域を効率的に利用するため、XFSにはさまざまな仕組みが組み込まれている。(編集局)

    Linuxファイルシステム技術解説