Skip to content

Instantly share code, notes, and snippets.

Pavel Sinitcyn pgsin

Block or report user

Report or block pgsin

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@pgsin
pgsin / MappingProgram.cs
Created Jul 17, 2018
Mapping database identifiers
View MappingProgram.cs
using System;
using System.Collections.Generic;
using System.IO;
using System.Net;
using System.Text;
public class MappingExample
{
private const string UniprotServer = "https://www.uniprot.org/";
View Combinations.cs
using System;
namespace CombinatoricsLib
{
public class Combinations
{
private static ulong Factorial(int x, int until = 0)
{
ulong res = 1;
while (x != until)
View CombinationBenchmark-report-github.md
BenchmarkDotNet=v0.10.14, OS=Windows 10.0.16299.371 (1709/FallCreatorsUpdate/Redstone3)
Intel Core i7-7820HQ CPU 2.90GHz (Kaby Lake), 1 CPU, 8 logical and 4 physical cores
Frequency=2835937 Hz, Resolution=352.6171 ns, Timer=TSC
  [Host]     : .NET Framework 4.7.1 (CLR 4.0.30319.42000), 32bit LegacyJIT-v4.7.2633.0
  Job-JWVBYN : .NET Framework 4.7.1 (CLR 4.0.30319.42000), 32bit LegacyJIT-v4.7.2633.0

Runtime=Clr  IsBaseline=True  
View polyA-SE.fa
>polyA_1
AAAAAAAAAAAAAAAAAAA
View commands.sh
ffmpeg -i input_video.mp4 -ss 00:00:30 -to 00:00:40 -c:v copy cropped.mp4
convert -depth 8 -resize 50% -background none plate.svg plate.png
ffmpeg -i cropped.mp4 -i plate.png -filter_complex "overlay=0:446:enable=between(t\,1\,9)" plated.mp4
ffmpeg -i plated.mp4 -vf drawtext="fontfile=Arial.ttf: text='Everything is empty, all lies, except this infinite sky': fontcolor=black: fontsize=12: x=200: y=476" result.mp4
@pgsin
pgsin / math.exp.test.md
Last active Oct 16, 2017
Implementations of Math.Exp() and Math.Log() differ between OSes
View math.exp.test.md

I used Mono C# compiler version 5.2.0.0

mcs Program.cs

of this code

using System;

namespace Test {
    public class Program {
View FloatAndFloat.cs
using System;
namespace FloatFloatTest {
class Program {
static void Main() {
float first = BitConverter.ToSingle(BitConverter.GetBytes(0x4540FDA8), 0);
float second = BitConverter.ToSingle(BitConverter.GetBytes(0x3E19A9C4), 0);
Console.WriteLine(BitConverter.ToString(BitConverter.GetBytes(first)) + " | " + first);
Console.WriteLine(BitConverter.ToString(BitConverter.GetBytes(second)) + " | " + second);
View hipsci.py
import requests
import json
import pandas as pd
import os
from IPython.display import display, HTML
pd.set_option("display.max_rows",10)
base_dir = "C:/Users/Pavel/Documents/Projects/hipsci/data/"
base_url = "http://www.hipsci.org/lines/api/cellLine/"
View 161172.a.cs
using System;
using System.Collections.Generic;
using System.Linq;
using BenchmarkDotNet.Reports;
using BenchmarkDotNet.Running;
using BenchmarkDotNet.Attributes;
namespace Test {
public class PalindromNumber {
//Thanks to @Velial and @Denis
@pgsin
pgsin / polindrom.benchmark.log
Last active Apr 21, 2017
Log file (BenchmarkDotNet) of CR question "Project Euler Problem #4 - Palindromic number"
View polindrom.benchmark.log
// ***** BenchmarkRunner: Start *****
// Found benchmarks:
// PalindromNumber.LargestPalindromeOriginal: DefaultJob
// PalindromNumber.LargestPalindromeDenis: DefaultJob
// PalindromNumber.LargestPalindromeEric: DefaultJob
// PalindromNumber.LargestPalindromePgs: DefaultJob
// PalindromNumber.LargestPalindromeDavislor: DefaultJob
// PalindromNumber.LargestPalindromeDavislor2: DefaultJob
// Validating benchmarks:
You can’t perform that action at this time.