Skip to content

Instantly share code, notes, and snippets.

View hawk911's full-sized avatar

Denis hawk911

View GitHub Profile
@zhengjia
zhengjia / capybara cheat sheet
Created June 7, 2010 01:35
capybara cheat sheet
=Navigating=
visit('/projects')
visit(post_comments_path(post))
=Clicking links and buttons=
click_link('id-of-link')
click_link('Link Text')
click_button('Save')
click('Link Text') # Click either a link or a button
click('Button Value')
@lukas-h
lukas-h / license-badges.md
Last active May 1, 2024 10:20
Markdown License Badges for your Project

Markdown License badges

Collection of License badges for your Project's README file.
This list includes the most common open source and open data licenses.
Easily copy and paste the code under the badges into your Markdown files.

Notes

  • The badges do not fully replace the license informations for your projects, they are only emblems for the README, that the user can see the License at first glance.

Translations: (No guarantee that the translations are up-to-date)

@cube-drone
cube-drone / automation.md
Last active March 26, 2024 20:24
Automation For The People

Automation for the People

Long ago, the first time I read "The Pragmatic Programmer", I read some advice that really stuck with me.

"Don't Use Manual Procedures".

This in the chapter on Ubiquitous Automation. To summarize, they want you to automate all the things.

The trouble was that I hadn't much of an idea how to actually go

chcp 1251
set OSCRIPT=D:\SOFT\onescript\bin\oscript.exe
set DEPLOYKA=D:\SOFT\onescript\deployka\src\
set EPFROOT=D:\SOFT\onescript\epf
set STORAGEPATH=tcp://storage.service.consul/erp
set DATABASENAME=ERP
set DATABASE=/S"onec.service.consul\%DATABASENAME%"
set VERSION=8.3.9.1818
set BUILDPATH=d:\Soft\Enterprise
@ferventcoder
ferventcoder / NonAdmin.cmd
Last active February 11, 2024 03:15
Installing Software as a Non-Administrator Using Chocolatey
:: Pick one of these two files (cmd or ps1)
:: Set directory for installation - Chocolatey does not lock
:: down the directory if not the default
SET INSTALLDIR=c:\ProgramData\chocoportable
setx ChocolateyInstall %INSTALLDIR%
:: All install options - offline, proxy, etc at
:: https://chocolatey.org/install
@powershell -NoProfile -ExecutionPolicy Bypass -Command "(iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))) >$null 2>&1" && SET PATH="%PATH%;%INSTALLDIR%\bin"
@EvilBeaver
EvilBeaver / install_ras.cmd
Last active March 18, 2024 13:13
Установка сервера администрирования 1С в виде службы
@echo off
rem %1 – полный номер версии 1С:Предприятия
rem %2 – имя сервера (с портом агента). Важно указать именно 1540, а не 1541
rem %3 – порт RAS
set SrvUserName=LocalSystem
set SrvUserPwd=""
set Agent=%2
set RASPort=%3
set SrvcName="ras %Agent%"
@pierrejoubert73
pierrejoubert73 / markdown-details-collapsible.md
Last active May 2, 2024 16:19
How to add a collapsible section in markdown.

How to add a collapsible section in markdown

1. Example

Click me

Heading

  1. Foo
  2. Bar
    • Baz
  • Qux
@dannote
dannote / final-cut-pro-trial-reset.swift
Last active April 17, 2024 10:39
Final Cut Pro X trial reset
#!/usr/bin/swift
import Foundation
let path = URL(fileURLWithPath: NSString(string: "~/Library/Application Support/.ffuserdata").expandingTildeInPath)
let data = try! NSData(contentsOf: path) as Data
let dictionary = try! NSKeyedUnarchiver.unarchiveTopLevelObjectWithData(data) as! NSDictionary
let mutableDictionary = dictionary.mutableCopy() as! NSMutableDictionary
for (key, value) in mutableDictionary {
node {
env.LOGOS_LEVEL = 'DEBUG'
def RESULT_FILE = 'validation-result.txt'
def PREV_RESULT_FILE = "prev-${RESULT_FILE}"
def PREV_PARAM = "--prev-validation-result ${PREV_RESULT_FILE}"
def LOCAL_REPO = 'c:/local-repo'
def REMOTE_REPO = 'git@remote.repo:project-name/project-name.git'
def REPO_BRANCH = 'develop'
def PROJECT_PATH = 'c:/local-repo/project-name'
stage('Подготовка окружения') {
@artbear
artbear / readme.md
Last active December 14, 2022 13:07
Как регулярными выражениями искать в Visual Studio Code многострочные строки - в т.ч. и пустые строки или пустые методы

В окне модуля - Ctrl+F

  • поиск пустых процедур

    • ^Процедура\s+[a-zA-Z0-9А-Яа-яёЁ_]+\(\)\s+Экспорт\s*\n\s*КонецПроцедуры
    • используем \n
  • поиск пустых строк

    • ^(s*\n){2,10}
    • заменять на \n - один перенос строки