Öne Çıkan Yayın

Uzak Masaüstü Bağlantısı ve Modem Port Ayarı

İyi günler bu konumuzda uzak masaüstü bağlantısı ve modem port ayarını anlatacağım. Normalde uzak masaüstü bağlantısı ayarını açtığımızda ye...

23 Temmuz 2016 Cumartesi

icobui - Resim dosyalarını android ve ios market için boyutlandırır.

Merhaba arkadaşlar,

Mobil geliştiriciler bilir marketler bizlerde belirli boyutlarda resimler ister ve bizde resimleri hazırlarız tek tek yani çoğumuz. Icon Builder ise bizi bu dertten kurtarıyor en az 1024x1024 px çözünürlükteki istediğimiz resim dosyasını: "28,29,36,40,48,50,57,58,60,72,76,80,87,96,100,114,120,144,152,180,512" oranlarında küçültüp sıkıştırılmış(.rar) halinde indirmemizi sağlıyor. Çok kullanışlı bir site öneririm.

İyi çalışmalar.

www.icobui.com

26 Aralık 2015 Cumartesi

Mowes portable Php curl hatası çözüm

Merhaba arkadaşlar,

Mowes portable varsayılan olarak curl çalışmaz ve internette anlatılan php.ini içinde php_curl.dll başındaki ; kaldırmak yetmiyor. Php.ini içindeki ; kaldırdıktan sonra sunucu kapalı iken php klasörü altında bulunan libeay32.dll ve ssleay32.dll dosyalarını apache/bin klasörüne kopyalamanız gerekiyor. Tekrar apache server'i çalıştırdığımız da curl sorunumuz çözülmüş olacaktır.


Detayla bilgi aşağıdaki videoda anlatılmıştır.



Php short tag kullanımı

Merhaba arkadaşlar,

Bu makalemde sizlere php short tag kullanımı ve etkinleştirilmesini anlatacağım. Bazı sunucularda varsayılan olarak kapalı durumdadır.

Short Tag Nedir ?

<?php echo "uzun tag" ?>

<?echo "kısa tag"?>

short tag aktif değilse ikince örnek teki gibi yazılırsa php çalışmaz bütün kaynak kodu ekrana açıklama gibi verir.

Short tag aktifleştirmek için php klasörünün altında php.ini not defteri ile açarak

Short Tag = Off  > Short Tag = On olarak değiştirin ve başında ; varsa kaldırın.

Detaylı anlatım için videomu izleyebilirsiniz.




4 Aralık 2015 Cuma

Tekrar Merhaba - Mowes Portable ile PHP Sunucu Kurulumu

Uzun bir aradan sonra tekrar merhaba..

Malum askerlik görev zorunluluğundan ötürü biraz ara vermek zorunda kaldım. Şimdi sizlere mowes portable II ile PHP sunucu kurulum ve kullanım videosu çekerek paylaşmak istedim. Ben PHP yazarken Mowes'i kullanıyorum çok kullanışlı ve stabilize bir program sizinde işinize yarayacağını düşündüğüm için sizinle paylaşmak istedim. Umarım işinizi görür kolay gelsin.




16 Temmuz 2014 Çarşamba

Resmi Hafızada Boyutlandırma C#

Merhaba arkadaşlar bu makalemde sizlere C# Asp.net ile bir resmi orjnal haline bir etki etmeden sunucu hafızasında geçiçi olarak boyutlandırmayı göstereceğim. Örn: 1250x980 bir resim var biz bu resmi sadece bir sayfada geçici olarak 80x50 göstermek istiyoruz işte anlatacağım makale ile bunu gerçekleştirebileceğiz.

Öncelikle 1. resmin gösterileceği sayfa
               2. hafıza işleminin yapılacağı sayfa

Şimdi 1. sayfa örn: "görüntüle.aspx" içerisimde de bir adet img nesnesi var:

         <img src="resimboyutla.aspx?dosyaadi=1.jpg" />

yukarıda fark ettiğiniz gibi img nesnesinin kaynağını bir resim değil aspx sayfası olarak gösterdim ve resmin adını gönderdim. Şimdi ikinci aşama resimboyutla.aspx içini tasarlayalım.


  
    public partial class resimboyutla : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
                string path = Server.MapPath("~/images/" + Request.QueryString["dosyaadi"]);
                Image original = Image.FromFile(path);
                Image resized = ResizeImage(original, new Size(100, 100));
                MemoryStream memStream = new MemoryStream();
                resized.Save(memStream, ImageFormat.Jpeg);

                Byte[] bytes = new Byte[memStream.Length];
                memStream.Position = 0;
                memStream.Read(bytes, 0, (int)bytes.Length);
                Response.ContentType = "image/JPEG";
                Response.BinaryWrite(bytes);
                original.Dispose();
                resized.Dispose();
                Response.End();
        }

        public static Image ResizeImage(Image image, Size size, bool preserveAspectRatio = true)
        {
            int newWidth;
            int newHeight;
            int ofsetx = 0;
            int ofsety = 0;
            if (preserveAspectRatio)
            {
                int originalWidth = image.Width;
                int originalHeight = image.Height;
                float percentWidth = (float)size.Width / (float)originalWidth;
                float percentHeight = (float)size.Height / (float)originalHeight;
                float percent = percentHeight < percentWidth ? percentHeight : percentWidth;
                newWidth = (int)(originalWidth * percent);
                newHeight = (int)(originalHeight * percent);

                if (newWidth > newHeight)
                {
                    ofsetx = 0;
                    ofsety = (size.Height - newHeight) / 2;
                }
                else
                {
                    ofsetx = (size.Width - newWidth) / 2;
                    ofsety = 0;
                }
            }
            else
            {
                newWidth = size.Width;
                newHeight = size.Height;
            }
            Image newImage = new Bitmap(size.Width, size.Height);
            using (Graphics graphicsHandle = Graphics.FromImage(newImage))
            {
                graphicsHandle.InterpolationMode = InterpolationMode.HighQualityBicubic;
                graphicsHandle.FillRectangle(new SolidBrush(Color.White), 0, 0, size.Width, size.Height);
                graphicsHandle.DrawImage(image, ofsetx, ofsety, newWidth, newHeight);
            }
            return newImage;
        }
    }