Gemini CLI に Gemini CLI 自体のソースコードを読ませつつ、高度な使い方を分析させたもの
Gemini CLIは、単なる対話ツールではありません。その設計の核心を理解することで、私たちはGemini CLIを、自らの開発ワークフローに最適化された、強力な自動化エンジンへと変貌させることができます。このガイドでは、基本的な使い方から、コードリーディングによって明らかになった高度な実践テクニックまでを解説します。
module github.com/mackee/sandbox/goperlfallblock | |
go 1.16 | |
require ( | |
github.com/JoelOtter/termloop v0.0.0-20210806173944-5f7c38744afb // indirect | |
github.com/Songmu/strrand v0.0.0-20181014100012-5195340ba52c // indirect | |
github.com/nsf/termbox-go v1.1.1 // indirect | |
) |
#! /usr/bin/perl | |
# | |
# Written in 2017 by Kazuho Oku | |
# | |
# To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this software to the public domain worldwide. This software is distributed without any warranty. | |
# You should have received a copy of the CC0 Public Domain Dedication along with this software. If not, see <http://creativecommons.org/publicdomain/zero/1.0/>. | |
# | |
use strict; | |
use warnings; |
この記事はWebスクレイピング Advent Calendar 2017の17日目の記事です。puppeteerでクローリングします。
SPAみたいなちょっと凝ったWebサイトをクローリングするときは一昔前はSelenium + PhantomJSあたりが鉄板でしたが、今後はSelenium + Headless ChromeもしくはPuppeteer + Headless Chromeが主流となっていく見通しです。 (HeadlessとはGUIアプリケーションのGUIを介さないモードのことです。)
前者についてはWeb上に情報も多いですが、Puppeteerでクローリングする話をそんなに見ない気がするのでクローリングの歴史を踏まえてやってみます。
-- www.lua: Hammerspoon snippet that takes a snapshot and uploads it to imagebin every time you hit "www". | |
-- | |
-- Requirements: | |
-- * ffmpeg | |
-- * imagebin API key | |
-- | |
-- This script is directly inspired by: http://portal.nifty.com/kiji/170321199097_1.htm | |
-- | |
-- License: BSD-2-Clause (c) Akinori MUSHA | |
do |
以下転載:
# filter by request host header | |
varnishlog -q 'ReqHeader ~ "Host: example.com"' | |
# filter by request url | |
varnishlog -q 'ReqURL ~ "^/some/path/"' | |
# filter by client ip (behind reverse proxy) | |
varnishlog -q 'ReqHeader ~ "X-Real-IP: .*123.123.123.123"' | |
# filter by request host header and show request url and referrer header |
// ==UserScript== | |
// @id iitc-plugin-ingressdualmap-exporter@OllieTerrance | |
// @name IITC plugin: Ingress Dual Map Exporter | |
// @category Keys | |
// @version 0.0.0.1 | |
// @namespace https://github.com/jonatkins/ingress-intel-total-conversion | |
// @description Exports portals currently in view as a CSV list for use with Ingress Dual Map. | |
// @include https://www.ingress.com/intel* | |
// @include http://www.ingress.com/intel* | |
// @match https://www.ingress.com/intel* |