Hayırdır Google

Nisan 5, 2013 Yorum bırakın

google404

Error 404 (Not Found)!!1

Bu yaptığını şiddetle kınıyorum Google !!!!111!!!1bir!!!

O değil de beni işe alsanıza.

Kategoriler:Genel Etiketler:, , ,

35×35 piksel

Nisan 3, 2013 Yorum bırakın

eifel (Mesela)

35×35 piksel bir resim(8 bit renk derinliğinde) kaç farklı şekilde oluşabilir ?

(Dikkat yüksek sayı var)

2^8*35*35 =

19.950.631.168.807.583.848.837.421.626.835.850.838.234.968.318.861.924.548.
520.089.498.529.438.830.221.946.631.919.961.684.036.194.597.899.331.129.423.209.
124.271.556.491.349.413.781.117.593.785.932.096.323.957.855.730.046.793.794.526.
765.246.551.266.059.895.520.550.086.918.193.311.542.508.608.460.618.104.685.509.
074.866.089.624.888.090.489.894.838.009.253.941.633.257.850.621.568.309.473.902.
556.912.388.065.225.096.643.874.441.046.759.871.626.985.453.222.868.538.161.694.
315.775.629.640.762.836.880.760.732.228.535.091.641.476.183.956.381.458.969.463.
899.410.840.960.536.267.821.064.621.427.333.394.036.525.565.649.530.603.142.680.
234.969.400.335.934.316.651.459.297.773.279.665.775.606.172.582.031.407.994.198.
179.607.378.245.683.762.280.037.302.885.487.251.900.834.464.581.454.650.557.929.
601.414.833.921.615.734.588.139.257.095.379.769.119.277.800.826.957.735.674.444.
123.062.018.757.836.325.502.728.323.789.270.710.373.802.866.393.031.428.133.241.
401.624.195.671.690.574.061.419.654.342.324.638.801.248.856.147.305.207.431.992.
259.611.796.250.130.992.860.241.708.340.807.605.932.320.161.268.492.288.496.255.
841.312.844.061.536.738.951.487.114.256.312.415.308.256.646.228.074.808.227.018.
487.369.885.910.469.483.221.098.969.709.679.829.044.783.601.200.390.371.952.785.
568.514.243.078.243.018.451.756.803.632.021.062.359.576.786.055.100.657.098.941.
773.458.476.107.803.195.686.211.069.521.296.386.920.397.161.667.606.079.850.047.
623.332.506.697.192.394.732.882.732.146.839.914.162.556.616.475.226.570.734.242.
284.992.611.108.517.787.648.229.250.726.436.093.189.358.719.013.320.428.417.266.
560.955.206.304.486.740.121.042.940.836.082.359.956.272.041.437.036.053.711.217.
195.277.243.418.585.297.108.776.176.089.608.919.407.576.997.991.650.973.186.748.
293.545.308.078.448.177.497.172.676.188.976.363.113.953.539.845.288.228.646.847.
141.797.793.346.972.033.630.508.417.043.340.253.486.735.614.439.273.642.186.855.
951.290.501.673.267.263.178.341.124.020.205.735.639.773.533.333.539.346.806.529.
621.537.783.039.420.965.606.564.231.240.271.675.960.991.810.544.834.137.860.717.
974.050.943.813.132.592.091.475.722.563.920.362.914.415.104.824.266.481.157.147.
291.564.729.231.293.808.439.841.810.501.333.229.936.278.919.592.554.323.408.408.
916.762.577.758.530.166.741.430.366.496.807.332.638.812.744.707.751.030.887.189.
960.248.464.714.801.390.292.751.083.539.567.803.429.158.201.728.493.967.244.403.
476.435.400.020.538.900.766.918.585.375.688.187.430.625.664.900.241.897.628.441.
308.402.927.439.290.582.180.840.113.434.916.709.834.692.964.128.561.365.597.786.
952.419.969.012.013.891.185.074.688.855.329.322.825.140.209.624.759.339.638.322.
045.002.478.487.456.896.475.839.323.979.889.356.556.687.377.174.942.154.166.260.
201.983.737.452.430.189.469.806.510.287.138.282.606.348.427.913.202.106.354.910.
273.199.583.821.167.089.168.214.277.971.281.576.226.541.946.244.691.210.820.927.
258.644.615.415.550.131.804.002.089.978.451.732.504.255.800.120.791.160.250.396.
691.165.990.191.028.937.728.396.725.526.580.239.696.583.594.872.223.498.907.554.
047.437.311.886.157.023.207.440.483.944.315.385.795.569.621.396.839.684.186.620.
631.151.510.201.751.903.370.747.963.633.767.891.378.128.113.232.413.839.585.726.
551.968.491.492.109.889.844.764.246.362.817.379.195.143.881.442.469.270.707.491.
147.646.597.529.717.910.492.585.990.976.826.063.400.404.571.764.465.457.433.616.
947.701.706.815.572.478.886.525.286.027.623.781.361.624.921.684.421.353.584.409.
145.467.859.911.075.631.078.918.815.256.596.149.288.823.677.731.049.239.681.893.
871.074.207.886.921.179.577.921.241.169.794.345.725.333.931.860.483.798.075.699.
144.544.856.011.647.032.127.979.841.359.803.213.299.100.512.601.554.937.791.782.
566.321.835.456.466.699.131.788.772.571.348.857.882.642.917.285.958.521.697.379.
546.478.928.894.213.765.465.177.124.011.052.785.617.526.347.482.417.435.279.651.
739.584.571.132.982.473.607.917.767.165.616.329.615.869.422.302.660.783.431.895.
934.202.178.455.337.235.355.616.737.084.627.089.053.024.967.062.482.504.463.063.
429.845.676.630.094.259.445.862.851.119.005.989.478.436.170.466.208.097.014.426.
214.683.331.656.633.996.531.933.467.669.519.994.269.482.801.282.032.945.212.985.
488.820.958.398.488.747.408.009.953.923.034.443.579.540.998.183.902.565.188.913.
539.470.107.381.868.977.232.010.940.447.752.189.459.274.091.135.789.021.724.329.
780.646.884.730.113.104.878.442.045.620.894.635.606.312.221.783.411.809.427.411.
278.409.027.475.460.640.747.606.838.562.469.672.498.650.798.441.644.798.518.277.
593.850.510.745.432.033.501.500.521.176.955.858.169.948.292.378.983.178.848.015.
804.904.084.525.400.290.950.351.213.366.802.189.699.154.509.281.702.105.779.984.
958.851.520.326.115.603.318.888.934.267.210.708.070.883.556.582.986.796.206.799.
795.840.567.354.421.463.567.975.014.286.282.629.573.215.679.991.383.707.349.289.
883.093.800.076.134.882.396.575.479.829.336.552.323.183.154.002.296.695.264.901.
026.516.004.158.708.827.470.881.946.359.096.225.211.609.961.872.156.681.947.371.
929.208.341.039.585.596.938.538.497.697.729.398.805.724.726.659.859.474.111.132.
784.160.315.542.013.388.545.968.209.168.819.212.517.376

