"fib" = (("val") => { (val < 2) ? { val } : { (@fib(val - 1)) + (@fib(val - 2)) } }); @print(@fib(7)); @print(@fib(8)); @print(@fib(9)); @print(@fib(10));
![160行で作るシンプルプログラミング言語 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/41c72c9ae48ae87a5f3e3a3a9e1eaa9e91aab0e7/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9MTYwJUU4JUExJThDJUUzJTgxJUE3JUU0JUJEJTlDJUUzJTgyJThCJUUzJTgyJUI3JUUzJTgzJUIzJUUzJTgzJTk3JUUzJTgzJUFCJUUzJTgzJTk3JUUzJTgzJUFEJUUzJTgyJUIwJUUzJTgzJUE5JUUzJTgzJTlGJUUzJTgzJUIzJUUzJTgyJUIwJUU4JUE4JTgwJUU4JUFBJTlFJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1mNWU1NGVjNTM3ZmJlODk3NDVhODBiZTlkNmMwNzM1Yw%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwaHRzbnVsJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzImdHh0LWFsaWduPWxlZnQlMkN0b3Amcz03NmM5MWE1MDA1ZTFiNmJmZDFkYmQ5ZjI5ZTFkZDJkOA%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Daf514da8b94313735f6124ce321b40d3)
はじめに 今回は各大学が公開している、エンジニア向けの資料をまとめていきます。 東京大学 ChatGPT活用法 ChatGPTの基礎的な内容から実際にどのように活用すべきかが解説されている。 Pythonプログラミング入門 Pythonについて環境構築から始まり、基本文法、応用的な使い方まで分かりやすく解説されている。 AWS入門 ハンズオン形式でAWSの学習ができる。 AI・データサイエンスの活用事例 データサイエンスやAIの活用事例を学べる。 人工知能・深層学習を学ぶためのロードマップ AIやデータサイエンスの具体的な活用事例が学べる。 京都大学 プログラミング演習 Python 統計学 統計学やデータ分析、検定を学べる。 慶應大学 ChatGPTの活用資料 ChatGPTを用いた開発方法が学べる。 東京工業大学 機械学習 筑波大学 データベース データベースの基本から正規化や設計とい
2023年10月に、Googleから新たな「メール送信者のガイドライン」が発表されました。本記事では、Googleの公式発表の内容をもとにガイドラインの内容を解説するとともに、DMARC対応との違いについても触れていきます。 ▶「DMARCスタートガイド」を読む 「メール送信者のガイドライン」に準拠しない場合の影響は? 詳細な内容については後述しますが、「メール送信者のガイドライン」に準拠しない場合、企業にどのような影響があるのでしょうか。まずは、ポイントをお伝えします。 2024年2月以降、SPF/DKIMによるメール認証をしていないメールは、Gmailアカウントへメールが届かなくなる可能性がある Gmailアカウントへ1日5,000件以上メールを送信する企業は、SPF/DKIM/DMARCの3つへ対応していない場合、Gmailアカウントへメールが届かなくなる可能性がある ダイレクトメー
<path opacity="0" d="M0 0h24v24H0z" /> <path d="M17.207 11.293l-7.5-7.5c-.39-.39-1.023-.39-1.414 0s-.39 1.023 0 1.414L15.086 12l-6.793 6.793c-.39.39-.39 1.023 0 1.414.195.195.45.293.707.293s.512-.098.707-.293l7.5-7.5c.39-.39.39-1.023 0-1.414z" /> </svg>" data-icon-arrow-left="<svg width="28px" height="28px" viewbox="0 0 28 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://ww
2022年10月で開催2周年を迎えた「MS Tech Camp」。 2022年はMicrosoft Base 代官山でオフラインイベントが開催されました。ここで登壇したのは、プログラミング言語「Laze」の開発メンバーである永田直希氏。「Laze」の特徴や仕組み、「Imagine Cup」について話しました。全2回。前半は、「Laze」の2つの特徴とその仕組みについて。 高校生で「Imagine Cup」アジア教育部門を優勝 司会者:今日登壇してもらう永田さんは、すごい人です。 (会場笑) 司会者:なぜすごい人かというと、「Imagine Cup」アジア教育部門で高校生で初めて優勝したんです。 (会場拍手) 司会者:高校生でプログラミング言語を作ったんです、高校生で。「はっ?」て(笑)。 (会場笑) 司会者:みなさんが知っているC言語やPythonなど、そういうものを作りました。「どういう
はじめに シェルスクリプトから jq コマンドを使う記事はいくつも見かけますが、あまりにも面倒でよくない書き方ばかりが見つかるのでベストプラクティスをまとめました。 この記事は「詳細解説 jqコマンドとシェルスクリプトの簡単で正しい使い方 〜 データの流れを制するUNIX哲学流シェルプログラミング」の要約版です。詳しい解説やもう少し高度な使い方を知りたい方、シェルスクリプトの考え方についてはリンク先を参照してください。リンク先は長すぎたので、こちらはとりあえず使いたい人用に簡潔にまとめました。(あと、いつも qiita を使っているので zenn を使ってみたかった) 👎 ダメな書き方 よく見かける書き方ですが、コードの見通しが悪く、メンテナンス性が低く、パフォーマンスが(かなり)悪く、特定の場合に不具合が発生する書き方です。 for item in $(jq -c '.items[]'
HHC01603I * HHC01603I * ************ **** ***** || HHC01603I * ** ** ** ** ** ||| HHC01603I * ** ** ** ** ** |||| HHC01603I * ** ** ** || || HHC01603I * |l _,,,---,,_ ** ** ** || || HHC01603I * ZZZzz /,'.-'`' -. ;-;;, ** **** || || HHC01603I * |,4- ) )-,_. ,( ( ''-' ** ***** || || HHC01603I * '---''(_/--' `-')_) ** ** ** || || |||||||||| HHC01603I * ** ** ** ||||||||||| Update 08 HHC01603I * The M
はじめに 今回はVSCodeでおすすめの拡張機能を分野別に紹介していきます。 拡張機能は下記の分野に分けて紹介していきます。 VSCodeを使う全員向け Web制作関連 HTML&CSS関連 WordPress関連 フロント向け JavaScript React Vue サーバーサイド向け PHP Ruby その他 拡張機能を利用することで開発の生産性を上げることができるので、ぜひ参考にしていただければなと思います。 この記事の対象者 プログラミング初心者の人 分野別におすすめの拡張機能を知りたい人 開発の生産性をより上げたい人 VSCodeを使う人全員向け まずはじめにVSCodeで開発をしている人、全員におすすめをしたい拡張機能を紹介しておきます。 自分自身が使った拡張機能の中で「とりあえず入れて損はない」というものを厳選しています。 それでは紹介していきます。 Japanese La
【公式LINE登録で豪華特典を無料プレゼント】 登録者数9万人突破! 八木仁平の公式LINEに登録頂くだけで、自分の「本当にやりたいこと」を見つけられる、豪華特典19個を無料で配布しています。 ※LINE友達登録後の「特典がもらえる10秒簡単アンケート」へのご回答が配布条件となります 人の顔はすぐ覚えられるのに名前が覚えられない。 暗記は得意なのに、人の顔が覚えられない 歌の歌詞は覚えられるのに、暗記問題は苦手 このような経験はありませんか? 人は五感(視覚、聴覚、嗅覚、触覚、味覚)から外部の情報を読み取ります。 そして、80%以上の情報を視覚から吸収すると言われています。 しかし、誰もが同じ方法で情報を取り入れるわけではありません。 申し遅れました。自分コンパスのライター”ぼり”と申します。 ぼくは、一度通った道はほぼ忘れません。全てを風景で覚えています。頭の中に写真のように通った道が記
うお、もの凄い勢いで進化しています! 今はクラウド全盛の時代です。Dropboxでローカルデータをクラウド上に保存し、Google Appsでメールやスケジュールを管理し、さらにiCloudでスマートフォンやタブレットのデータをバックアップする。そんな中心配になるのは自分のデータがちゃんとセキュアに保存されているのかということでしょう。 企業においてはセキュリティ基準からクラウドサービスを安易に導入できないケースもあります。そこで使ってみたいのが自前で立てられるクラウドサーバ、ownCloudです。 元々ファイルストレージがメイン機能だった覚えがあるのですがバージョン6になって実に多彩な機能を備えるようになっています。順番に見ていきましょう。 ファイル管理 まずはファイル管理。ここではローカルのファイルを同期してクラウド上からの閲覧、ダウンロードできるようになっています。 写真はownCl
はじめに マジックや手品というと、大掛かりな装置や事前の仕込みなどが必要なイメージがありますが、実は簡単にできるものがたくさんあります。 ペン、コイン、割り箸、輪ゴムなど、その場ですぐに取り出せる物でできる簡単なマジックとその方法をご紹介します。 ぜひマスターして飲み会や合コンなどで披露してみましょう!場が盛り上がること間違いなしです。 どこでも簡単にできるマジック&種明かしまとめ 移動する輪ゴム 2本の指に通した輪ゴムが、手を閉じたままで別の2本に移動する簡単マジックです。ちょっとした遊びにどうぞ。 移動する輪ゴム www15.ocn.ne.jp 移動する輪ゴム解説 www15.ocn.ne.jp ハンカチを貫通するコイン コインがハンカチを貫通します。友人のハンカチを借りてやれば。より盛り上がるかもしれません。もちろん終わったあとのハンカチには穴は空いていません。 ハンカチーフを貫通す
shailsはPure Bashスクリプトで作られたRuby on RailsライクなWebアプリケーションフレームワークです。 Bashだけでどこまでできるのか…そんな限界は実はないんじゃないかと思わされるのがshailsです。Bash on Railsと名付けられたRuby on RailsをBashスクリプトで表現したソフトウェアです。 shailsを実行すると環境が作成されます。 Railsっぽくフォルダやファイルが生成されています。 意外とファイル内容がちゃんとしていたりします。 シェルスクリプトなのにYAMLっぽく見えます。 shailsは実際にWebアプリケーションを作ることができます。大枠としてはネタソフトウェアなのですが、本格的すぎて引いてしまうくらいです。モデルもルーティングもテンプレートもあって、ぜひ見て触れて楽しんでほしいソフトウェアです。 shailsはBashス
Curriki is a nonprofit organization committed to using technology to improve the quality of online education and make it available as widely as possible. We believe dynamic, interactive learning content has the power to transform students’ lives at a global scale. We made it our mission to unlock learning potential by providing the technology that helps every student achieve improved, personalized
Mozilla Labs is no longer active, so this website has been archived, and the information on it is no longer reliable. For more information about Mozilla, see Mozilla’s main website. About HackasaurusBuilding a generation of webmakers. Hackasaurus makes it easy for youth to learn about, explore and make stuff on the Web. Together we’re building a set of kid-friendly tools, local “hack jam” events a
動画を作成し、友だちや家族、世界中の人たちと共有中断してしまい、申し訳ありません。 ご使用のネットワークから大量のリクエストを受信しています。 引き続き YouTube をご利用になるには、次に示す確認コードを入力してください。
Star Trek was a very popular game on early microcomputers and minis, and lots of versions existed at one time. The "standard" was originally written in BASIC for a Sigma 7, then rewritten in Hewlett Packard BASIC, by Mike Mayfield in 1972. It was included in the HP library early in 1973. Most versions are BASIC or FORTRAN adaptations of this, which was based on an 8 x 8 galactic grid. David Ahl tr
gitの勉強をしつつ取ったノートを記事化しました。一応これを読めばざっくりとした導入やSVNとの違いが分かってもらえるように書いたつもりです。svnを使った経験があることを前提に進めていきます。 svnの場合、一つのレポジトリに対して認証のあるユーザが変更を報告していくユースケースをとっています。gitの場合は、個々のローカルマシンにリポジトリが分散されて配置され、お互いに変更を報告しあうユースケース。これはLinuxの伝統的なバザール方式の開発を想定しています。そのため例えばカフェや電車で開発したり、マスターはgithubやgitfarm(Git Hosting参照)にしておいて時々ローカルの変更を報告することも可能です。 目次 インストール 基本操作 Gitリポジトリの作成 ブランチの作成。 タグ ファイルを無視する 索引の理解 取り消し 導入 --hardと--softの違い 一個の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く