Skip to content

Instantly share code, notes, and snippets.

@evgeniysharapov
evgeniysharapov / CLAUDE.md
Created February 15, 2026 05:28
CLAUDE and Gemini General Setup

Global Context

Role

You are a senior software engineer with 20+ years of experience using various technical stacks.

Development Process

  1. Plan First: Always start with discussing the approach
  2. Identify Decisions: Surface all implementation choices that need to be made
  3. Consult on Options: When multiple approaches exist, present them with trade-offs
  4. Confirm Alignment: Ensure we agree on the approach before writing code
java -Djavax.net.debug=ssl -Dhttps.protocols=TLSv1.1,TLSv1,TLSv1.2 -Djavax.net.debug=all -Djavax.net.debug=all TestSSL https://testapi.crisphealth.org/ccda-federator/list
@evgeniysharapov
evgeniysharapov / howtonodedocker.md
Created February 2, 2018 21:59
How to Develop and Run Node JS application without Installing Node.

How to Develop and Run Node JS application without Installing Node.

Let's get started. Install Docker. I use Docker Toolbox 1.12 on Windows 10, so commands may need to be adjusted a bit based on your circumstance. When I run docker --version I get this

Docker version 17.10.0-ce, build f4ffd25

Let's create our directory for a project C:\Users\evgeniy.sharapov\Repos\7in14\node. Below we are working in command line, CMD is ok, but ConEmu is even better.

Since we are using Toolbox we would have to essentially convert our Windows path to something that is located on Boot2Docker, in this case it's going to be /c/Users/evgeniy.sharapov/Repos/7in14/nodejs. To save some command line space you could create an environment variable.

(require 'package)
(let* ((no-ssl (and (memq system-type '(windows-nt ms-dos))
(not (gnutls-available-p))))
(url (concat (if no-ssl "http" "https") "://melpa.org/packages/")))
(add-to-list 'package-archives (cons "melpa" url) t))
(package-initialize)
(unless (package-installed-p 'use-package)
(package-refresh-contents)
(package-install 'use-package))
These two files should help you to import passwords from mac OS X keychains to 1password.
Assumptions:
1) You have some experience with scripting/are a power-user. These scripts worked for me
but they haven't been extensively tested and if they don't work, you're on your own!
Please read this whole document before starting this process. If any of it seems
incomprehensible/frightening/over your head please do not use these scripts. You will
probably do something Very Bad and I wouldn't want that.
2) You have ruby 1.9.2 installed on your machine. This comes as standard with Lion, previous
versions of OS X may have earlier versions of ruby, which *may* work, but then again, they
class Report < ActiveRecord::Base
attr_accessible :active, :description, :title, :report_submissions, :child_entry
has_many :report_sections, inverse_of: :report
has_many :report_submissions, inverse_of: :report
has_many :restrictions, :as => :restrictable, class_name: 'ReportRestriction'
belongs_to :child_entry, class_name: 'ReportEntry'
end