ymatsuzakunのブックマーク (250)

  • 仕組みと働きでまるっと分かる問題解決/ problem solving

    更新 2023/10/01 ver1.2 加筆修正しました 445P->506P 2021/09/21 ver1.2 スライドだけで理解しやすいように修正しました。 プロダクトに関する問題空間を集めた電子書籍はこちら プロダクトマネジメント大全 上巻 https://booth.pm/ja/items/2657772 ---- 「問題ばかり! なのに問題解決なんも分からん!」 そんな問題解決に悩んでいる人に向けたセッションです。 早い話が ・問題と解決策の解像度が高まる ・何をすれば解決に近づくのかわかる たとえばこうなります。 「ああ、インセプションデッキってこういうことだったのか!」 ---- 「あっちもこっちも問題ばかり!」 日々の中で様々な問題に出会います。解ける問題、解けない問題、自分に関係あるのか分からない問題などなどです。 ・学生時代の計算問題 ・仕事の様々な品質、納期、コス

    仕組みと働きでまるっと分かる問題解決/ problem solving
  • プログラミングに挫折したならAIお姉ちゃんに任せなさい - 本しゃぶり

    プログラミングを学ぼうとしては挫折する。 そんな時代はもう終わりだ。 お姉ちゃんに任せなさい。 ChatGPTでプログラミング 今年のお盆休み、俺はChatGPTでプログラミングをやっていた。とは言っても複雑なことはやっていない。大量のcsvを結合してから可視化するとか、ちょっとしたWebスクレイピングしたりする程度だ。それでも今まで技術や時間の不足により諦めていたことができるのは嬉しい。それにChatGPTを使えば、デバッグも楽しくやれるのだ。こんな感じに。 デバッグの様子 おそらく「あれ、俺のChatGPTと違うな」と思った人もいるに違いない。見ての通り俺はChatGPTをお姉ちゃん化している。こうすることで、モチベーションを維持しながら楽しくプログラミングができるというわけだ。今回はChatGPTをお姉ちゃん化する方法を紹介し、加えてお姉ちゃんとペアプログラミングする意義について述べ

    プログラミングに挫折したならAIお姉ちゃんに任せなさい - 本しゃぶり
  • プログラミング力を伸ばすには、結局何をどれだけ勉強すればいいのか

    前回、プログラミング力とは何か、そしてそれがいかに重要であるかについてお話ししました。今回は、プレイヤーの視点から、どの程度のプログラミング力を目指すべきなのか、そこに到達するために、どれぐらいの時間がかかるのか、どのようにプログラミング力をつけるかについてお話ししたいと思います。 はじめに 株式会社ナレッジワーク CTO、株式会社ラムダボックス CEOの@mayahjpです。前回の記事では、プログラミング力とは何か、プログラミング力がなぜ重要なのかについてお話ししました。今回は、プログラミング力をどうつけるか、どれぐらい学べば良いかについてお話しできればと思います。 対象読者 プログラミング力をつけたいが、何をどれぐらいやればいいのか指針が分からない方 プログラミング力をつけることは難しい 単刀直入に言います。プログラミング力をつけることは易しくはありません。学んでおくべきことは広範囲に

    プログラミング力を伸ばすには、結局何をどれだけ勉強すればいいのか
  • 国内フリーランス1670万人 1年で57%増 雇用不安背景、労働人口の2割超す - 日本経済新聞

    自由業者などの国内のフリーランス人口が約1670万人になったとの調査を人材仲介のランサーズがまとめた。1年間で57%増えた。新型コロナウイルス禍による失業の増加や雇用不安の高まりで、インターネット経由で単発の仕事を請け負う「ギグワーカー」になった人が多い。フリーランスは(1)特定企業との雇用関係を持たない「自由業者(個人事業主含む)」(2)1社のみと雇用関係にありながら他社の仕事も業務委託など

    国内フリーランス1670万人 1年で57%増 雇用不安背景、労働人口の2割超す - 日本経済新聞
  • 経産省が公表した「フリーランスとして安心して働ける環境を整備するためのガイドライン」はフリーランスじゃない人も必読らしい

    弁護士 河野冬樹 @kawano_lawyer 経産省から「フリーランスとして安心して働ける環境を整備するためのガイドライン」が公表。著作権譲渡について、強要したり、作成の目的たる使用の範囲を超えて譲渡させたりすることは、下請法や独禁法に抵触しうることが指摘されてます。meti.go.jp/press/2020/03/… 2021-03-26 18:22:30 リンク www.meti.go.jp 「フリーランスとして安心して働ける環境を整備するためのガイドライン」(案)に対するパブリックコメントの結果及び同ガイドラインを取りまとめました (METI/経済産業省) 「フリーランスとして安心して働ける環境を整備するためのガイドライン」(案)について、令和2年12月24日(木曜日)から令和3年1月25日(月曜日)までパブリックコメントを実施しましたが、日、その結果を公示するとともに、内閣官房

    経産省が公表した「フリーランスとして安心して働ける環境を整備するためのガイドライン」はフリーランスじゃない人も必読らしい
  • 【図解】初心者が知っておきたいサーバ周りの仕組みの話 - Qiita

    ※2021年 3月28日 更新※ たくさんの方にご一読いただき、ありがとうございます。お読みいただいた方からご指摘を賜った点をもとに記事を修正いたしました。修正・追記箇所は末尾をご確認ください。 サーバ周りの仕組みについて、初心者でも最低限知っておくべきだと感じた内容を整理しています。 ここでいう「最低限」とは、プログラミング言語を勉強し、何かしらアプリケーションを作成して、ユーザが利用可能な状態にし(デプロイ)、公開するうえで必要になる知識のことです。 「サーバ」とは何か ユーザの要求(リクエスト)に応じて、サービスを提供(レスポンス)するコンピュータやプログラムのことを「サーバ」と言います。 例えば、ユーザが「このWebページを閲覧したい」とリクエストしたら、サーバはそのWebページの表示に必要な処理を実行し、ユーザに返します。これによってユーザが使用しているブラウザに、Webページが

    【図解】初心者が知っておきたいサーバ周りの仕組みの話 - Qiita
  • 高等学校情報科「情報Ⅰ」教員研修用教材(本編):文部科学省

    PDF形式のファイルを御覧いただく場合には、Adobe Acrobat Readerが必要な場合があります。 Adobe Acrobat Readerは開発元のWebページにて、無償でダウンロード可能です。

    高等学校情報科「情報Ⅰ」教員研修用教材(本編):文部科学省
  • Editorial Guideline

    ガイドラインの適用範囲 このガイドラインは、Mozilla 製品と公式サイトのローカライズに適用されます。公式サイトは、具体的には現在 Pontoon でローカライズされているサイトを指します。 その他の翻訳記事等では、製品やサイトの表記に従ってください。もちろんそれらへの強制力はありませんが、ガイドラインとして活用していただけると、Mozilla 関連文書の統一が取れ、文書の品質を上げる助けになります。 表記ルール mozilla.jp の表記ルールとして採用していたものを公開しています。mozilla.jp に限らず各サイトでの表記の参考にしてください。 英数字の表記 特に理由がなければ、英数字は半角を用いる。 見やすさのため、日語と英数字の間には半角スペースを挿入する。 (Microsoft のドキュメントも同じルールを採用している) サイト上では、アンカーの前後にも同じく半角スペ

    Editorial Guideline
  • GitHub - tupadr3/plantuml-icon-font-sprites: plantuml-font-icon-sprites

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

    GitHub - tupadr3/plantuml-icon-font-sprites: plantuml-font-icon-sprites
  • PlantUML Language Reference Guide

    You can download freely the PlantUML Language Reference Guide in PDF format.

    PlantUML Language Reference Guide
  • 2020年のエンジニア新人研修の講義資料を公開しました - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは。コネクト支援チームの@tignyaxです。 みなさま、夏はどう過ごされたでしょうか? 私は、夏が好きなのに今年は夏らしいことが出来なくて寂しいなぁとなっています。。。 さて、今年2020年もエンジニア新人研修を行いましたので、その紹介と講義資料を公開いたします。 2020年のエンジニア新人研修について 基的には2019年と同じ形*1での実施となりました。 最初の1週間で必修講義をしたあと、新人の皆さんには2週間ずつ3チームを体験してもらいました。 チーム体験のコンセプトは、新人に「興味のあるチームで実際に業務を体験し、配属希望を決める参考になった。」と言ってもらうことです。 各チーム体験では座学や研修を中心にするのではなく、業務体験が中心です。 チーム体験を通して、配属先を検討する材料にしたり、いろんなチーム/人/業務を知ってもらえる機会となります。 必修講義 誰に: 開発/

    2020年のエンジニア新人研修の講義資料を公開しました - Cybozu Inside Out | サイボウズエンジニアのブログ
  • 過去の自分に教えなければならないVSCodeのショートカット - Qiita

    以下はVitor Paladini ( Twitter / GitHub / dev.to ) によるVS Code shortcuts that I would teach myself if I had a time machine with limited fuelの日語訳です。 VS Code shortcuts that I would teach myself if I had a time machine with limited fuel 「やあ俺だ。黙って聞いてくれ。時間がないんだ。」 「待って待って、お前誰だ。どうやって部屋に入ってきた。あとどうして俺そっくりなんだ。」 「俺は未来のお前だ。ここまで来たのは、特別にVSCodeのショートカットを教えるためだ。さあいくぞ」 「正気か?ロト6の番号でも株式情報でもなく、わざわざVSCodeのショートカットを教えにやってきた

    過去の自分に教えなければならないVSCodeのショートカット - Qiita
  • JavaScript学習ロードマップ - Qiita

    JavaScript苦手・・という状況からJavaScript好きになれるロードマップ(多分) 全編ほぼ動画なので、とっても見やすい。挫折しづらい。 全体的な流れとしては、動画見る ▶︎ コードを書いて学習の流れです 個人的に好きなエンジニア系Youtuberのお二人の動画がメインになります Yahoo!出身のエンジニア しまぶーのIT大学さん Web万屋エンジニアチャンネルさん LEVEL ☆ JavaScriptってなに? そもそもJavaScriptって何?フロントエンドって何してるの?ってレベルを解消 フロントエンド基礎編 / 約40分 LEVEL ★ JavaScript入門編 JavaScriptをマスターするならHTMLを知っておかないかん by 弊社マネージャー HTMLの基礎から、JavaScriptの全体像を学習できます。 HTML入門編 / 約43分 JavaScri

    JavaScript学習ロードマップ - Qiita
  • チャンキングは遅い – ララジャパン

    前回は、チャンキングでプログラムが使用するメモリの量を抑えることを説明しましたが、実行速度はどうなのでしょう? 私の仮想マシンで測定してみました。50万のレコードがあります。 1000レコードごとのチャンキングは、1分32秒。 チャンキングなしで、メモリ制限を1ギガバイトとして、46秒。 チャンキングの方が2倍以上時間かかっています。 チャンキングがどのようなSQLのクエリを実行するか、tinkerで見てみます。数が多いので、ここでは10,000レコードごとのチャンキングにしています。 >>> DB::enableQueryLog(); => null >>> DB::table('users')->count(); => 500000 >>> App\User::chunk(10000, function($rows) { }); => true >>> DB::getQueryLog(

  • declare(strict_types=1)の効力範囲について - Qiita

    declare(strict_types=1); とは、PHP7から導入された、厳格な型検査モードの指定構文です。 有効範囲をあまり把握してなかったのでまとめてみました。 strict_types基の動き 例えばこんなコード。 <?php function add(int $a, int $b): int { return $a + $b; } var_dump(add(1.0, 2.0)); この状態で単体実行すると、int(3)が出力されます。 渡しているのはdouble型なのですが、よしなにキャストされて処理されています。まあ、昔ながらのPHPらしい動きです。 ここで、declare(strict_types=1)を有効にしてみます。

    declare(strict_types=1)の効力範囲について - Qiita
  • PHPバージョン変更点をピックアップ(5.4.x ~ 7.4.x) - Qiita

    どのバージョンで使えるようになった機能か、探すのに苦労することがあったので、一覧にしてみました。 8.0移行はこちらです PHP 5.2.x から PHP 5.3.x への移行 新機能 名前空間 のサポートが追加されました。 遅延静的束縛 のサポートが追加されました。 ジャンプラベル (制限付きgoto) のサポートが追加されました。 ネイティブクロージャ (ラムダ/無名関数) のサポートが追加されました。 マジックメソッドが二つ追加。 __callStatic() と __invoke() 。 Nowdoc 構文がサポートされました。これは ヒアドキュメント のように動作しますが、シングルクォートで囲まれた文字列として扱われます。 ヒアドキュメント 構文は、静的な クラスプロパティ/定数 を初期化できるようになりました。 ヒアドキュメント 構文は、ダブルクォートを使って宣言できるようにな

    PHPバージョン変更点をピックアップ(5.4.x ~ 7.4.x) - Qiita
  • ホーム - CloneTracker

    当社はCookieを使用して、お客様が当社のWebサイトでより良い体験を得られるようにしています。引き続き閲覧する場合は、プライバシーポリシーに同意したことになります。

    ホーム - CloneTracker
  • VScodeでPHP CodeSnifferの設定をしたい時の手順 - Qiita

    はじめに VScodePHP CodeSnifferの設定且つ自動保存したい時の手順を書いていきます。 ※こちらはMac限定となります。 導入手順 1. VScode拡張機能を追加 php csをインストール 以下のURLにて拡張機能をインストール https://marketplace.visualstudio.com/items?itemName=ikappas.phpcs ※php cs fixerではないのでご注意を。インストールしている場合、誤作動を起こす可能性もあるのでアンインストールして下さい。 2.Macphp-code-snifferをインストール

    VScodeでPHP CodeSnifferの設定をしたい時の手順 - Qiita
  • PHPの静的解析いろいろ - Qiita

    $ phpcs --standard=PSR2 Illuminate/Auth/AuthServiceProvider.php FILE: ...or/laravel/framework/src/Illuminate/Auth/AuthServiceProvider.php ---------------------------------------------------------------------- FOUND 1 ERROR AFFECTING 1 LINE ---------------------------------------------------------------------- 57 | ERROR | [x] Only one argument is allowed per line in a | | multi-line function call

    PHPの静的解析いろいろ - Qiita
  • MVCフレームワークを作ってみた。

    とある案件でテンプレートエンジンを使ってサイトを構築していたのですが、どうも処理が複雑になってくると処理と表示の分離がイマイチになってしまうのと、ディレクトリ構造の美しさが保てなくなってきたので、MVCモデルを導入してみようと。PHPなので、CakePHPあたりが良いのでしょうけども、覚えるコストが結構かかりそうなので、とりあえず簡易なものを自作してみました。 MVCとは Model View Controller(モデル・ビュー・コントローラ; MVC)は、コンピュータ内部のデータをユーザに提示し、それに対してユーザが何らかの指示を出すタイプの、独自のユーザーインタフェースをもつアプリケーションソフトウェアを、以下に述べるようなmodel・view・controllerの3つの部分に分割して設計・実装するという技法、又はそのような構造をいう。 MVCは、デザインパターンの1種と扱われる場

    MVCフレームワークを作ってみた。