Skip to content

Instantly share code, notes, and snippets.

View erhanzeyrek's full-sized avatar
💻
Life runs on code.

erhanzeyrek

💻
Life runs on code.
View GitHub Profile
@erhanzeyrek
erhanzeyrek / JS-LINQ.js
Last active October 5, 2020 11:20 — forked from DanDiplo/JS-LINQ.js
[JStoLINQ] LINQ'deki koleksiyon yönetim methodlarının javascript karşılıkları #LINQ
// JS array equivalents to C# LINQ methods - by Dan B.
// Here's a simple array of "person" objects
var people = [
{ name: "John", age: 20 },
{ name: "Mary", age: 35 },
{ name: "Arthur", age: 78 },
{ name: "Mike", age: 27 },
{ name: "Judy", age: 42 },
{ name: "Tim", age: 8 }
@erhanzeyrek
erhanzeyrek / LogoCariHesapEkstresi.sql
Last active January 25, 2023 08:37
[Logo Cari Hesap Ekstresi] Logo'nun tarzında cari hesap ekstresi. #Logo
USE [TIGER_DB]
GO
/****** Object: StoredProcedure [dbo].[CARI_HESAP_EKSTRE] Script Date: 1.10.2020 16:21:15 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
@erhanzeyrek
erhanzeyrek / cursor.sql
Created October 5, 2020 11:36
[SQL Cursor Örneği] T-SQL'de örnek cursor
DECLARE @VAR1 NVARCHAR(255)
DECLARE @VAR2 NVARCHAR(255)
DECLARE MYCURSOR CURSOR FOR
SELECT COL1, COL2 FROM MYTABLE
OPEN MYCURSOR
FETCH NEXT FROM MYCURSOR INTO @VAR1, @VAR2
@erhanzeyrek
erhanzeyrek / delete_user_eba.sql
Created October 5, 2020 11:39
[eBA DB'den kullanıcı silme] eBA'da bir kullanıcıyı komple silme. #eBA
USE EBA
DELETE FROM OSPROPERTYVALUES WHERE ID LIKE '%johndoe%'
DELETE FROM OSUSERS WHERE ID LIKE '%johndoe%'
DELETE FROM COMPANYOBJECTS WHERE ID LIKE '%johndoe%'
DELETE FROM GRIDLAYOUTSETTINGS WHERE USERID LIKE '%johndoe%'
@erhanzeyrek
erhanzeyrek / searchValue.sql
Created October 5, 2020 11:48
[Veritabanında Değer Arama] Verilen değere göre veritabanının tüm tablolarını tarayıp istenen değerleri bulur.
USE DBNAME
/* Reto Egeter, fullparam.wordpress.com */
DECLARE @SearchStrTableName nvarchar(255), @SearchStrColumnName nvarchar(255), @SearchStrColumnValue nvarchar(255), @SearchStrInXML bit, @FullRowResult bit, @FullRowResultRows int
SET @SearchStrColumnValue = '%searchValue%' /* use LIKE syntax */
SET @FullRowResult = 1
SET @FullRowResultRows = 3
SET @SearchStrTableName = NULL /* NULL for all tables, uses LIKE syntax */
SET @SearchStrColumnName = NULL /* NULL for all columns, uses LIKE syntax */
@erhanzeyrek
erhanzeyrek / jsonParser.sql
Created October 5, 2020 11:50
[SQL JSON Parser] JSON objesini parse ederek SQL tablo verisine dönüştürür
USE [DATABASE]
GO
/****** Object: UserDefinedFunction [dbo].[parseJSON] Script Date: 5.10.2020 14:53:06 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
@erhanzeyrek
erhanzeyrek / commands.txt
Created November 16, 2020 14:45
[Teamcity Komutları] Kullanışlı TeamCity komutları #devops #teamcity
--Ubuntu üzerinde TeamCity agent'ı başlat
./home/<username>/BuildAgent/bin/agent.sh start
@erhanzeyrek
erhanzeyrek / sqltocsharp.sql
Created November 24, 2020 14:43
[SQL Tablosunu C# Class'ına - modeline çevirme] Parametre olarak verilen tablo adını çıktı olarak C# class'ına veri tipleri ile beraber çevirir. ORM entegrasyonları için kullanılabilir. #SQL #C#
declare @TableName sysname = 'TABLOADI'
declare @result varchar(max) = 'public class ' + @TableName + '
{'
select @result = @result + '
public ' + ColumnType + ' ' + ColumnName + ' { get; set; }
'
from
(
select
@erhanzeyrek
erhanzeyrek / metabase_docker_migration_guide
Created November 26, 2020 15:29
[Migrate Metabase running on Docker with H2DB container to PostgreSQL] Steps to migrating existing metabase installation running on Docker with h2db to PostgreSQL #metabase #docker #postgresql
1-) Firstly, stop running container.
docker stop metabase_container_name_or_id
2-) Copy existing H2 database files to outside container.
docker cp metabase_container_id:/metabase.db ./metabase_db_backup
3-) Copy existing jar file outside from container for migration
@erhanzeyrek
erhanzeyrek / sil.ps1
Last active June 25, 2022 19:35
[node_modules klasörlerini silme] Diskte yer kaplayan node_modules klasörlerinin toplu bir şekilde silinmesi.
Get-ChildItem -Path "." -Include "node_modules" -Recurse -Directory | Remove-Item -Recurse -Force