Arşivler – Nisan, 2009

Windows 7 Gadgets Sorunu

Nisan 28th, 2009

gadgets1

Yukarıdaki gibi Gadgets e tıklayınca bilgisayarınız herhangi bir tepki vermiyor mu?
sorun basit :)
suçlu sizsiniz, suçunuz aşağıdaki resimdeki gibi User Account Control settingsi Never Notify a almanızdır.

gadgets2

Çözüm ise daha basit;

  1. Regedit i açıyoruz,
  2. HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> Windows -> CurrentVersion -> Sidebar -> Settings yolunu izleyin,
  3. Sağ tıklayın, New -> DWORD (32-bit) i seçin,
  4. Adını AllowElevatedProcess verip, Değerini de 1 verin,

Bilgisayarınızı yeniden başlattığınızda gadget ları kullanmaya başlayabilirsiniz.

Tags: ,
Posted in Sistem | No Comments »

How To “Add Site Collection Administrators in Sharepoint”

Nisan 28th, 2009
  1. Open Sharepoint 3.0 Central Administration
  2. 1

  3. In Central Administration, Click on Application Management
  4. 2

  5. In Sharepoint Site Management, Click on Site collection administrators
  6. 3

  7. Now, you can change or add Site Collection Administrators. This user can be a domain user or a local user.
  8. 4

Tags: , ,
Posted in Sharepoint | No Comments »

BB

Nisan 21st, 2009

Sonunda BlackBerry me kavuştum, vatana, millete ve bana hayırlı uğurlu olması dileğiyle :)

Tags:
Posted in Kategorilenmemiş | No Comments »

XML ve XSLT Dosyalarını İşleyerek Ekrana HTML Çıktısı Veren ASPX Sayfası

Nisan 15th, 2009

evet mutlaka vardır bu konularla ilgilenen, hoş ben daha benden başkasını görüp duymadım ama neyse :)

Elinizde source olarak XML var, XSLT kullanarak bu dosyayı işlemek istiyorsunuz. Bazı yardımcı programlarla testlerini, çıktılarını, görünümü görüp hoşunuza gidiyor. Fakat internete koymak bunu biraz daha kastırıcı :)

Şöyleki aşağıdaki gibi bir default.aspx dosyanızın olması gerekli. Ne anlattığımı anlamayanlar, birer adet XML, XSLT ve ASPX dosyası ile db’ siz ek sayfasız muazzam portaller hazırlayabileceklerini düşünsünler. Şimdilik ilk aşama olarak ASPX dosyamızın kaynak kodlarını veriyorum. Fazla zor bir yapısı yok, o yüzden fazla açıklama gereği görmedim, isteyen olursa seve seve anlatabilirim.

Not düşeyim bir de : Buradaki XML ve XSLT dosyaları temel olarak Biztalk Server ın temelidir, yani microsoft bu teknolojiler üzerine BTS’ i geliştirmiştir.

Default.ASPX

using System.Xml;
using System.Xml.Xsl;
using System.Xml.XPath;
using System.IO;
using System.Reflection;
using System.Collections;
using System.Text.RegularExpressions;
using System.Web;
using System.Text;
using System;

public partial class _Default : System.Web.UI.Page
{

    protected void Page_Load(object sender, EventArgs e)
    {
        DoPage();
    }

