08 серпня 2013

Різниця між WCF, Web API, WCF REST і Web Service

.Net framework має ряд технологій, що дозволяють створювати HTTP сервіси такі як Web Service, WCF і Web API. В інтернеті є багато статтей що описують як викоритовувати ці технології. На сьогоднішній день ми маємо великий вибір для створення HTTP сервісів на .NET framework. В цій статті я хочу поділитись з вами своєю думкою стосовно Web Service, WCF і Web API. Для детальнішої інформації про Web API перейдіть за посиланням Що таке Web API і як його використовувати?

07 липня 2013

Зміна розмірів зображення в PHP

Наступний сценарій легко дозволяє змінювати розмір зображення за допомогою PHP і бібліотеки GD. Якщо ви шукаєте скрипт, щоб змінити розмір завантажуваних зображень чи легко створювати ескізи спробуйте цей скрипт.

Використання Збережіть код з секції SimpleImage.php (див. нижче) і розгляньте наступні приклади того, як використовувати сценарій. У першому прикладі нижче ми завантажуємо файл з ім'ям picture.jpg і змінюємо його розмір до 250 пікселів в ширину і 400 пікселів у висоту і зберігаємо як picture2.jpg
<?php
   include('SimpleImage.php');
   $image = new SimpleImage();
   $image->load('picture.jpg');
   $image->resize(250,400);
   $image->save('picture2.jpg');
?>
Якщо ви хочете змінити розмір по заданій ширині, і зберегти співвідношення розмірів, тоді просто

31 березня 2013

Вивчаємо шаблони проектування


Отже, що ж таке шаблони проектування (патерни проектування, design patterns).
Спробую відповісти на це запитання. В процесі розробки програмних продуктів, задачі які ми вирішуємо, мають різну ступінь складності, іноді нам трапляються непрості рішення, які нам потрібно реалізувати в нашому програмному продукті, але ці рішення не нові в програмуванні, і подібне щось, вже раніше було. Найкращий архітектурні рішення, з часом зберігаються, повторюються і стають дуже популярними. Такими рішеннями, і є шаблони проектування. Їх застосування рахується хорошим тоном в програмуванні. Проте підхід: "Є задача, застосовуємо патерн, маємо проблеми" - не правильний. Правильний підхід: "Є проблема, застосовуємо патерн, проблема вирішена". 

21 березня 2013

JQuery шпаргалка



Раніше, коли я робив перші кроки у Web-програмуванні, я часто користувався сайтом Евгенія Попова. Там дуже багато корисних готових рішень і статей про те як додати той чи інший функціонал до себе на сайт. Я гадаю ви знайдете щось корисне для себе на цьому порталі. Тексти статей, на цьому сайті, написане з хорошими прикладами і легко читаються. В цілому скажу, що сайт хороший, проте можливо з часом ви "переростете" цей сайт в певних технологіях.