はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    WWDC26

『ホームページ- EY-Office』

  • 人気
  • 新着
  • すべて
  • ホームページ- EY-Office

    3 users

    www.ey-office.com

    昨年7月にKiroが登場してからSpec-Driven Development(仕様駆動開発)が注目されだし11月くらいから日本語記事も増えだし日本でも盛り上がって来ました。私もKiroのウェイトリストには登録しましたが、コードを書くのは好きですが仕様書を書くのは気が進まないので手を出しませんでした。 しかし最近、オープンソースのSpec-Driven Development(以下SDDと略します)ツールcc-sddを使ってコードを生成するYouTubeを見て、お!これは面白そうだと思い、使ってみる事にしました。 Bing Image Creatorが生成した画像を使っています cc-sddに付いて Kiro以外にも色々なSDDツールが出ているようですが、今回は日本語情報が多いcc-sddを使ってみる事にしました。プログラミング言語やフレームワークであれば英語でも問題ないですが、設計を含む

    • テクノロジー
    • 2026/02/02 09:31
    • ホームページ- EY-Office

      359 users

      www.ey-office.com

      小ネタです、JavaScriptで本日の日付をYYYY-MM-DD形式で得るコードは案外面倒です。 本日2023年4月17日なら 2023-04-17 という文字列を得るコードはRubyならTime.now.strftime("%Y-%m-%d")、Pythonならdatetime.today().strftime("%Y-%m-%d")(importは省略しました)と簡単に書けますが、JavaScriptでは案外面倒なのです。 追記: いくつかの間違いのご指摘がありましたので修正しました(2023-04-19)。 DeepAIが生成した画像です いっけん正しいようで間違ったコード new Date().toISOString().slice(0,10) new Date()で本日の日時を取得します toISOString()メソッドは日時データをISO形式の文字列に変換します、例えば 2

      • テクノロジー
      • 2023/04/18 16:11
      • javascript
      • プログラミング
      • あとで読む
      • date
      • programming
      • 日付
      • コード
      • 技術
      • フロントエンド
      • tips
      • git update-index --skip-worktree 知ってますか? - EY-Office

        14 users

        www.ey-office.com

        今朝へんな夢を見ました。深夜に石作の古い建物の中で、必死に古いGitリポジトリーのメンテナンスを行っていました。😅 日々の開発でGitは空気のように使っていますが、Gitは長年使っている開発者でも数年に1つ、新しいコマンドに出会えます。 Gitの特徴 バージョン管理システムとしては、Git以前にもSubversion(SVN)やCVS、RCSなどありました(全て使った事があります😅)。一番の特徴は分散管理(分散リポジトリー)だと思います、これについてはWikipediaやネットの情報を参照して下さい。 もう1つの特徴は、たくさんの機能がある事だと思います。SVNやCVSはシンプルで一端コミットしてしまったものは変更できませんが、Gitはコミットログの変更や複数のコミットをまとめたりなど、希にしか使わないですが、プログラマーにとって便利な機能が多数あります。それらが健全なリポジトリーをメ

        • テクノロジー
        • 2023/03/17 16:36
        • git
        • Pocket
        • あとで読む
        • ホームページ- EY-Office

          3 users

          www.ey-office.com

          少し前から Tailwind CSS が話題になっているようです。 しかし数年前にTailwind CSSの記事を読んださいに、MUI(以前はMaterial UIと呼ばれていました)で見栄えの良いボタンは<Button variant="contained" color="primary">ボタン</Button>と書けば済むのに、 Tailwind CSSでは<button type="button" class="text-white bg-blue-700 hover:bg-blue-800 focus:ring-4 focus:ring-blue-300 font-medium rounded-lg text-sm px-5 py-2.5 mr-2 mb-2">ボタン</button> などと長々と書かなければいけないを知り。これはUIデザインやCSSが得意なWebデザイナー向け

          • テクノロジー
          • 2023/02/15 13:38
          • あとで読む
          • ホームページ- EY-Office

            6 users

            www.ey-office.com

            昨年くらいからRemixというReactベースのフレームワークが話題になってきています。日本語の記事もあったので読んでみましたがRemixの素晴らしさが理解できませんでした。ところが最近Remix公式ページのブログData Flow in Remixを読んでビックリました! このビックリ感は、17年前にRuby on Railsのコードを見たときに似ています。Ruby on Rails同様にコードが圧倒的に少ないのです! Remix Blog “Data Flow in Remix” より Data Flow in Remixブログのざっくりした解説 Remix公式ページのブログData Flow in Remixを読んでもらうのが良いのですが、ざっくりと内容を知りたい方向けに、ざっくりとした解説を書きます。 1. Action→State→View ReactやVueのようなフロントエン

            • テクノロジー
            • 2022/10/15 11:23
            • web
            • ホームページ- EY-Office

              9 users

              www.ey-office.com

              ReactやVueを使っているフロントエンド開発者と話していて、会社の上司たちはフロントエンドの重要性を理解していないと言っていました。 現在では、フロントエンド開発者(フロントエンド・エンジニア)という言葉が使われていますが、Ruby on Railsが生まれた2004年くらいはフロントエンド開発者という言葉は使われていなかったと思います、対義語のバックエンド開発者も使われていなかったかもしれません。 フロントエンドとは 英語版WikipediaにFrontend and backendという項目があります、ここにあるフロントエンドの関心事(Front-end focused)を意訳すると。 HTML, CSS等のマークアップ言語、JavaScriptやjQueryなど AJAX SPA、 React, Angular, Vue.jsなど Webの性能、画面がスムースに動く レスポンシブ

              • テクノロジー
              • 2022/03/16 18:29
              • article
              • javascript
              • あとで読む
              • ホームページ- EY-Office

                6 users

                www.ey-office.com

                以前Apollo GraphQLに入門してみた記事を書きましたが、勉強は終わったのでReactアプリ用バックエンドを作りはじめました。 バックエンドにはいくつかの機能があり、nginxのリバースプロキシを前段に入れる事にしました。nginxはリバースプロキシに良く使われているので設定ファイルは簡単に書けると思っていましたが、半日もかかってしまいました。😅 バックエンドの構成 今回のバックエンドは、Reactアプリ向けのサービスを提供する(GraphQL)APIサーバーと、ユーザーやデータの管理を行う管理画面Webアプリの2つの機能があります。データやユーザー管理情報等はPostgreSQLのデーターベースに格納しています。 そして、APIサーバー、管理画面は別のDocker Contenerで動きます。データーベースのPostgreSQLは開発環境ではDocker Contener、本番

                • テクノロジー
                • 2022/02/11 18:12
                • Pocket
                • ホームページ- EY-Office

                  7 users

                  www.ey-office.com

                  ひょんな事から以前書いた React開発環境ではなぜかコンポーネントが2回描画される、しかしconsole.logは1回しか表示されない が解決しました! もう一度問題を確認しましょう 以下のコードを実行すると、ブラウザーの画面にはcount = 1と表示されるように思えます。 (このコードはReactの設計思想からすると望ましくないコードですが、初心者は書いてしまいがちなコードです。) import React from 'react' let count = 0 export const App: React.FC = () => { count++ console.log(`count: ${count}`) return (<div>count = {count}</div>) } しかし、なぜかcount = 2と表示されます! ただし、プロダクション(本番)用コードではcoun

                  • テクノロジー
                  • 2021/10/25 14:57
                  • ホームページ- EY-Office

                    6 users

                    www.ey-office.com

                    以前、Redux libraryは今後どうなるの? を書きましたが、今年5月にRecoilというステート管理ライブラリーが現れました。これはFacebookの実験的(Experimental)なプロジェクトでまだ正式なものではありませんが、React用のステート管理に新たなプレイヤーがあらわれた事は確かです。 2020年10月7日更新: MobXのサンプルコードも追加しました。 2020年のReact用ステート管理方法 現在、React用のステート管理方法には以下のものがあります ReactのuseStateのみを使う 元祖Redux Redux Toolkit ReactのuseReducerとContextを使う MobX Recoil サンプルコードと解説 ここでは、UseState, Redux toolkit, useReducer + Context, Recoil, MobX

                    • テクノロジー
                    • 2020/08/19 19:09
                    • React
                    • techfeed
                    • あとで読む
                    • ホームページ- EY-Office

                      46 users

                      www.ey-office.com

                      世の中たいへんな状況ですが、 EY-Office では淡々と新しいReact教育のテキストを書いてます。 今回のテキストは現在の主流になりつつある、以下のような技術を使ったReactの入門テキストです。 React Hooks メイン (React.Componentクラスは解説程度) TypeScriptメイン Redux章には、Redux Toolkit を採用 これらの技術は、先端の技術を採用するネット企業等では既に使われている技術なので、ネット上には充分に情報があり楽勝かなと思ったのですが、案外苦労しました。 Create React App 2年前に 作りながら学ぶ React 入門 を書いた時には、まだ Create React App はありませんでした。Webpack, Babel, ESLint … をインストールし、設定ファイルを書かないと React が試せない状況で

                      • テクノロジー
                      • 2020/03/03 15:32
                      • React
                      • TypeScript
                      • あとで読む
                      • techfeed
                      • JavaScript
                      • 技術
                      • 約2万行のjQueryで書かれたフロントエンドをReactに置き換えた開発事例 - EY-Office

                        12 users

                        www.ey-office.com

                        私がReactと関わるきっかけになった、約2万行のjQueryで書かれたフロントエンドをReactに置き換えた開発の事を書きます。 このフロントエンドを含むアプリは社内教育システムでバックエンドはRuby on Railsで書かれフロントエンドはjQueryで書かれたSPA(Single Page Application)でした。最初に開発した会社がメンテナンスを行わなくなったのでメンテナンスを引き継ぎました。 お客様からのいくつかの機能追加・変更の要求が出ていたのですが、jQueryはイベントへの対応と画面再描画の両方が必用で、かつイベント対応の仕方が統一されてなくシンプルな変更もコード修正は大変でした。またこのフロントエンドはコピペの山で一つの機能要求でも変更個所が複数になりメンテナンスコストが高くなっていした。 そこで、Reactを使う事をお客様に提案したところ承認されReactへの

                        • テクノロジー
                        • 2018/12/11 11:47
                        • React
                        • あとで読む
                        • jQuery
                        • ホームページ- EY-Office

                          3 users

                          www.ey-office.com

                          EY-Officeは日本で初めてLoopBack(node.jsベースのAPIサーバー)を使って本格的なシステムを作りました 最近のサービスはスマホを中心に行われていますが、サービスで使われるデータやスマフォで作られた情報は一括でサーバーで管理される事が多くなっています。このサーバー側は BaaS (Backend as a Service) または mBaaS (mobile Backend as a Service) などのサービスが使われる事が増えています。 EY-Officeでは、あるiOSアプリに BaaSの中でも自由度が高く高機能なオープンソースな LoopBack を使ってみました。 LoopBackとは LoopBackはNode.jsで書かれたオープンソースの APIサーバーを中心にしたBaaS用のソフトウェアで、米国の StrogLoop 社が開発とサポートしています。

                          • 学び
                          • 2014/12/04 15:08
                          • Swiftプログラミング言語に付いて思うこと

                            3 users

                            www.ey-office.com

                            今年のWWDC(Appleの開発者向け大規模なカンファレンス)での大きな話題は、Appleが開発した新しいプログラミング言語 SWift ではないでしょうか。 従来、iPhone,iPad (iOS) や Mac (OS X)アプリの開発は主に Objective-C 言語で行われていましたが、これ補完する、または置き換える新しい言語として Swift が登場しました。 そもそも Objective-C 言語とは なぜ Apple が新しい言語を発表(開発)していたのかを知るためには、まず現在使われている Objective-Cに付いて少し書きたいと思います。 Objective-Cは1983年にブラッド・コックス氏によって開発されました。そして、Appleを去ったスティーブ・ジョブズが起こしたNeXT社が開発したコンピューター NeXT Computer のOS NextSTEP の主要

                            • テクノロジー
                            • 2014/08/26 21:08
                            • ホームページ- EY-Office

                              4 users

                              www.ey-office.com

                              誕生20周年記念日に Ruby2.0.0 がリリースされ、その少し後に Ruby on Rails 4.0.0 beta1 がリリースされました。 当然、これからRuby/Railsを使う方のためのEY-OfficeのRuby on Rails教育のテキストも Ruby 2.0.0, Rails 4.0.0 に対応しました !! Ruby 2.0.0 は従来の Ruby 1.9.3 と高い互換性を持ちながら、パラメータ引数などの便利な新機能が追加されたりオープンクラスを安全に使えるようにする実験的な機能が入ったりとより素晴らしいRubyになっていると思います。 また地味ですが、日本語を含むコードはUTF-8で書けばマジックコメントが要らなくなったのは教育者的にも、たぶん初めてRubyを学ぶ人にも嬉しい変更だと思います。 Rails 4.0.0 も、従来の Rails 3.2.X と極端な変

                              • テクノロジー
                              • 2013/04/09 17:02
                              • Rails
                              • Ruby
                              • ホームページ- EY-Office

                                4 users

                                www.ey-office.com

                                Ruby on Rails が話題になり、ブームだった頃を覚えていますか? 人により違うかもしれませんが 2006年〜2009年くらいでしょうか。 EY-Officeも、そのブームの中で Ruby, Ruby on Railsの教育を始めました、弊社以外にも何社もが Ruby や Ruby on Rails の教育を始めました。 写真は ”http://www.flickr.com/photos/tomascaspers/119212744/ から Ruby on Rails の教育はブームに乗って、流行ったでしょうか? 少なくとも弊社では No でした。現在、Ruby, Ruby on Railsの教育を行っている会社はそれほど多くないところ見ると、他の会社もビジネス的にそれほど成功しなかったのではと思います。 あのブームは何だったのか いま振り返ると、あの当時 Ruby, Ruby o

                                • テクノロジー
                                • 2012/07/09 12:48
                                • rails
                                • ruby
                                • ホームページ- EY-Office

                                  7 users

                                  www.ey-office.com

                                  昨年、一昨年と新人にRuby言語とRuby on Railsを教えました。偶然にもどちらの会社ともにRuby on Railsのプログラマーを育てるのが主目的ではなく、Webアプリケーションやソフトウェア開発の入門としてRuby言語やRuby on Railsを選んでいたのです。 それぞれの会社がどうしてRubyやRuby on Railsを選んだのかは違う理由があると思いますが、実際に教育を行う側として Ruby, Ruby on Rails を教える事に付いて書きたいと思います。 写真は ”http://www.flickr.com/photos/kaplaninternational/3659783179/ から Rubyを教えるメリット Rubyはオブジェクト指向言語である 最近はオブジェクト指向は当たり前になりつつあります、もちろんオブジェクト指向でさえあれば全てはバラ色という事

                                  • テクノロジー
                                  • 2012/07/02 15:20
                                  • rails
                                  • ruby
                                  • http://www.ey-office.com/trac/gauche/wiki/

                                    5 users

                                    www.ey-office.com

                                    • 学び
                                    • 2008/05/18 21:45
                                    • Gauche
                                    • lisp
                                    • http://www.ey-office.com/trac/rails/

                                      4 users

                                      www.ey-office.com

                                      • 暮らし
                                      • 2008/01/14 22:55
                                      • rails
                                      • tutorial
                                      • development
                                      • http://www.ey-office.com/trac/rails/wiki/InstallCoLinux

                                        9 users

                                        www.ey-office.com

                                        • 世の中
                                        • 2007/11/18 12:42
                                        • colinux
                                        • rails
                                        • ubuntu
                                        • ruby
                                        • install
                                        • ホームページ- EY-Office

                                          10 users

                                          www.ey-office.com

                                          EY-Officeは20年以上にわたる スタートアップ企業や新たにネットビジネスを始める方向けのネットサービスやアプリ作成 の実績があります。例えばあなたがビジネスを始める際に、仕様や必要な技術が明確でない状態からサービスやアプリを作成したいと考えた時の力になれるでしょう。 お客様と一緒にサービス・アプリのアイデア・実現性の検討からはじめ、実際に動くプロトタイプを作りサービス・アプリの開始までをトータルで支援いたいます。 またEY-OfficeではスマフォやWebフロントエンドのみならず、サービス・アプリを支えるサーバーサイドのソフト開発や、AWSに代表されるようなクラウド環境の構築・運用も一社で出来るのでお客様の負担 を大幅に減らせます。 サービス・アプリの立ち上げ成功後重要になる懸案として、開発者不足の問題があります。 人材獲得競争が激しくなる今こそ検討して頂きたいのが、EY-Offi

                                          • テクノロジー
                                          • 2007/03/21 23:04
                                          • Ruby
                                          • Rails
                                          • 企業
                                          • 会社
                                          • ソフトウェア
                                          • 教育
                                          • yuumi
                                          • ホームページ- EY-Office

                                            7 users

                                            www.ey-office.com

                                            EY-Officeは20年以上にわたる スタートアップ企業や新たにネットビジネスを始める方向けのネットサービスやアプリ作成 の実績があります。例えばあなたがビジネスを始める際に、仕様や必要な技術が明確でない状態からサービスやアプリを作成したいと考えた時の力になれるでしょう。 お客様と一緒にサービス・アプリのアイデア・実現性の検討からはじめ、実際に動くプロトタイプを作りサービス・アプリの開始までをトータルで支援いたいます。 またEY-OfficeではスマフォやWebフロントエンドのみならず、サービス・アプリを支えるサーバーサイドのソフト開発や、AWSに代表されるようなクラウド環境の構築・運用も一社で出来るのでお客様の負担 を大幅に減らせます。 サービス・アプリの立ち上げ成功後重要になる懸案として、開発者不足の問題があります。 人材獲得競争が激しくなる今こそ検討して頂きたいのが、EY-Offi

                                            • テクノロジー
                                            • 2006/09/03 11:00
                                            • Ruby
                                            • 企業
                                            • 教育

                                            このページはまだ
                                            ブックマークされていません

                                            このページを最初にブックマークしてみませんか?

                                            『ホームページ- EY-Office』の新着エントリーを見る

                                            キーボードショートカット一覧

                                            j次のブックマーク

                                            k前のブックマーク

                                            lあとで読む

                                            eコメント一覧を開く

                                            oページを開く

                                            はてなブックマーク

                                            • 総合
                                            • 一般
                                            • 世の中
                                            • 政治と経済
                                            • 暮らし
                                            • 学び
                                            • テクノロジー
                                            • エンタメ
                                            • アニメとゲーム
                                            • おもしろ
                                            • アプリ・拡張機能
                                            • 開発ブログ
                                            • ヘルプ
                                            • お問い合わせ
                                            • ガイドライン
                                            • 利用規約
                                            • プライバシーポリシー
                                            • 利用者情報の外部送信について
                                            • ガイドライン
                                            • 利用規約
                                            • プライバシーポリシー
                                            • 利用者情報の外部送信について

                                            公式Twitter

                                            • 公式アカウント
                                            • ホットエントリー

                                            はてなのサービス

                                            • はてなブログ
                                            • はてなブログPro
                                            • 人力検索はてな
                                            • はてなブログ タグ
                                            • はてなニュース
                                            • ソレドコ
                                            • App Storeからダウンロード
                                            • Google Playで手に入れよう
                                            Copyright © 2005-2026 Hatena. All Rights Reserved.
                                            設定を変更しましたx