    protected void DoPage()
    {
        // XML Dokümanını yükle
        XmlDocument defaultXml = new XmlDocument();
        defaultXml.Load(HttpContext.Current.Server.MapPath("~/Data/Source.XML"));

        XslCompiledTransform myXsl = new XslCompiledTransform(true);

        XsltSettings xSet = new XsltSettings(true, true);

        xSet = XsltSettings.TrustedXslt;
        xSet.EnableDocumentFunction = true;
        xSet.EnableScript = true;

        XmlUrlResolver xr = new XmlUrlResolver();

        System.Security.PermissionSet ps = new System.Security.PermissionSet(System.Security.Permissions.PermissionState.Unrestricted);
        XmlSecureResolver sr = new XmlSecureResolver(new XmlUrlResolver(), ps);

        myXsl.Load(HttpContext.Current.Server.MapPath("~/Data/Proses.XSLT"), xSet, sr);

        XsltArgumentList myXslArguments = new XsltArgumentList();

        string n="";

        for (int i = 0; Request.QueryString.Count < i-1; ++i)
        {
            n = Request.QueryString.Keys[i].ToString();
            if (!(n.Equals("")))
                myXslArguments.AddParam(n, "", Request.QueryString.GetValues(i).ToString());
            n = "";
        }

        myXslArguments.AddParam("currentUser", "", User.Identity.Name);
        myXslArguments.AddParam("Browser", "", Request.Browser.Browser);

        System.IO.MemoryStream mIO = new MemoryStream();
        byte[] result;
        string myt;

        mIO.SetLength(0);
        myXsl.Transform(defaultXml, myXslArguments, mIO);

        result = mIO.ToArray();
        myt = Encoding.UTF8.GetString(result, 3, result.Length - 3);

        Response.Buffer = true;
        Response.ClearContent();
        Response.ClearHeaders();
        Response.Cache.SetCacheability(HttpCacheability.NoCache);
        Response.ContentType = "text/html";
        Context.Response.Write(myt);

        mIO.Close();

        Response.End();
    }

}

Tags: , , , , , ,
Posted in Yazılım | No Comments »

How Can I Access The ‘Web Part Maintenance Page’ ?

Nisan 7th, 2009

To Access the web part maintenance page of the current page, just write;

?contents=1

at the end of th URL. So your url must looks like

http://server/site1/site2/site3?contens=1

so this url opens the web part maintenance page of site3.

Tags: , , ,
Posted in Sharepoint | No Comments »

Error: ’style.display’ is null or not an object

Nisan 7th, 2009

When you add two or more Content Editor Web Part your page, sometimes this error occurs;

Error Definition;

line: 2135
Char: 4
Error: ’style.display’ is null or not an object
code: 0

Error Type;

This is a Content Editor Web Part Javascript Error;

Error Resolution;

“When you delete or close your web parts, you wont get any error;” if the sentence is true for you then,
your problem is copying / pasting CEWP information. Probably, you prepared your text on Office Word then you copied it to the CEWP. Seems like the error appears, because of conflicting IDs.

So try these;
——-——-——-——-——-——-

Before you try, please copy ‘Rich Text Editor‘ and ‘Source Editor‘ text to a safety place. Just a precaution :)

——-——-——-——-——-——-

  1. Open ‘Modify Web part Page‘,
  2. Select ‘Rich Text Editor‘,
  3. Copy the text,
  4. Select ‘Source Editor‘,
  5. Paste the text,
  6. Then Open again ‘Rich Text Editor‘ and stylize your text all over again :) or you can copy from old copy…

Tags: , , , , ,
Posted in Sharepoint, Sistem | No Comments »

How Can I Get Current Site Url in Sharepoint (Programmatically)

Nisan 7th, 2009
       private string GetServerUrl()
        {
            string strContextURL = HttpContext.Current.Request.Url.ToString(); //Full Url of the current site
            int i = strContextURL.LastIndexOf("//") + 2;
            string strProtocol = strContextURL.Substring(0, i); //to find protocol
            string strServer = strContextURL.Substring(i); //to find server
            string strBaseUrl = strProtocol + strServer.Substring(0, strServer.IndexOf("/"));
            return strBaseUrl;
        }

Tags: , , ,
Posted in Sharepoint, Yazılım | No Comments »

Finansbank

Nisan 6th, 2009

Hayatımda çalıştığım, gördüğüm en iğrenç banka. Adamlar utanmadan, üşenmeden her iki ayda bir var olan hesabıma, hesap işletim ücreti adı altında 12 TL borç düşüyorlar. Kredi Kartı değil, normal vadesiz mevduat hesabı. Böyle bir rezillik görmedim hayatımda…

Kendilerini tenkid eder ve iki ay sonra tüm kredi kartı ve mevduat hesaplarımı sileceğimi bildiririm;

Tags:
Posted in Kategorilenmemiş | No Comments »