Skip to content

Instantly share code, notes, and snippets.

@maliqq
maliqq / yaroot.sh
Created July 18, 2012 13:17 — forked from 2bj/yaroot.sh
1. С помощью каких комбинаций клавиш в текстовых редакторах vi или vim скопировать в буфер 4 строки, начиная со строки, где находится курсор?
2. Вы в bash запустили команду echo $[5/2]. Какой будет результат?
3. В bash вы хотите сравнить два числа. Какой оператор сравнения нужно применить, если нужно узнать, что первое значение больше или равно второму?
4. Вам нужно запустить web-сервер Apache на порту 3128. С помощью какой директивы в конфигурационном файле это можно сделать?
5. Как в Linux узнать текущий рабочий каталог процесса с pid = 4556?
6. Как в Unix посмотреть какие файлы или устройства использует процесс с pid = 85003?
7. Какие из перечисленных типов хранилищ в MySQL поддерживают транзакционность: MyISAM, Memory, InnoDB, Archive, NDB, CSV?
8. Как в PostgreSQL очистить файлы баз данных от уже удалённых записей?
9. Как очистить лог-файл /var/log/log, открытый работающим процессом?
10. Вы зашли на сервер с Linux с помощью ssh. Как перегрузить этот сервер по sysrq-b?
### Usage example
Publisher = Struct.new(:name)
Book = Struct.new(:publisher)
Review = Struct.new(:book)
def Review.publisher
book.publisher
end
{
"bb": 2.0,
"committed_eur": 140.571633,
"committed_usd": 183.0,
"created_at": "2013-08-08 20:03:22.916840",
"ended_at": "2013-06-26 16:55:49",
"game_server": "PokerStars",
"game_type": "omaha",
"id": 1273,
"started_at": "2013-06-26 16:11:08",
{
"status":"done",
"user_id":4,
"user_hands_uploaded_at":null,
"coach_id":3,
"recommendations":{
"facing_3bet_after_open_raise":[
{
"column_name":"AA",
"user_original_hands_count":32,
{
"buckets_count":10,
"status":"done",
"user_id":2,
"created_at":"2013-12-08 01:00:50.540000",
"updated_at":"2013-12-08 01:01:47.394000",
"player":null,
"upload_hands_item_id":"52a32f6ace34de6ad64767eb",
"situation":"facing_unopened",
"position":null,
{
"header":{
"showdown":{
"krondix":"show",
"Liza_plus_EV":"muck",
"Ithfen":"show",
"Ludvig100602":"muck",
"BIG2BOSS":"muck"
},
"currency":"USD",
{
"header":{
"showdown":{
"lucylooose":"show",
"freewalk":"show",
"SERGO LAVROV":"show"
},
"currency":"USD",
"bb_player":"SERGO LAVROV",
"table":{
{
"header":{
"showdown":{
},
"currency":"USD",
"bb_player":"krondix",
"table":{
"button":2,
"name":"Sita III",
{
"header":{
"showdown":{
"freewalk":"show",
"SERGO LAVROV":"show"
},
"currency":"USD",
"bb_player":"lucylooose",
"table":{
"button":5,
{
"situation":"open_raise",
"position":null,
"upload_hands_item_id":"526ed331ce34de6612a66390",
"created_at":"2013-10-29T01:12:17.178Z",
"updated_at":"2013-10-29T01:12:17.178Z",
"upload_hands_item_date":"2013-10-29T01:12:17.178Z",
"columns":[
{
"aposteriori_share":"0.33282",