adet farklı ihtimal var. Ve bu ihtimaller içerisinde gelmiş geçmiş herşeyin,her açıdan, her renkte, her boyutta, her zamandaki 35×35 boyutlarında resimleri var. Ben söyleyeyim de…

Kategoriler:Genel Etiketler:, ,

Linq Hakkında 10 Mit

Mart 29, 2013 Yorum bırakın

Linq hakkında çok güzel açıklamalar bulunan bir makale, buradan bakılabilir. Ben çok beğendim.

Kategoriler:SeeSharp, Yazılım Etiketler:, ,

İbretlik Dinamik LINQ örneği

Mart 29, 2013 Yorum bırakın

Başka hiçbir açıklamaya gerek yok.

Dinamik LinQ anlamak için başka bir şeye gerek yok. C# için de aynı şekildedir diye ümit ediyorum. Henüz denemedim.

Edit : Buradaki dinamik Linq ifadelerini çalıştırabilmek için kaynak kısmındaki kütüphaneyi indirmek gerekiyor. Bu yetenek Linq’ya doğuştan gelmiyor ne yazıkki.

Kaynak

Kategoriler:SeeSharp, Yazılım Etiketler:, , ,

Birden fazla kolonu IN ile kullanmak

Mart 26, 2013 Yorum bırakın

Bu kadar :

SELECT *
FROM hayvanlar h
WHERE

(h.adi, h.ailesi, h.ayak_sayisi)

IN

(SELECT o.adi,o.ailesi,o.ayak_sayisi
FROM hayvan_ozellikleri o
WHERE o.adi = ‘MAYMUN’)

