Skip to content

Instantly share code, notes, and snippets.

View trK54Ylmz's full-sized avatar

Tarık Yılmaz trK54Ylmz

View GitHub Profile
@trK54Ylmz
trK54Ylmz / main.py
Last active October 29, 2022 05:33
Interactive game listing from Metacritics by user score
import streamlit as st
import pandas
import requests
from bs4 import BeautifulSoup
from datetime import datetime, timedelta
from IPython.core.display import display, HTML
def main():
st.sidebar.title('Select page')
class PythonAT38 < Formula
desc "Interpreted, interactive, object-oriented programming language"
homepage "https://www.python.org/"
url "https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tar.xz"
sha256 "e3003ed57db17e617acb382b0cade29a248c6026b1bd8aad1f976e9af66a83b0"
license "Python-2.0"
livecheck do
url "https://www.python.org/ftp/python/"
regex(%r{href=.*?v?(3\.8(?:\.\d+)*)/?["' >]}i)
class PythonAT36 < Formula
desc "Interpreted, interactive, object-oriented programming language"
homepage "https://www.python.org/"
url "https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz"
sha256 "f434053ba1b5c8a5cc597e966ead3c5143012af827fd3f0697d21450bb8d87a6"
revision 1
bottle do
sha256 "1bc5a2d3f0a8602bf2f46de7c43fcb6dde4f110c0f4518d4e802cb1f733a43de" => :high_sierra
sha256 "131d39120ac6ca2f21bf231de7414c08916cea472bc5219e0bcb49541f77cb9f" => :sierra
void main() {
String lu = '\u0041-\u005a\u00c0-\u00d6\u00d8-\u00de\u0100\u0102\u0104\u0106\u0108\u010a\u010c\u010e\u0110\u0112\u0114\u0116\u0118\u011a\u011c\u011e\u0120\u0122\u0124\u0126\u0128\u012a\u012c\u012e\u0130\u0132\u0134\u0136\u0139\u013b\u013d\u013f\u0141\u0143\u0145\u0147\u014a\u014c\u014e\u0150\u0152\u0154\u0156\u0158\u015a\u015c\u015e\u0160\u0162\u0164\u0166\u0168\u016a\u016c\u016e\u0170\u0172\u0174\u0176\u0178\u0179\u017b\u017d\u0181\u0182\u0184\u0186\u0187\u0189-\u018b\u018e-\u0191\u0193\u0194\u0196-\u0198\u019c\u019d\u019f\u01a0\u01a2\u01a4\u01a6\u01a7\u01a9\u01ac\u01ae\u01af\u01b1-\u01b3\u01b5\u01b7\u01b8\u01bc\u01c4\u01c7\u01ca\u01cd\u01cf\u01d1\u01d3\u01d5\u01d7\u01d9\u01db\u01de\u01e0\u01e2\u01e4\u01e6\u01e8\u01ea\u01ec\u01ee\u01f1\u01f4\u01f6-\u01f8\u01fa\u01fc\u01fe\u0200\u0202\u0204\u0206\u0208\u020a\u020c\u020e\u0210\u0212\u0214\u0216\u0218\u021a\u021c\u021e\u0220\u0222\u0224\u0226\u0228\u022a\u022c\u022e\u0230\u0232\u023a\u023b\u023d\u023e\u0241\u0243-\u0246\u0248\u024a\u024c\u024e\u
package com.androgeus.utils
import java.net.URI
import com.androgeus.config.AConfig
import org.apache.hadoop.conf.Configuration
import org.apache.hadoop.fs.{FileSystem, Path}
object IOUtils {
/**
@trK54Ylmz
trK54Ylmz / hadoop-install.sh
Last active October 20, 2019 06:37
hadoop-2.7.3 with native libraries on Macos
# install prerequisties
xcode-select --install
brew tap homebrew/versions
brew install cmake maven openssl protobuf250 snappy
# download hadoop
cd /tmp
git clone https://github.com/apache/hadoop.git
cd hadoop
git checkout rel/release-2.7.3
@trK54Ylmz
trK54Ylmz / iterm2 key mapping
Last active October 11, 2018 11:49
Iterm2 keyboard shortcuts
Send hex code
⌥←Delete = 0x17 - delete word
^←Delete = 0x15 - delete line
Send escape sequence
⌥← = Esc + b = move to left
⌥→ = Esc + f = move to right
#!/usr/bin/env ruby
# Copyright 2013, Nathan Milford
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
@trK54Ylmz
trK54Ylmz / ThreadPool.java
Last active November 27, 2015 20:43
Simple thread pool with rejected execution - log4j required
/*
* Copyright 2015 Tarık Yılmaz
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
@trK54Ylmz
trK54Ylmz / StringUtils.scala
Last active May 7, 2016 18:53
String helper functions for Scala lang
object StringUtils
{
def isEmpty(str: String): Boolean = str == null || str.trim == ""
def isAnyEmpty(arr: String*): Boolean = arr.count(str => str == null || str.trim == "") > 0
def getFirstEmpty(arr: String*): String = {
val group = arr.filter(str => str == null || str.trim == "")
if (group.isEmpty) null else group.head