Skip to content

Instantly share code, notes, and snippets.

View alikrc's full-sized avatar

Ali alikrc

View GitHub Profile
@alikrc
alikrc / AngularGooglePlaces
Last active September 24, 2015 18:39
Simple handy example of google places api with angularjs directive
html:
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?libraries=places&sensor=false"></script>
<div ng-app="app" ng-controller="mainController">
Selected place: {{selectedPlace}} <br/>
<input ng-model="selectedPlace" googleplace/>
</div>
@alikrc
alikrc / BaseRepository.cs
Last active January 19, 2017 22:12
BaseRepository class implementation
public abstract class BaseRepository<T> where T : class
{
private DbContext _context;
protected DbContext Context
{
get { return _context ?? (_context = DatabaseFactory.Get()); }
}
private readonly IDbSet<T> _dbSet;
@alikrc
alikrc / DatabaseFactory.cs
Created January 19, 2017 22:11
DatabaseFactory class implementation
public interface IDatabaseFactory
{
HIDSDbContext Get();
}
public class DatabaseFactory : IDisposable, IDatabaseFactory
{
private DbContext _context;
public DbContext Get()
{
return _context ?? (_context = new DbContext());
@alikrc
alikrc / WebLinksExtractor.cs
Created February 4, 2017 11:37
c# extract links in a web site
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
namespace FindWebLinks
{
public class Program
@alikrc
alikrc / colors.xml
Created February 24, 2017 10:20
Android material design colours simplified kickstart
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="colorPrimary">#00BCD4</color>
<color name="colorPrimaryDark">#0097A7</color>
<color name="colorPrimaryLight">#B2EBF2</color>
<color name="colorAccent">#FF5722</color>
<color name="colorPrimaryText">#212121</color>
<color name="colorSecondaryText">#757575</color>
<color name="colorIcons">#FFFFFF</color>
<color name="colorDivider">#BDBDBD</color>
@alikrc
alikrc / tckimliknovalidation.cs
Created February 24, 2017 10:35
TC Kimlik No Doğrulama c#
/// <summary>
/// 11 haneli bir rakamdır.
/// 0'la başlayamaz.
/// ilk 10 rakamın toplamının birler basamağı, son rakama eşittir
///
/// Vikipedi:
/// 1, 3, 5, 7 ve 9. rakamın toplamının 7 katı ile 2, 4, 6 ve 8. rakamın toplamının 9 katının toplamının birler basamağı 10. rakamı;
/// 1, 3, 5, 7 ve 9. rakamın toplamının 8 katının birler basamağı 11. rakamı vermektedir.
///
/// Programatik olarak düşünürsek, ilk rakam 0. index olduğuna göre:
@alikrc
alikrc / recyclerview example
Last active August 7, 2017 15:40
example recyclerview with custom viewholder
public class HotelRecyclerVİewAdapter extends RecyclerView.Adapter<HotelRecyclerVİewAdapter.CustomViewHolder> {
private List<Hotel> mHotelList;
private Context mContext;
private OnItemClickListener onItemClickListener;
public HotelRecyclerVİewAdapter(Context context, List<Hotel> list, OnItemClickListener onItemClickListener) {
this.mContext = context;
this.mHotelList = list;
@alikrc
alikrc / MS CRM Audit Database Table Columns.txt
Last active May 30, 2018 12:28
MS CRM Audit Database Table Columns
AttributeMask - Column number of attribute from either Attribute table or from MetadataSchema.Attribute
CRM stores all attributes changed in single transaction in a string format concatenate by ,
Attribute mask column
SELECT ar.name,
ar.ColumnNumber
FROM MetadataSchema.Attribute ar INNER JOIN
MetadataSchema.Entity en ON ar.EntityId = en.EntityId
@alikrc
alikrc / Most starred projects on github.txt
Last active September 15, 2022 20:12
Most starred projects on github
https://api.github.com/search/repositories?q=stars:>1000&sort=stars
@alikrc
alikrc / search in contents of stored procedures
Last active July 4, 2018 13:48
Its used for searching a keyword in all stored procedures func etc.sql
SELECT DISTINCT
o.name AS Object_Name,
o.type_desc
FROM sys.sql_modules m
INNER JOIN
sys.objects o
ON m.object_id = o.object_id
WHERE m.definition Like '%your keyword here%';
----------------------------------------------