Fakat statik değerler ile kullanmaya izin vermiyor. yani ” IN ((‘TOPAÇ’,’KÖPEK’,’4′),(‘BONCUK’,’AT’,’4′)) ” şeklinde kullanılmıyor.

Kategoriler:Oracle, Veritabanı Etiketler:, ,

Null Coalescing Operator (??)

Mart 25, 2013 Yorum bırakın

FormsAuth = formsAuth ?? new FormsAuthenticationWrapper();

Şeklinde kullanımı olan ?? operatörü aşağıdaki derin manalara gelir :

FormsAuth = formsAuth != null ? formsAuth : new FormsAuthenticationWrapper();

veya

if(formsAuth != null)
FormsAuth = formsAuth;
else
FormsAuth = new FormsAuthenticationWrapper();

Ayrıca aşağıdaki şekilde de kullanımı vardır. Bu kullanımda sağdaki değerlerden null olmayanı al manasındadır.

string Answer = Answer1 ?? Answer2 ?? Answer3 ?? Answer4;

Kaynak

Kategoriler:SeeSharp, Yazılım Etiketler:, ,

Oracle’da bir sub procedure dışarıdan kullanılabilir mi ?

Aralık 14, 2012 Yorum bırakın

Hayır.

OrnekProcedure.AltProcedure(p1,p2);

şeklinde bir kullanım olmuyor.

C# IIS Asenkron Web Servis Çağırma

Aralık 14, 2012 Yorum bırakın

Webservis çağırıldığında programın bekleme yapmadan geçmesi ve arka planda web servisin çalışmaya devam etmesi için asenkron web servisi çağırıp devam ediyor olabiliriz.Asenkron web servis bir c# web projesinde “ornekServisAsync ” gibi bir isime sahip oluyor ve bunu bizim yazmamız gerekmiyor. Bir web servis yazdığımızda bunu hem senkron hem de asenkron çağırıyor olabiliriz.

Fakat IIS üzerinde bir timeout süresi söz konusu ise bu servisi timeout almaktan kurtarmaz.

Kategoriler:SeeSharp, Yazılım Etiketler:, ,

Oracle – Ref Cursor , Oracle’da sonuç olarak tablo dönmek

Aralık 14, 2012 Yorum bırakın

Aşağıdaki prosedür out parametresi olarak bir cursor dönecek. Dönen bu cursor diğer bir prosedür içerisinde kullanılabilir.

CREATE OR REPLACE
PROCEDURE get_emp_rs (p_deptno    IN  emp.deptno%TYPE,
                      p_recordset OUT SYS_REFCURSOR) AS  -- Burada out olarak tanımlandı
BEGIN 
  OPEN p_recordset FOR -- Burada açıldı
    SELECT ename,
           empno,
           deptno
    FROM   emp
    WHERE  deptno = p_deptno
    ORDER BY ename;
END GetEmpRS;
/

SET SERVEROUTPUT ON SIZE 1000000
DECLARE
  l_cursor  SYS_REFCURSOR;
  l_ename   emp.ename%TYPE;
  l_empno   emp.empno%TYPE;
  l_deptno  emp.deptno%TYPE;
BEGIN
  get_emp_rs (p_deptno    => 30,
              p_recordset => l_cursor);

  LOOP  -- bu döngü içerisinde okunmaya başlandı Allah kabul etsin.
    FETCH l_cursor
    INTO  l_ename, l_empno, l_deptno;
    EXIT WHEN l_cursor%NOTFOUND;
    DBMS_OUTPUT.PUT_LINE(l_ename || ' | ' || l_empno || ' | ' || l_deptno);
  END LOOP;
  CLOSE l_cursor;
END;
/

Bu cursor :

  • PL/sql içerisinde
  • ADO Recordset olarak
  • Java Resultset olarak

kullanılabiliyor.

Kaynak : http://www.oracle-base.com/articles/misc/using-ref-cursors-to-return-recordsets.php

Kategoriler:Oracle, Veritabanı Etiketler:, ,

PL/SQL Select Into Hilesi

Aralık 13, 2012 Yorum bırakın

SELECT INTO kullanırken değer bulunamadığında hata fırlatması engellenmek istiyorum ve begin-exception-end bloğuna almak istemiyorum. O halde :

SELECT MAX(ORNEK_DEGER) INTO P_VALUE FROM ORNEK_TABLO;

Böyle yaptığımda veri dönmese dahi hata fırlatılmayacak.

 

Kategoriler:Oracle, Veritabanı