並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 605件

新着順 人気順

existingの検索結果361 - 400 件 / 605件

  • Goらしいコードの書き方(ミニ)

    Goらしいコードの書き方(ミニ) Go 1.6 Release Party 17 February 2016 鵜飼文敏 Fumitoshi Ukai Google Software Engineer - Chrome Infra team 巻末付録「Goらしいコードの書き方」を書きました。 Ebook is now available! 2 Go 1.6 言語仕様の変更 -> なし! Goらしいコードの書き方は基本的にかわっていない。 golang.org/doc/effective_go.html github.com/golang/go/wiki/CodeReviewComments 3 Effective Go Go is a new language. Although it borrows ideas from existing languages, it has unusual

    • cURLは成功しGo HTTPリクエストは失敗する事象の裏にある仕様 | CyberAgent Developers Blog

      こんにちは、極予測やりとりAI というプロダクトの開発責任者をしている しゅん(@MxShun)です。 ある日、cURL は成功し Go HTTP リクエストは失敗する事象に遭遇しました。そのとき調査して分かった原因と仕様を共有します。 目次 事象の詳細 事象の原因 仕様1. HTTP/2 ではヘッダーは小文字のみ許容される 仕様2. Go HTTP/1.1 ではヘッダーは MIME 正規化される まとめ 事象の詳細 HTTP リクエストヘッダー X-Api-Key 値で認証するサーバと通信をしており、サーバのリアーキテクチャに伴う外部結合テスト中に当事象に遭遇しました。 まず疎通確認のため Go アプリケーションのコンテナ内から cURL でリクエストしてみたところ、200 OK が返ってきました。 curl -v \ > -H 'X-Api-Key: xxx' \ > -d '...'

        cURLは成功しGo HTTPリクエストは失敗する事象の裏にある仕様 | CyberAgent Developers Blog
      • Welcome to nginx on Debian!

        If you see this page, the nginx web server is successfully installed and working on Debian. Further configuration is required. For online documentation and support please refer to nginx.org Please use the reportbug tool to report bugs in the nginx package with Debian. However, check existing bug reports before reporting a new bug. Thank you for using debian and nginx.

        • Rust IDE に化ける VSCode - OPTiM TECH BLOG

          初めまして.社内の好きなエディタアンケートで Visual Studio Code (VSCode) に 1 票を投じた R&D チームの久保です.普段は深層学習を用いた画像解析やその周辺の研究開発を行っています. アンケートでは惜しくも Vim 勢に敗れてしまいましたが,2015 年にリリースされてからというもの,ものすごいスピードでユーザを増やしているこの VSCode を使って Rust の開発を行いたい人向けの記事を書いてみました.この記事を読むまで Rust (rls) と CodeLLDB の拡張機能を知らなかったという人がいれば今すぐインストールしましょう.私がこの 11101 文字を使って言いたいのはそれだけです. 「Rust って何?」という方はぜひ以下の過去記事にも目を通してみてください. 必修言語Rustの他己紹介 Rust カテゴリーの記事一覧 - OPTiM TE

            Rust IDE に化ける VSCode - OPTiM TECH BLOG
          • VOA Special English Word Book

            1,510 Words A B C D E F G H I J K L M N O P Q R S T U V W X Y Z This page will print cleanly in black and white on about 44 pages. The Parts of Speech n. (noun) - a name word v. (verb) - an action word ad. (adjective/adverb) - a describing word prep. (preposition) - a word used to show a relation pro. (pronoun) - a word used in place of a noun conj. (conjunction) - a joining word a (an) - ad. one;

            • アクセスキーのコミットを抑止できて安全便利な awslabs/git-secrets - kakakakakku blog

              GitHub で awslabs のリポジトリを眺めてたら git-secrets という便利なツール(シェルで実装されてる)を発見した. どんなものかを簡単に説明すると,アクセスキーなどを誤ってコミットすることを Git の hooks を使って未然に防ぐツールで,誤って GitHub に push してしまったために,AWS を不正利用されてしまった,みたいな事故もたまに聞くし,そういうのを防ぐことができる.非常に良かったので,一部のリポジトリに git-secrets を設定した. github.com インストール make install でも良いけど,Mac なら brew が使える. $ brew install git-secrets インストールすると git secrets コマンドが使えるようになった. $ git secrets usage: git secrets

                アクセスキーのコミットを抑止できて安全便利な awslabs/git-secrets - kakakakakku blog
              • Windows7上で Vagrant + Chef solo + knife-soloを使い、Ubuntu + ubuntu-desktopの環境を構築してみた - メモ的な思考的な

                VirtualBoxを使って検証的な環境を作ったり壊したりしているのですが、いい加減手作業はツライので、最近目にするChef関連の環境を構築してみました。 なお、構築にあたり、naoyaさんの本が非常に役立ちました。ありがとうございました。 入門Chef Solo - Infrastructure as Code - 達人出版会 ちなみに、手元のWindows環境では rsnyc がうまく設定できなかったせいか、knife-soloの「knife solo cook」がうまくできませんでした。githubにもissueが上がっているようです。 ただ、「knife solo init」「knife solo prepare」がとても便利なので、knife-soloも環境構築に加えてあります。 Provide better help if rsync isn't available · Iss

                  Windows7上で Vagrant + Chef solo + knife-soloを使い、Ubuntu + ubuntu-desktopの環境を構築してみた - メモ的な思考的な
                • Socket.IO — Introducing Socket.IO 1.0

                  The first version of Socket.IO was created shortly after Node.JS made its first appearance. I had been looking for a framework that easily enabled me to push data from a server to a client for a long time, and even had tried other approaches to server-side JavaScript. At the time, the main focus was on an interface equivalent to the upcoming WebSocket API that was in the process of standardization

                    Socket.IO — Introducing Socket.IO 1.0
                  • Chromeがもっと便利になるオススメ試験運用版機能6選+α | ライフハッカー・ジャパン

                    『Google Chrome』には、「試験運用版」という、GmailのLabsのような機能があり、これによって、さらに利便性をアップさせることができます。こちらでは、中でもオススメの機能をご紹介しましょう。 各機能に入る前に、試験運用版機能の使い方からおさらい。まず、Chromeのアドレスバーに「about:flags」と入力しましょう。すると、試験運用版の機能一覧が表示されます。有効にしたい機能を選び、各機能の下部にある「有効にする」をクリックし、ブラウザを立ち上げなおせば設定完了です。 Mac版Chromeと、Windows版Chromeでは、対応する試験運用版機能に違いがあります。また、Chromeには一般ユーザ向けの安定版のほか、ベータ版、開発版(dev版)、開発者向けのカナリアビルド(Canary builds)、Chromiumがリリースされていますが、ビルドによって、対応して

                      Chromeがもっと便利になるオススメ試験運用版機能6選+α | ライフハッカー・ジャパン
                    • Don't Use Kubernetes, Yet

                      Early-stage startups shouldn't run on Kubernetes yet. But eventually, growth-stage and large companies should be running on Kubernetes in some form. Kubernetes Maximalism doesn't mean one-size-fits-all. Infrastructure should progressively grow with your workloads and team. How can you choose the right technology now so that you can maximize growth and minimize pain later when you inevitably outgro

                        Don't Use Kubernetes, Yet
                      • Announcing Flutter 2- Google Developers Blog

                        Share Facebook Twitter LinkedIn Mail Our next generation of Flutter, built for web, mobile, and desktop Today, we’re announcing Flutter 2: a major upgrade to Flutter that enables developers to create beautiful, fast, and portable apps for any platform. With Flutter 2, you can use the same codebase to ship native apps to five operating systems: iOS, Android, Windows, macOS, and Linux; as well as we

                          Announcing Flutter 2- Google Developers Blog
                        • HTTP/3: the past, the present, and the future

                          During last year’s Birthday Week we announced preliminary support for QUIC and HTTP/3 (or “HTTP over QUIC” as it was known back then), the new standard for the web, enabling faster, more reliable, and more secure connections to web endpoints like websites and APIs. We also let our customers join a waiting list to try QUIC and HTTP/3 as soon as they became available. Since then, we’ve been working

                            HTTP/3: the past, the present, and the future
                          • perldelta - perl 5.10.0 の新機能

                            perldelta - perl 5.10.0 の新機能 perldelta - what is new for perl 5.10.0 名前 NAME perldelta - perl 5.10.0 の新機能 perldelta - what is new for perl 5.10.0 説明 DESCRIPTION このドキュメントでは 5.8.8 リリースと 5.10.0 リリースとでの相異点を 説明します. This document describes the differences between the 5.8.8 release and the 5.10.0 release. 5.10.0 でのバグ修正の多くは既に 5.8.X メンテナンスリリースで見ることができます; それらはここには重複しないで, perl58[1-8]?delta の マニュアルページ群に記載し

                            • Linux Applications Performance: Introduction

                              Articles in this series Part I. Iterative ServersPart II. Forking ServersPart III. Pre-forking ServersPart IV. Threaded ServersPart V. Pre-threaded ServersPart VI: poll-based serverPart VII: epoll-based server On HackerNews There are several interesting takeaways from the HackerNews thread for this article series. Do check it out. Web apps are the staple of consumers and enterprises. Among the man

                                Linux Applications Performance: Introduction
                              • Dockerコンテナ管理ツールGearDを試してみた | DevelopersIO

                                ども、大瀧です。 Dockerコンテナをデプロイするツールが欲しいという理由でAWS OpsWorksとの組み合わせを以前のエントリーで紹介しましたが、今回は別のアプローチでデプロイを行うGearDを試してみました。 GearDとは GearDは、Red Hat社が開発するDockerコンテナを管理するCLIツール兼エージェントです。 最近、ITニュースサイトのPublickeyで紹介された、Project Atomicのコンポーネントの1つです。Project Atomic自体はRHELベースの軽量Linuxディストリビューション(Atomic Host)を前提とするものですが、GearDは独立した造りになっており、Fedora 20およびRHEL 7-Beta(EPEL経由なのでサポートなし)で動作します。 ブログ記事 : GearD: The Intersection of PaaS

                                  Dockerコンテナ管理ツールGearDを試してみた | DevelopersIO
                                • Logofi - A New Experience of Logo Design Inspiration

                                  Welcome To Logofi Tips & Tools To Help You Make Money Online Our Story: At the beginning of our journey, we just discussed and showcased great Logo designs with our worldwide audience. ​ But NOW we have evolved into much more. ​ A business logo is just one of the important steps in creating a business. There are many many more steps each of us needs to consider when growing a business, whether tha

                                    Logofi - A New Experience of Logo Design Inspiration
                                  • 「実のところ、全てを備えていない言語 の方がプログラミングは簡単である」 デニス・リッチー “A language that doesn’t have everything is actually easier to program in than some that do.” – Dennis Ritchie 1 �

                                    「実のところ、全てを備えていない言語 の方がプログラミングは簡単である」 デニス・リッチー “A language that doesn’t have everything is actually easier to program in than some that do.” – Dennis Ritchie 1 ソフトウェアスタックはどんどん 深くなっています。 The software stack is growing ever deeper. 2 プログラマのキャリアはローレイヤの 周辺だけに留まらなくなりました。か といって、LLなどのハイレイヤだけが それにとって変わったわけではありま せん。 そう、今は「ブラウザ」という領域が あるのです。 Programmers can spend an entire career in not just user-space... no

                                    • Node.js Best Practices - RisingStack Engineering

                                      We get asked about Node.js best practices, tips all the time – so this post intends to clean things up, and summarizes the basics of how we write Node.jsNode.js is an asynchronous event-driven JavaScript runtime and is the most effective when building scalable network applications. Node.js is free of locks, so there's no chance to dead-lock any process. at RisingStack. Some of these Node.js best p

                                      • Web Architecture 101

                                        Modern web application architecture overviewThe above diagram is a fairly good representation of our architecture at Storyblocks. If you’re not an experienced web developer, you’ll likely find it complicated. The walk through below should make it more approachable before we dive into the details of each component. A user searches on Google for “Strong Beautiful Fog And Sunbeams In The Forest”. The

                                          Web Architecture 101
                                        • 実践的Djangoプロジェクトの設計―開発・運用が楽になる設定ファイルを書こう! アンチパターンとベストプラクティス|ハイクラス転職・求人情報サイト AMBI(アンビ)

                                          ハイクラス求人TOPIT記事一覧実践的Djangoプロジェクトの設計―開発・運用が楽になる設定ファイルを書こう! アンチパターンとベストプラクティス 実践的Djangoプロジェクトの設計―開発・運用が楽になる設定ファイルを書こう! アンチパターンとベストプラクティス Pythonで広く利用されているWebアプリケーションのフレームワークにDjangoがあります。Djangoで開発を始める際に、プロジェクトの設定ファイルをどのように記述すれば運用が楽になるのか。『Python実践レシピ』の著書もある筒井隆次(ryu22e)さんによる寄稿です。 Djangoは、Python製のWebアプリケーションフレームワークです。もともとニュースサイトを管理する目的で開発が始まり、2005年7月にOSSとしてリリースされました。 Python Software Foundation(PSF)による調査「P

                                            実践的Djangoプロジェクトの設計―開発・運用が楽になる設定ファイルを書こう! アンチパターンとベストプラクティス|ハイクラス転職・求人情報サイト AMBI(アンビ)
                                          • Magpie RSS - PHP RSS Parser

                                            MagpieRSS provides an XML-based (expat) RSS parser in PHP. MagpieRSS is compatible with RSS 0.9 through RSS 1.0. Also parses RSS 1.0's modules, RSS 2.0, and Atom. (with a few exceptions) News! Excited to announce that AOE media, a TYPO3 & Open Source provider from Germany has recently agreed to provide continues sponsoring for MagpieRSS. Magpie links page has been rebuilt, and is now driven by del

                                            • 【Facebook】Graph API の説明:プロジェクトマネジメント10.0:オルタナティブ・ブログ

                                              ブログ引っ越しました→「Looops 直人の備忘録」 ◆関連記事 【Facebook】Social Plugin 説明 2010/04/23 【Facebook】Open Graph Protocol 説明 2010/05/12 お世話になっております。 ループス岡村直人です。 前回の記事ではFacebookのSocial Pluginに関して、 簡単な説明を書かせていただきました。 今回はその続き、Graph APIについて書いてみたいと思います。 前回同様、Facebook.com上のドキュメントがベースになりますので、 内容については未検証の部分も多々あります(未検証の部分はその旨言及するようにいたします)。翻訳をベースとしているため、断定するような表現で文章が終わっている部分が多いのですが、その内容を保証するものではありませんので予めご了承いただきたく存じます。 認識違いや不明点等

                                                【Facebook】Graph API の説明:プロジェクトマネジメント10.0:オルタナティブ・ブログ
                                              • GitHub - serverless/serverless: ⚡ Serverless Framework – Effortlessly build apps that auto-scale, incur zero costs when idle, and require minimal maintenance using AWS Lambda and other managed cloud services.

                                                Here's a list of everything that's new in V.4, so far: Support for AWS SAM, AWS Cloudformation, & Traditional Serverless Framework Projects: Now, you can use one tool to deploy all three of these IaC project files. More info here Native Typescript Support: You can now use .ts handlers in your AWS Lambda functions in serverless.yml and have them build automatically upon deploy. ESBuild is now inclu

                                                  GitHub - serverless/serverless: ⚡ Serverless Framework – Effortlessly build apps that auto-scale, incur zero costs when idle, and require minimal maintenance using AWS Lambda and other managed cloud services.
                                                • [空を飛ぶ鳥の群れの動きを再現するアルゴリズムの論文] Craig Reynolds: Flocks, Herds, and Schools: A Distributed Behavioral Model

                                                  Published in Computer Graphics, 21(4), July 1987, pp. 25-34. (ACM SIGGRAPH '87 Conference Proceedings, Anaheim, California, July 1987.) Flocks, Herds, and Schools: A Distributed Behavioral Model 1 Craig W. Reynolds Symbolics Graphics Division [obsolete addresses removed 2] Abstract The aggregate motion of a flock of birds, a herd of land animals, or a school of fish is a beautiful and familiar par

                                                  • Semantic Versioning 2.0.0

                                                    english セマンティック バージョニング 2.0.0 概要 バージョン番号 MAJOR.MINOR.PATCH を前提として、 あなたが互換性のない API の変更を行うときに MAJOR バージョンを、 後方互換性のある方法で機能性を追加したときに MINOR バージョンを、 そして、後方互換性のあるバグ フィックスをしたときに PATCH バージョンを、 インクリメントします。 追加のラベルとして、プレリリースとビルド メタデータが MAJOR.MINOR.PATCH フォーマットへの拡張として利用することができます。 序論 ソフトウェア マネジメントの世界には「依存関係地獄」と呼ばれる非常に恐ろしい場所が存在します。 あなたのシステムがより大きくなるほど、あなたのソフトウェアの中へより多くのパッケージを溶け込ませるほど、いつかこの絶望の底にいるあなた自身に気づく、そんな可能性が

                                                    • Raspberry Pi 3 Model B+ on sale now at $35 - Raspberry Pi

                                                      Here’s a long post. We think you’ll find it interesting. If you don’t have time to read it all, we recommend you watch this video, which will fill you in with everything you need, and then head straight to the product page to fill yer boots. (We recommend the video anyway, even if you do have time for a long read. ‘Cos it’s fab.) If you’ve been a Raspberry Pi watcher for a while now, you’ll have a

                                                        Raspberry Pi 3 Model B+ on sale now at $35 - Raspberry Pi
                                                      • Adminer - Database management in a single PHP file

                                                        Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server. Adminer is available for MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB and others via plugin. Features, Requirements, Skins, References Why is Adminer better than phpMyAdmin? Replace phpMy

                                                          Adminer - Database management in a single PHP file
                                                        • Eric Martin » SimpleModal

                                                          SimpleModal is a lightweight jQuery Plugin which provides a powerful interface for modal dialog development. Think of it as a modal dialog framework. SimpleModal gives you the flexibility to build whatever you can envision, while shielding you from related cross-browser issues inherent with UI development. Usage SimpleModal provides 2 simple ways to invoke a modal dialog. As a chained jQuery funct

                                                          • oEmbed

                                                            oEmbed is a format for allowing an embedded representation of a URL on third party sites. The simple API allows a website to display embedded content (such as photos or videos) when a user posts a link to that resource, without having to parse the resource directly. This document is stored on GitHub. Table Of Contents Quick Example Full Spec Security considerations Discovery More examples Authors

                                                            • MacでLocalでLLMを走らせるならLM Studioが楽。 - Qiita

                                                              MacでLocal LLM そこそこRAMの大きなMacbook proが手に入ったので、ローカルでのLLM実行を試すことにした。 しかし、MacのGPUを有効化させることのできるローカル環境を整えるまでに、思いのほか苦労したので、メモとして記しておく。 とりあえず、以下の3つの選択肢を試した。 open interpreter text-generation-webui LM Studio で、結局のところ現状まともに動作してくれたのは、LM Studioだけだったのだが、それぞれの所感について示しておく。 1: open interpreter open interpreterそのもの説明については、Qiitaにもいくらでも記事があるのでここでは省略する。 例えば以下の記事など。 https://qiita.com/ot12/items/d2672144b914cb6f252f htt

                                                                MacでLocalでLLMを走らせるならLM Studioが楽。 - Qiita
                                                              • Why I Won't Use Next.js

                                                                You’ve got a new project to work on. Or you’ve got an existing project you’re motivated to upgrade to a more modern approach. Or perhaps you’re dissatisfied with your current modern framework or second-guessing yourself and you’re investigating alternatives. In any case, you’ve got a decision to make. There are lots of “modern” frameworks to choose from. Even if you’re not facing this choice right

                                                                  Why I Won't Use Next.js
                                                                • microformats

                                                                  A (very) belated follow up to Getting Started with Microformats 2, covering the basics of consuming and using microformats 2 data. Originally posted on waterpigs.co.uk. More and more people are using microformats 2 to mark up profiles, posts, events and other data on their personal sites, enabling developers to build applications which use this data in useful and interesting ways. Whether you want

                                                                  • Scroll your HTML with jquery.scrollable.js

                                                                    05/22/2008 - Tero Piirainen, download version 0.11 Features I want to take a bunch of HTML nodes and do following things with them make those items scrollable horizotally or vertically decide how many items are visible at once scroll elements with mouse, arrow keys and mousewheel (requires mousewheel.js) make navigational buttons without programming have programmatic actions: next, prev, nextPag

                                                                    • Neatorama » Blog Archive » The Evolution of Tech Companies’ Logos

                                                                      You've seen these tech logos everywhere, but have you ever wondered how they came to be? Did you know that Apple's original logo was Isaac Newton under an apple tree? Or that Nokia's original logo was a fish? Let's take a look at the origin of tech companies' logos and how they evolved over time: Adobe Systems Source: Adobe Press In 1982, forty-something programmers John Warnock and Charles Geschk

                                                                      • Reverse-Engineering iOS Apps: Hacking on Lyft

                                                                        About the content This content has been published here with the express permission of the author. If you’ve ever needed to know how another piece of code works, or have been at the mercy of someone else’s bugs, you can always look at the source code… unless you don’t have it. In this talk, Conrad covers many concepts & tools that can used to reverse-engineer existing apps, as well as debug other l

                                                                          Reverse-Engineering iOS Apps: Hacking on Lyft
                                                                        • Groovy - Home

                                                                          Groovy WikiGroovy... is an agile and dynamic language for the Java Virtual Machine builds upon the strengths of Java but has additional power features inspired by languages like Python, Ruby and Smalltalk makes modern programming features available to Java developers with almost-zero learning curve supports Domain-Specific Languages and other compact syntax so your code becomes easy to read and ma

                                                                          • Kotlin 1.0 Released: Pragmatic Language for the JVM and Android | The Kotlin Blog

                                                                            This is it. 1.0 is here! It’s been a long and exciting road but we’ve finally reached the first big 1.0, and we’re celebrating the release by also presenting you with the new logo: See the discussions on Reddit and Hacker News. What is Kotlin? Kotlin is a pragmatic programming language for the JVM and Android that combines OO and functional features and is focused on interoperability, safety, clar

                                                                              Kotlin 1.0 Released: Pragmatic Language for the JVM and Android | The Kotlin Blog
                                                                            • S-99: Ninety-Nine Scala Problems

                                                                              These are an adaptation of the Ninety-Nine Prolog Problems written by Werner Hett at the Berne University of Applied Sciences in Berne, Switzerland.  I (Pip! Gold) have altered them to be more amenable to programming in Scala.  Feedback is appreciated, particularly on anything marked TODO. The problems have different levels of difficulty.  Those marked with a single asterisk (*) are easy.  If you

                                                                              • Go Style

                                                                                Documents The Style Guide outlines the foundation of Go style at Google. This document is definitive and is used as the basis for the recommendations in Style Decisions and Best Practices. Style Decisions is a more verbose document that summarizes decisions on specific style points and discusses the reasoning behind the decisions where appropriate. These decisions may occasionally change based on

                                                                                • OnSay ~Twitterの友達に番号なしで無料通話~

                                                                                  OnSay is a free application that lets you make free calls without a phone number to your Twitter/Facebook friends. OnSay License Agreement ●Apple AppStore version Onsay is licensed under the Apple AppStore LICENSED APPLICATION END USER LICENSE AGREEMENT. You can see these license agreements by clicking here. ●Google Android version OnSay Basic Eula for Android Applications By downloading any appli