Skip to content

Instantly share code, notes, and snippets.

Mahmut Gündoğdu mahmut-gundogdu

Block or report user

Report or block mahmut-gundogdu

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
View pdks.js
moment.lang("tr")
var mainElement = $("#ctl00_ctl60_g_86ee7db6_7073_42c5_9737_7005e352da4c .container" )[0]
var result = [];
$(mainElement.children).each(function(a,b){
var row = []
$(b.children).each(function(x,y){
row.push(y.innerText)
});
View gfw.js
var domains = {
"wikipedia.org":1,
"spotify.com":1
}
var proxy = "SOCKS5 127.0.0.1:1080; SOCKS 127.0.0.1:1080; DIRECT;";
var direct = 'DIRECT;';
function FindProxyForURL(url, host) {
View flex.html
<div class="flex">
<div class="kutu"> </div>
<div class="kutu"> </div>
</div>
<div class="flex">
<div class="kutu"> </div>
@mahmut-gundogdu
mahmut-gundogdu / server.js
Last active May 18, 2018
"Bildiğim kadarıyla yemeksepetinde belirli bir restorandan sipariş vermek istediğimizde eğer restoranımız yoğunsa, müsaitlik durumunu ara ara kendimiz kontrol etmemiz gerekiyor, bunun için herhangi bir bildirim göndermiyorlar." Kaynak: https://forum.donanimhaber.com/yemeksepeti-restoran-yogunluk-kontrol-programi-phantomjs--132909481 sahibi: Dh v…
View server.js
//Code Start
'use strict';
var fs = require('fs');
var content = fs.read('restoran.txt');
//console.log('read data:', content);
var kontrol=false;
var page = require('webpage').create();
page.settings.userAgent = 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36';
@mahmut-gundogdu
mahmut-gundogdu / QueryableExtensions
Created Dec 23, 2017
abp boilerplate deki QueryableExtensions.cs dosyasına orderby if eklenmiş hali. kısaca kodun işlevi verilen şart geçerli ise where kosulunu queryable ekliyor.
View QueryableExtensions
using System;
using System.Linq;
using System.Linq.Expressions;
using System.ServiceModel.Channels;
namespace KYGM.Framework.Core.Utilities.Helpers
{
/// <summary>
/// Some useful extension methods for <see cref="IQueryable{T}"/>.
/// </summary>
@mahmut-gundogdu
mahmut-gundogdu / ILogService
Last active Dec 1, 2017
Log kütüpanesi soyutlama için bir örnek.
View ILogService
using System;
namespace KYGM.Web.UI.Infrastructure
{
//Kaynak: https://blog.tonysneed.com/2011/10/09/using-nlog-with-dependency-injection/
//Amaç: Decouple from logger framework
public interface ILogService
{
bool IsDebugEnabled { get; }
bool IsErrorEnabled { get; }
@mahmut-gundogdu
mahmut-gundogdu / Create.cshtml
Last active Sep 21, 2017
Editorfor için default cssClass ataması ve ek property verip aynı zamanda üstviewden parametre gönderebilmeye örnek.
View Create.cshtml
<!-- Kullanıma Örnek -->
@Html.EditorFor(model => model.StartDate, "Datetime", new { @params = new { ng_model = "vm.startDate" } })
@mahmut-gundogdu
mahmut-gundogdu / javascript.js
Created Sep 12, 2017
asp.net mvc de form içerisinde form açamıyoruz. bazen gerekiyor. Bu kod url verilen html getirip içerisindeki formu ajax ile ele almayı(handle) sağlıyor
View javascript.js
function getDataFromPartialbyAjax(url, mainPanel, callbackFn) {
function getModalData(response) {
if (response.data != undefined) {
//it is json
callbackFn(response.data);
mainPanel.empty();
} else {
//it is html
mainPanel.html(response);
@mahmut-gundogdu
mahmut-gundogdu / IBussinessExtension.cs
Last active Aug 9, 2017
iki listedeyi senkron etme. var olanı güncelle , olmayanı sil, yeni olanı ekle. source : https://stackoverflow.com/a/24643014/3928982
View IBussinessExtension.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using AutoMapper;
using KYGM.Framework.Core.Abstracts.BusinessLayer;
namespace KYGM.Web.UI.Helper
{
public static class IBusinessExtension
View SorununCozumu.cs
using System;
using System.Collections.Generic;
using System.Linq;
using AutoMapper;
using AutoMapper.EquivalencyExpression;
public class Program
{
public static void Main()
{
You can’t perform that action at this time.