Skip to content

Instantly share code, notes, and snippets.

@nikneroz
nikneroz / PMI.md
Last active November 29, 2021 09:21

NER deployment

cd ~/pmi
git clone ssh://gitlab@gitlab.grfc.ru:222/mfti/vectorx-ner.git
cd ~/pmi/vectorx-ner/Docker
docker-compose -f docker-compose.yml build
docker-compose -f docker-compose.yml up

Проверяем через Postman и Ctrl+C чтобы остановить сервис

package com.example.player
import android.app.Activity
import android.content.Intent
import android.media.MediaPlayer
import android.net.Uri
import android.os.Build
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.provider.MediaStore
@nikneroz
nikneroz / tutorial.md
Last active November 16, 2019 13:15
JS, React, Webpack

JS

Webpack

@nikneroz
nikneroz / react_redux.md
Last active November 16, 2019 13:15
Лекция №2: React & Redux.

React

Функциональные и классовые компоненты

const WelcomeComponent = (props) =>
  <h1>Hello, {props.name}</h1>
class WelcomeComponent extends React.Component {
@nikneroz
nikneroz / Phoenix JWT.md
Last active October 13, 2019 10:16
Elixir + Phoenix Framework 1.3 + Guardian + JWT(Refresh, Revoke, Recover) + Comeonin

Elixir + Phoenix Framework 1.3 + Guardian + JWT(Refresh, Revoke, Recover) + Comeonin

User model bootstrap

Let's generate User model and controller.

mix ecto.create
mix phoenix.gen.json Accounts User users email:string password_hash:string
@nikneroz
nikneroz / planning.md
Last active June 2, 2019 15:41
Migration Plan

Auth ~ 1-2 weeks

Estimations

  • Base logic ~ 1 week
  • Controllers/Views/Mailers ~ 1 week

Authentication:

Library

@nikneroz
nikneroz / puma.rb
Created May 30, 2019 11:03
Ubuntu Rails deployments(RVM, Puma, Mina, Nginx)
#!/usr/bin/env puma
# start puma with:
# RAILS_ENV=production bundle exec puma -C ./config/puma.rb
# threads_count = ENV.fetch("RAILS_MAX_THREADS") { 16 }
rails_env = 'production'
app_path = '/home/deploy/my_app'
current_path = "#{app_path}/current"
@nikneroz
nikneroz / typescript_overview.md
Last active December 11, 2018 12:49
Typescript overview

Typescript

TypeScript — это надмножество JavaScript, то есть, любой код на JS является правильным с точки зрения TypeScript. Однако, TypeScript обладает некоторыми дополнительными возможностями, которые не входят в JavaScript. Среди них — строгая типизация (то есть, указание типа переменной при её объявлении, что позволяет сделать поведение кода более предсказуемым и упростить отладку), механизмы объектно-ориентированного программирования и многое другое. Браузеры не поддерживают TypeScript напрямую, поэтому код на TS надо транспилировать в JavaScript.

Типы данных в TypeScript

TypeScript поддерживает различные типы данных. Среди них можно отметить следующие:

let a: number      //например: 1, 2, 3
@nikneroz
nikneroz / sh
Last active September 24, 2018 06:52
# /lib/systemd/system/test.service
[Unit]
Description=Phoenix server for test app
After=network.target
[Service]
User=root
Group=root
Restart=on-failure
@nikneroz
nikneroz / win_init.vim
Last active July 8, 2018 18:03
Neovim & Windows WLS
if &compatible
set nocompatible
endif
" Required:
set runtimepath+=~/.config/nvim/dein/repos/github.com/Shougo/dein.vim
set runtimepath+=~/.config/nvim/dein/.cache/vim-airline/
set clipboard=unnamed
" Required: