並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 50件

新着順 人気順

python for interview githubの検索結果1 - 40 件 / 50件

  • すべての開発者へ。すごいGitHubリポジトリ10選 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 本記事は、Simon Holdorf氏による「10 Extraordinary GitHub Repos for All Developers」(2021年4月4日公開)の和訳を、著者の許可を得て掲載しているものです。 こちらもどうぞ すべてのウェブ開発者へ。人気GitHubリポジトリ9選 すべての開発者へ。すごいGitHubリポジトリ10選 面接のリソース、build your own X、優れたパブリックAPIのリストなど Photo by Vishnu R Nair on Unsplash はじめに GitHubは、あらゆる種類の

      すべての開発者へ。すごいGitHubリポジトリ10選 - Qiita
    • Command Line Interface Guidelines

      Contents Command Line Interface Guidelines An open-source guide to help you write better command-line programs, taking traditional UNIX principles and updating them for the modern day. Authors Aanand Prasad Engineer at Squarespace, co-creator of Docker Compose. @aanandprasad Ben Firshman Co-creator Replicate, co-creator of Docker Compose. @bfirsh Carl Tashian Offroad Engineer at Smallstep, first e

        Command Line Interface Guidelines
      • 【2020年】CTF Web問題の攻撃手法まとめ - こんとろーるしーこんとろーるぶい

        はじめに 対象イベント 読み方、使い方 Remote Code Execution(RCE) 親ディレクトリ指定によるopen_basedirのバイパス PHP-FPMのTCPソケット接続によるopen_basedirとdisable_functionsのバイパス JavaのRuntime.execでシェルを実行 Cross-Site Scripting(XSS) nginx環境でHTTPステータスコードが操作できる場合にCSPヘッダーを無効化 GoogleのClosureLibraryサニタイザーのXSS脆弱性 WebのProxy機能を介したService Workerの登録 括弧を使わないXSS /記号を使用せずに遷移先URLを指定 SOME(Same Origin Method Execution)を利用してdocument.writeを順次実行 SQL Injection MySQ

          【2020年】CTF Web問題の攻撃手法まとめ - こんとろーるしーこんとろーるぶい
        • GitHubのトレンドで振り返る2022年のJavaScript/TypeScript

          今年も GitHub トレンドから 2022 年の JavaScript/TypeScript を振り返ります。去年の記事はこちらです。 — GitHub のトレンドで振り返る 2021 年の JavaScript | WEB EGG 集計方法 本記事の集計期間は 2022/01/01〜2022/12/07、対象言語は JavaScript および TypeScript です。 なお GitHub がそのリポジトリをなんの言語と見なしてトレンドに掲載したかをもとに集計対象を決定していることにご留意ください。 別言語で書かれた Rust 製の JS 向けのツールや CSS フレームワークなどは基本的に対象外となります。 集計に利用したデータですが、GitHub は過去のトレンドを閲覧する方法を提供していないため、独自の仕組みで GitHub トレンドのアーカイブを生成しそのデータを利用しまし

            GitHubのトレンドで振り返る2022年のJavaScript/TypeScript
          • GitHub - bregman-arie/devops-exercises: Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

            In general, what do you need in order to communicate? A common language (for the two ends to understand) A way to address who you want to communicate with A Connection (so the content of the communication can reach the recipients) What is TCP/IP? A set of protocols that define how two or more devices can communicate with each other. To learn more about TCP/IP, read here What is Ethernet? Ethernet

              GitHub - bregman-arie/devops-exercises: Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
            • awesome-scalability

              The Patterns of Scalable, Reliable, and Performant Large-Scale Systems View the Project on GitHub View On GitHub An updated and organized reading list for illustrating the patterns of scalable, reliable, and performant large-scale systems. Concepts are explained in the articles of prominent engineers and credible references. Case studies are taken from battle-tested systems that serve millions to

              • The AWK Programming Language, Second Edition

                Updated Mon Feb 5 10:22:02 EST 2024 Available in paperback and e-book formats. Order at Amazon and other fine booksellers. Introduction This page holds material related to the second edition of The AWK Programming Language. The first edition was written by Al Aho, Brian Kernighan and Peter Weinberger in 1988. Awk has evolved since then, there are multiple implementations, and of course the computi

                • Interview with Ryan Dahl, Node.js & Deno creator by Evrone

                  In an interview with Evrone, Ryan Dahl speaks about the main challenges in Deno, the future of JavaScript and TypeScript, and tells how he would have changed his approach to Node.js if he could travel back in time. We met with Ryan Dahl, the creator of Node.js, to discuss the origins of the platform, its impact on JavaScript, and his thoughts on its future. In the interview he also reflected on hi

                    Interview with Ryan Dahl, Node.js & Deno creator by Evrone
                  • June 2022 (version 1.69)

                    Update 1.69.1: The update addresses these issues. Update 1.69.2: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the June 2022 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlights include: 3-way merge editor - Resolve merge conflicts wit

                      June 2022 (version 1.69)
                    • Agents

                      Intelligent agents are considered by many to be the ultimate goal of AI. The classic book by Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach (Prentice Hall, 1995), defines the field of AI research as “the study and design of rational agents.” The unprecedented capabilities of foundation models have opened the door to agentic applications that were previously unimaginabl

                        Agents
                      • Weird Lexical Syntax

                        I just learned 42 programming languages this month to build a new syntax highlighter for llamafile. I feel like I'm up to my eyeballs in programming languages right now. Now that it's halloween, I thought I'd share some of the spookiest most surprising syntax I've seen. The languages I decided to support are Ada, Assembly, BASIC, C, C#, C++, COBOL, CSS, D, FORTH, FORTRAN, Go, Haskell, HTML, Java,

                          Weird Lexical Syntax
                        • Fast and Portable Llama2 Inference on the Heterogeneous Edge

                          Fast and Portable Llama2 Inference on the Heterogeneous EdgeNov 09, 2023 • 12 minutes to read The Rust+Wasm stack provides a strong alternative to Python in AI inference. Compared with Python, Rust+Wasm apps could be 1/100 of the size, 100x the speed, and most importantly securely run everywhere at full hardware acceleration without any change to the binary code. Rust is the language of AGI. We cr

                            Fast and Portable Llama2 Inference on the Heterogeneous Edge
                          • Real-world gen AI use cases from the world's leading organizations | Google Cloud Blog

                            AI is here, AI is everywhere: Top companies, governments, researchers, and startups are already enhancing their work with Google's AI solutions. Published April 12, 2024; last updated October 9, 2025. A year and a half ago, during Google Cloud Next 24, we published this list for the first time. It numbered 101 entries. It felt like a lot at the time, and served as a showcase of how much momentum b

                              Real-world gen AI use cases from the world's leading organizations | Google Cloud Blog
                            • 北からのジョブオファー: ソフトウェア開発者を狙うContagious Interview | セキュリティ研究センターブログ

                              はじめに LinkedInなどのソーシャル・ネットワーキング・サービスや人材マッチングプラットフォームでソフトウェア開発者に好条件の求人を提示し、インタビューの中でマルウェア "BeaverTail"、"InvisibleFerret"に感染させて暗号資産やソースコードなどの開発関連ファイルを窃取する攻撃キャンペーンが観測されています。その攻撃キャンペーンは"Contagious Interview"と呼ばれ、昨年分析記事が公開されました [1] 。 Contagious Interviewは北朝鮮(DPRK)が関与していると考えられており、CrowdStrike社は攻撃グループを"Famous Chollima"と呼称し [2] 、その活動を追跡しています。Contaigious Interviewにより多大な被害が発生した事案(US $72,000相当の暗号通貨を窃取。日本円で約1,0

                                北からのジョブオファー: ソフトウェア開発者を狙うContagious Interview | セキュリティ研究センターブログ
                              • CI/CD for Machine Learning in 2024: Best Practices & Tips | JFrog ML

                                CI/CD for Machine Learning in 2024: Best Practices to Build, Train, and Deploy Explore best practices for CI/CD in Machine Learning in 2024. Learn to build, train, and deploy ML models efficiently with expert strategies. Building and deploying code to production environments is a fundamental aspect of software development. This process is equally pivotal in the realm of production-grade Machine Le

                                • コロナ禍のシンガポールでレイオフを経験した

                                  昨今のコロナ禍の景気悪化により、欧米での大規模なレイオフ(雇用主都合の解雇)や失業者急増のニュースがメディアを騒がせています。シンガポールでは、政府によるサーキットブレーカ(商業や私的活動の制限)が発動されたものの、平和に自宅勤務を経験していた私ですが、なんと4月中旬に突然、勤務先のスタートアップをレイオフされてしまいました。 30代後半で、もはや中年に差し掛かり、日本でも再就職が徐々に厳しくなるお年ごろで、しかも英語が大してうまい訳でもないのに海外で大ピンチを迎えました。人生で最も厳しい、絶望的な2ヶ月を過ごしましたが、6月上旬にローカル企業2社からデータエンジニアのポジションでオファーをいただき、そのうち1社であるローカルのFinTech系スタートアップからのオファーを受諾しました。 本記事では、将来的に海外(特にシンガポール)で就職を希望されている方向けに、私がコロナ禍による不況下の

                                    コロナ禍のシンガポールでレイオフを経験した
                                  • Digital, digital and digital

                                    戦略ファーム時代に読んだ700冊程度の本をまとめています*随時更新 戦略ファーム時代に読んだ700冊程度の本をまとめています I. 戦略 企業参謀 https://amzn.to/44iKVxM 当初、いまいち戦略というものが掴めきれず迷子になっていた時に「大前研一はこれだけ読め」と教わった本。大量に出ている他の大前本を読まなくて済むのが見過ごせない大きな価値 戦略サファリ 第2版 https://amzn.to/3csZg0t 経営戦略の本を読み漁るも、実プロジェクトの方が全くもって学びになるという普通の感想をもち、俯瞰での戦略論を求めるようになる。いやあ懐かしい 企業戦略論【上】基本編 競争優位の構築と持続 Jay Barney https://amzn.to/3dJjVxB 任天堂の戦略の妙に気が付きはじめ、ベースか似通ったものはないだろうかと思うようになった時にJay Barney

                                      Digital, digital and digital
                                    • 60代「よわよわエンジニアの転職(30)は打ちのめされてからが本番だった」 - Qiita

                                      ■40代よわよわエンジニアの転職は打ちのめされてからが本番だった https://anond.hatelabo.jp/20230415000359 なるほどと思った記事でした。 おんなじような経験、相似な構造を見つけ、私の場合はどんなんだっけと書き出そうとしています。 元記事の引用について、元記事ご本人の了解はまだ得ていません。ごめんなさい。「60代の」よわよわエンジニアです。 ひとつひとつ引用させていただいて、関係あることを書かせてください。途中まで書いて、元記事ご本人の許可を得るように元記事にコメントさせていただきました。最初は限定公開にしました。 p.s. 20230430 追記 いったん、公開にさせてください。 公開に条件があれば、条件に合わせた書き直しをさせていただきます。 引用表示が元記事です。本文が私の記憶、経験、感想です。 見出しは、私が勝手に入れました。 p.s.2. 2

                                        60代「よわよわエンジニアの転職(30)は打ちのめされてからが本番だった」 - Qiita
                                      • prompts.chat

                                        Welcome to the “Awesome ChatGPT Prompts” repository! While this collection was originally created for ChatGPT, these prompts work great with other AI models like Claude, Gemini, Hugging Face Chat, Llama, Mistral, and more. ChatGPT is a web interface created by OpenAI that provides access to their GPT (Generative Pre-trained Transformer) language models. The underlying models, like GPT-4o and GPT-o

                                        • Tech Solvency: The Story So Far: CVE-2021-44228 (Log4Shell log4j vulnerability).

                                          Log4Shell log4j vulnerability (CVE-2021-44228 / CVE-2021-45046) - cheat-sheet reference guide Last updated: $Date: 2022/02/08 23:26:16 $ UTC - best effort, validate all for your environment/model before use, unofficial sources may be wrong by @TychoTithonus (Royce Williams), standing on the shoulders of many giants Send updates or suggestions (please include category / context / public (or support

                                          • すべての開発者へ。すごいGitHubリポジトリ10選 - Qiita

                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 本記事は、Simon Holdorf氏による「10 Extraordinary GitHub Repos for All Developers」(2021年4月4日公開)の和訳を、著者の許可を得て掲載しているものです。 こちらもどうぞ すべてのウェブ開発者へ。人気GitHubリポジトリ9選 すべての開発者へ。すごいGitHubリポジトリ10選 面接のリソース、build your own X、優れたパブリックAPIのリストなど Photo by Vishnu R Nair on Unsplash はじめに GitHubは、あらゆる種類の

                                              すべての開発者へ。すごいGitHubリポジトリ10選 - Qiita
                                            • Why We Use Julia, 10 Years Later

                                              Exactly ten years ago today, we published "Why We Created Julia", introducing the Julia project to the world. At this point, we have moved well past the ambitious goals set out in the original blog post. Julia is now used by hundreds of thousands of people. It is taught at hundreds of universities and entire companies are being formed that build their software stacks on Julia. From personalized me

                                                Why We Use Julia, 10 Years Later
                                              • The AWK Programming Language, Second Edition

                                                Updated Mon Feb 5 10:22:02 EST 2024 Available in paperback and e-book formats. Order at Amazon and other fine booksellers. Introduction This page holds material related to the second edition of The AWK Programming Language. The first edition was written by Al Aho, Brian Kernighan and Peter Weinberger in 1988. Awk has evolved since then, there are multiple implementations, and of course the computi

                                                • This Month in Rust GameDev #18 - January 2021

                                                  Welcome to the 18th issue of the Rust GameDev Workgroup’s monthly newsletter. Rust is a systems language pursuing the trifecta: safety, concurrency, and speed. These goals are well-aligned with game development. We hope to build an inviting ecosystem for anyone wishing to use Rust in their development process! Want to get involved? Join the Rust GameDev working group! You can follow the newsletter

                                                    This Month in Rust GameDev #18 - January 2021
                                                  • 10 Things Software Developers Should Learn about Learning – Communications of the ACM

                                                    The dashed box on the left contains exactly the same information as the awkward textual description in the dashed box on the right. But if a developer only received one of the two to create an SQL database, they are likely to find the diagram easier than the text. We say that the text here has a higher extraneous cognitive load. When faced with a task that seems beyond a person’s abilities, it is

                                                    • 『欧米圏デジタル・ヒューマニティーズの基礎知識』特設サイト

                                                      [1] http://www.europeana.eu/portal/, accessed July 19, 2020. [2] http://discovery.dho.ie/, accessed July 19, 2020. [3] http://www.omnia.ie/, accessed July 19, 2020. [4] http://nialloleary.eu/, accessed July 19, 2020. [5] http://www.digitalnz.org/, accessed July 19, 2020. 1-8 [1] 例えば、岡崎敦「西欧中世における「書簡」資料をめぐる諸問題」新井由 紀夫(編)『「中・近世西欧における書簡とコミュニケーション」キックオフ・ シンポジウム報告書』(2018), 5-22 など。 [2] 基本的に本節の内容は、Peter S

                                                        『欧米圏デジタル・ヒューマニティーズの基礎知識』特設サイト
                                                      • 33 GitHub projects I have bookmarked and you should

                                                        GitHub isn't only a rendition control administration; it is a marvelous substance asset for all-things-advancement. From free digital books and instructional exercises, to talk with planning material and 'amazing' bullet point articles, GitHub is the go-to learning center for Developers anxious to up-expertise themselves and stay important. A great deal of designers love to invest energy on GitHub

                                                          33 GitHub projects I have bookmarked and you should
                                                        • April 2021 (version 1.56)

                                                          Join a VS Code Dev Days event near you to learn about AI-assisted development in VS Code. Update 1.56.1: The update addresses these security issues. Update 1.56.2: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the April 2021 release of Visual Studio Code. The VS Code team has been busy this month working

                                                            April 2021 (version 1.56)
                                                          • 人間が計算機に勝てる3つ。忘れる、あきらめる、やめる。仮説(218) 統計(26) - Qiita

                                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 旧題:人間が計算機に勝てる3つのこと。 統計と確率(26) はじめに(preamble) この話は 2020年12月30日 13:48 N氏の 努力とは?(哲学) というfacebookの書き込みに始まる。 H氏が 忘れないこと。 という返信を書かれた。 そこで、 人間が計算機に勝てる3つのことをあげるとすれば 忘れること諦めること止めることでしょうか。今日qiitaに書いてみます。 と書いてから、書き始めたのが本文です。 本文(body text) 機械学習(machine learning)の発達と計算機(computer)への与件

                                                              人間が計算機に勝てる3つ。忘れる、あきらめる、やめる。仮説(218) 統計(26) - Qiita
                                                            • Expert used ChatGPT-4o to create a replica of his passport in just 5 minutes bypassing KYC

                                                              SECURITY AFFAIRS MALWARE NEWSLETTER ROUND 41 | Security Affairs newsletter Round 519 by Pierluigi Paganini – INTERNATIONAL EDITION | China admitted its role in Volt Typhoon cyberattacks on U.S. infrastructure | Symbolic Link trick lets attackers bypass FortiGate patches, Fortinet warns | Attackers are exploiting recently disclosed OttoKit WordPress plugin flaw | Laboratory Services Cooperative dat

                                                                Expert used ChatGPT-4o to create a replica of his passport in just 5 minutes bypassing KYC
                                                              • If Not React, Then What? - Infrequently Noted

                                                                Over the past decade, my work has centred on partnering with teams to build ambitious products for the web across both desktop and mobile. This has provided a ring-side seat to a sweeping variety of teams, products, and technology stacks across more than 100 engagements. While I'd like to be spending most of this time working through improvements to web APIs, the majority of time spent with partne

                                                                  If Not React, Then What? - Infrequently Noted
                                                                • AI Homework

                                                                  It happened to be Wednesday night when my daughter, in the midst of preparing for “The Trial of Napoleon” for her European history class, asked for help in her role as Thomas Hobbes, witness for the defense. I put the question to ChatGPT, which had just been announced by OpenAI a few hours earlier: This is a confident answer, complete with supporting evidence and a citation to Hobbes work, and it

                                                                    AI Homework
                                                                  • Pythonでコーディングテストを受ける人向け・対策用おすすめサイト&書籍10選 -

                                                                    こんにちは。倉内です。 エンジニアの転職・就活の選考のひとつに「コーディングテスト」があります。(コーディング試験、技術面接などと呼ばれる場合もあります) 選考当日に口頭で答えたり、ホワイトボードに書いたりする形式を取られることも多く、いきあたりばったりで十分力が発揮できず悔しい思いをする方もいらっしゃいます。 企業によって出題方法や評価の観点は異なりますが、普段からプログラミング問題を解く、課題として出されることが多い定番のアルゴリズム、Webサイトやアプリ開発の基礎知識を学んでおくことも大切です。 そこで今回は、Pythonでコーディングテストの対策ができるサイトをご紹介します。 まだPythonについて詳しくない、基礎から学びたいといった方にはこちらの記事がおすすめです。 paiza.hatenablog.com コーディングテストでPythonをおすすめする理由 どんな問題が出され

                                                                      Pythonでコーディングテストを受ける人向け・対策用おすすめサイト&書籍10選 -
                                                                    • The sad state of property-based testing libraries

                                                                      The sad state of property-based testing libraries Posted on Jul 2, 2024 Property-based testing is a rare example of academic research that has made it to the mainstream in less than 30 years. Under the slogan “don’t write tests, generate them” property-based testing has gained support from a diverse group of programming language communities. In fact, the Wikipedia page of the original property-bas

                                                                      • What we can learn from "_why" the long lost open source developer.

                                                                        Let’s face it: programming books aren’t usually much fun. Informative? Yes. Engaging? Sure. Some authors liven up their books with funny examples or witty asides, but the fun part is usually applying the knowledge found within a book, not its content. why's (poignant) Guide to Ruby is different. It's chock-full of comic strips, strange digressions, and seemingly off-topic sidebars. Cartoon foxes o

                                                                          What we can learn from "_why" the long lost open source developer.
                                                                        • Expert Generalists

                                                                          As computer systems get more sophisticated we've seen a growing trend to value deep specialists. But we've found that our most effective colleagues have a skill in spanning many specialties. We are thus starting to explicitly recognize this as a first-class skill of “Expert Generalist”. We can identify the key characteristics of people with this skill - and thus recruit and promote based on it. We

                                                                            Expert Generalists
                                                                          • エンジニア転職して一年経つので自宅学習で使った技術書&Udemyをジャンル別に評価してみた - Qiita

                                                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 2021年7月でエンジニアになって1年経ちました。 エンジニア転職直後に年収が300万くらい下がり、爆速で市場価値をあげなければ!!というモチベーションで一年間いろいろ勉強してきました。 これまでその内容を振りかえることもなかったので、この機会に自宅学習で使った技術書とUdemyをまとめてみることにしました。 参考資料選びに悩んでいる方の助けになれば幸いです。 ちなみに、転職して半年間は学習の成果も市場価値の向上も全く感じられなかったのですが、最近になってようやくそれらを感じられるような出来事が増えてきています。 Wanted

                                                                              エンジニア転職して一年経つので自宅学習で使った技術書&Udemyをジャンル別に評価してみた - Qiita
                                                                            • GitHub - taishi-i/awesome-ChatGPT-repositories: A curated list of resources dedicated to open source GitHub repositories related to ChatGPT and OpenAI API

                                                                              awesome-chatgpt-api - Curated list of apps and tools that not only use the new ChatGPT API, but also allow users to configure their own API keys, enabling free and on-demand usage of their own quota. awesome-chatgpt-prompts - This repo includes ChatGPT prompt curation to use ChatGPT better. awesome-chatgpt - Curated list of awesome tools, demos, docs for ChatGPT and GPT-3 awesome-totally-open-chat

                                                                                GitHub - taishi-i/awesome-ChatGPT-repositories: A curated list of resources dedicated to open source GitHub repositories related to ChatGPT and OpenAI API
                                                                              • Great software design looks underwhelming

                                                                                Years ago I spent a lot of time reviewing coding challenges. The challenge itself was very straightforward - building a CLI tool that hit an API and allowed the user to page through and inspect the data. We allowed any language, so I saw all kinds of approaches1. At one point I came across a challenge I thought was literally perfect. It was a single Python file (maybe thirty lines of code in total

                                                                                • すべてのWebプログラマがブックマークするべきGitHubリポジトリ 20選 2024年版

                                                                                  はじめに 今回の記事ではWeb開発を主戦場とするプログラマーを対象に、私の独断と偏見で2024年で必ず確認するべきGitHubリポジトリを30個紹介する。 GitHubは私たちエンジニアにとって、普段の学習や開発を進めるうえで最も重要な情報源の一つだ。今回の記事ではWeb開発(フロントエンド・バックエンド)に限定して、最低限確認するべきリポジトリを中心に紹介する。 freeCodeCamp 世界最大規模のプログラミングメディア「freeCodeCamp」のGitHubリポジトリである。扱う内容はWeb開発、モバイルアプリ開発やデータサイエンスなど多岐に渡る。 最大の強みは完全無料でこれらの情報を学べる点にある。初心者から上級者まで毎日確認しておこう。 developer-roadmap 分野ごとに最低限学ぶべき基礎知識やマスターするべきテクニックや専門用語等を図解で解説している。勉強方法が

                                                                                    すべてのWebプログラマがブックマークするべきGitHubリポジトリ 20選 2024年版