о жизни, вебе, друзьях, семье и многом другом…
RSS icon Email icon Home icon
  • Понравилось

    Web development “babes”, my experience of dating scripting languages

    Having scripted web devlopment languages for 8 years now, I have had some good programming times, some great programming times and some scary programming times. I thought I’d share some of my “dating and relationships” experiences in scripting each of these “babes”.

    PERL

    She was the first to arrive at the party, and is still there (probably). She is brainy and she knows it. Tricky to get a handle on but rewarding, certainly back then I was admired by everyone for dating her. She lives in the Regex neighbourhood, which is very complicated, but once you know it well its great for shortcuts to anywhere.

    Ultimately though she didn’t really fit in with my family and friends, and pretty much wanted to live on the Server. Though she has kept in touch and keeps popping back, our time together has passed.

    ASP

    As the highschool cheerleader and homecoming queen, ASP ALWAYS got the boys! I see pictures of her today and she still has that perfect smile, and to die for body.

    Though I remember how beneath that smile when she crashed boy, things got pretty ugly. Despite the appearance of her usual and extra functions, in private she had one hell of a temper.

    I think I prefer her younger cousin C#. She looks a hottie! If I was single I’d definately make a move on her: probably a traditional date like TGI’s then a movie. That’ll impress the all new American girl.

    COLDFUSION

    I met Coldfusion via a colleague at a First Tuesday event in the dotcom heydays. She was oozing sexuality and flirted with all the men in the room. Everyone wanted to use her services.

    I only dated Coldfusion on one project. And she had all these inbuilt functions that seemed really easy to use, but I don’t know, we just didn’t click maybe it was proprietory thing?

    Anyway, I think she married some rich banker, whos company then got bought out by a bigger company. And they now are retiring young in some swiss village in their new Adobe. Good luck to her.

    PHP

    I love’d you back then when you were the girl next door, and still do today. At first I didn’t understand when you were broken, you’d throw up all non-sensical error messages. But then the way that you fit comfortably into a page, and the way that I can write entire applications in one sitting, makes you so comfortable, natural, and my perfect partner.

    Over the years I’ve seen you grow with better OOP & XML, really, our relationship just grows from strength to strength. When I started to dream my thoughts through you was when I realised, PHP, I love you.

    AJAX

    At that Techno gig we danced all night you with your micro-pvc skirt and crazy hair. We had fun amongst the widgets, mini-scripts, and GUI helper apps. You talked at 100 miles an hour, and seemed to throw exceptions with more vigour than anyone else.

    You are far to hectic for me though!

    …Ajax now dates my junior (but more gifted) programmer, they get along fine they talk the same language, and I am happy for them both. Honest.

    JSP

    During university JSP was the always doing big things, like setting up the college radio station and meeting up with IBM & Sun and loads of things.

    Loads of people got you wrong and thought you were just for scrolling news applets. Idiots!

    I really liked you, I liked the way you wern’t phased by hype, and just got on with your solid plans for the future, but I don’t think our plans were the same. You were fixed on getting business with banks and industry, I preferred the whole website industry instead. You are a real lady now, and really successful.

    RUBY

    You looked so tempting, flitting your way accross the room in the coolest club in town.. Everybody was saying “Who is she?” when they saw your young red full lips, your Model-view-controller methods and easy-build effortless gaze.

    We dated twice, and we snogged, though I thought your snog was like something out the movies, or it felt like you were just copying scenes that you’d seen in the movies. Are you a future Stepford wife?

    Am sure our paths’ll cross again in the near future, we shall see!

    Источник: http://www.spendamillion.com/blog/?p=35

  • Вставка flv видео на сайт (аля YouTube)

    В последнее время очень популярно выкладывать видео на блоги/сайты. Конечно, остается вариант простого выкладывания wmv видео в виде ссылки на него, тогда в IE видео откроется в том же окне, при этом будет использоваться Windows Media Player.

    На мой взгляд, последний вариант не очень удобен: он предполагает, что у клиента есть Media Player  и помимо этого тормозной (ибо player’у еще надо и загрузиться).

    Но, все-таки, для проигрывания видео на сайте лучше всего использовать flv проигрыватель. Для его использования достаточно, чтобы на браузере был установлен flash-плеер. Проигрыватель представляет собой flash-мувик размером 25кБ. Скачать его можно с http://www.jeroenwijering.com/?item=Flash_Video_Player.

    Далее все просто:

    Берем нужный нам мувик в любом формате. Качаем Total Converter отсюда или из любого места, которое подскажет Яндекс, Гугл или кто-то еще.

    Конвертим видео в формат flv.

    Копируем файл flvplayer.swf из скачанного нами архива с плеером на наш сайт.

    Копируем видео в формате flv на сайт.

    В тексте сайта/блога вставляем ссылку на флэш

    <embed pluginspage="http://www.macromedia.com/go/getflashplayer" src="flvplayer.swf" width="300" height="200" type="application/x-shockwave-flash" flashvars="file=/flv/video.flv" bgcolor="#FFFFFF" />

    Здесь меняем src на url плеера, flashvars на url мувика. Width и  Height я думаю объяснять не надо.

    Вот и все. Просто и довольно симпатично:)

     

  • Отправка почты через SMTP на PHP

    Сегодня столкнулся с ситуацией, что оказывается некоторые хостинги запрещают отправку почты через sendmail.

    Нашел, думаю, самый простой метод борьбы с этим:)

    1. качаем библиотеку phpmailer

    2. копируем оттуда 2 файла: class.phpmailer.php и class.smtp.php

    3. в своем скрипте пишем:

    <?php
    require("class.phpmailer.php"); // укажите путь к файлу class.phpmailer.php
    $mail = new PHPMailer();
    $mail->IsSMTP();// отсылать используя SMTP
    $mail->Host     = "mail.life-host.net"; // SMTP сервер
    $mail->SMTPAuth = true;     // включить SMTP аутентификацию
    $mail->Username = "user@domain.com";  // пропишите Ваш почтовый адрес
    $mail->Password = "pass"; // введите пароль на указанный ящик
    $mail->From     = "user@domain.com"; // укажите от кого письмо
    $mail->FromName = "Mailer"; // имя отправителя
    $mail->AddAddress("user@domain.com","Name"); // е-маил кому отправлять и на какое имя
    $mail->AddReplyTo("user@domain.com","Info"); // е-маил и имя на который пойдет ответ на Ваше письмо
    $mail->WordWrap = 50;// set word wrap
    $mail->IsHTML(true);// отправить в HTML формате

    $mail->Subject  =  "Here is the subject"; // тема письма
    $mail->Body     =  "This is the HTML body"; // тело письма в html формате

    $mail->AltBody  =  "This is the text-only body"; // тело письма текстовое

    if(!$mail->Send())
    {
       echo "Письмо не отправлено ";
       echo "Mailer Error: " . $mail->ErrorInfo;
       exit;
    }
    echo "Письмо отправлено";
    ?>

    4. Вместо Host, UserName, Password пишем реальные данные с какого-нибудь mail сервера (те, которые вы указываете при настройке почты, скажем в The BAT или Outlook Express

    5. в общем, все должно заработать:)

  • ASP.NET vs PHP

    Недавно наткнулся на www.gotdotnet.ru на статью Производительность приложений ASP.NET и PHP .

    Резюмируя содержание:
    Gaidar Magdanurov пишет одно и то же приложение сначала на asp.net, потом на php

    написание кода проекта на PHP - ~48 рабочих часов. Разработка аналогичного кода проекта на ASP.NET ~18 часов!

    После этого оказывается, что

    ASP.NET показал на 20-30% большую производительность

    Но, все это из-за того, что php медленнее работает с Microsoft SQL Server, что в общем-то логично:) 

    Таким образом, следует заключить, что все-таки интерпретатор PHP работает шустрее, чем генератор кода ASP.NET

    Выводы:

    1. ASP.NET за счет использования разнообразных серверных контролов позволяет создавать приложения значительно быстрее (одни валидаторы чего стоят!). Да и функции Framework помогают там, где в PHP их просто нет и необходимо создавать их самому. Использование самописных функций в PHP и функций Framework давало закономерное преимущество ASP.NET, причем иногда на 500-600% (закономерно, ведь интерпретатору PHP всякий раз приходилось эти функции анализировать и выполнять заново).
    2. Работа с SQL Server в ASP.NET значительно превосходит работу в PHP, что с хранимыми процедурами, что без. (Тоже закономерно, ведь SQL Server все-таки роднее ASP.NET’у). Кстати, тут стоит отметить и тот факт, что SQL Server по функциям и производительности превосходит MySQL. По функциональности - значительно, по производительности (не используя хранимых процедур, которых в MySQL пока нет) не так уж и сильно, но учитывая возможности SQL Server, можно считать и здесь победу весьма ощутимой.
    3. Работа с файлами и генерация кода и там и там происходят сравнимо (разницу в производительности можно и игнорировать, поскольку она лежит в предеах погрешности эксперимента).
    4. Работа с XML файлами, различными кодировками текста проста до безобразия.

    А теперь немного добрых слов в адрес PHP:
    4. Все-таки PHP дает контролировать HTML код целиком и полностью. Когда-то это плюс, а когда-то ASP.NET, генерирующий код под конкретный броузер, основываясь на его возможностях, все-таки более предпочтителен.
    5. Маленькие тестовые приложения на PHP работают быстрее. Возможно за счет небольшого количества кода и вызываемых функций, тогда вся мощь Framework все-таки не нужна и "висит мертвым грузом"
    6. Обновление файлов программной логики в ASP.NET требует перекомпиляции сборки, в PHP же этого не надо, файлы являются отдельными частями системы, а в ASP.NET сборка является "цельным куском".

    Мои выводы:

    Хоть я и работаю сейчас на asp.net, php мне нравится гораздо больше. Может быть, когда я разберусь во всех (или почти) аспектах программирования на asp.net , я скажу, что последний лучше, но в данный момент я предпочитаю php!