e0ne's comments

ASP.NET + Mono + Apache

Published at September 22, 2009 ·  2 min read

Всё больше и больше можлно услышать о Mono. Как изестно, основное его идеей является реализация действительно кроссплатформенной среды .NET. Таким образом, чеще всего Mono испльзуют в операционной системе, отличной от MS Windows. А если не Windows, то Linux или какой-то из Unix. И всё было бы хорошо, если б не 2 момента (в данном случае я не акцентрирую внимание на степень готовности реализации Mono: аналог WinForms и замена Internet Information Services (IIS)....

Patterns & Practices Roadshow

Published at September 17, 2009 ·  3 min read

Началось всё со вступительного слова представителя компании Microsoft Ukraine. Хотя, на самом деле всё началось с регистрации, где нам вдали пакеты с анкетой, ручкой и каким-то учебником для ВУЗов на украинском языке и кофе.  Вторым на сцену вышел Don Smith, которого встретили бурными авациями в том числе и из-за его Mac Book Pro, на котором оказалась установленная Windows 7. Тут доклады немного пеменялись местами и мы услышали доклад “Руководство по архитектуре приложений: карта вашего путешествия”, который должен был быть после обеда....

А вы говорите индусский код...

Published at August 31, 2009 ·  1 min read

internal class LinqConnection: BaseDatabaseConnection{ /// /// Should never be called/// internal LinqConnection(){throw new Exception();}… }  Написали программисты из США. И это ещё далеко не самый плохой кусок кода в проекте…....

Blog was hacked: vol.2 или разбор полётов

Published at August 17, 2009 ·  1 min read

В то время, пока я не мог найти время разобраться что же случилось с моим блогом, это случилось снова! 2 раза за два дня - это слишком.   **2009-08-16 17:39:33 81.215.238.234 - W3SVC119 WINHOSTING2 194.54.88.53 80 PUT /index.html - 201 0 330 347 16 HTTP/1.0 Microsoft+Data+Access+Internet+Publishing+Provider+DAV+1.1 - -**  ...

Это случилось: Blog was hacked!

Published at August 7, 2009 ·  1 min read

Да, это всё-таки случилось. Товарищ по имени ZoRRoKiN хакнул мой блог. Произошло это, судя по всему, из-за моей глупости: лёгкий пароль на админку + старая и бажная версия движка BlogEngine.NET. А случилось вот что: На хочтинг были залиты файлы: - default.html, zorrokin.htm, index.html с следующим содержанием: ZoRRoKiN  - ownz.htm с текстом:Command Tribulation Ownz your b0x ...

Project dependences и project references: делаем это правильно

Published at July 23, 2009 ·  1 min read

Раньше всегда это делал настолько автоматически, что даже и не задумывался что это млжно делать по-другому. Но когда столкнулся с такой проблемой в текущем проекте - решил написать.  Рассмотрим такую ситуацию: у нас есть главная сборка (Main), сборка с утилитными классами (Utils) и 3-rd party логгер (Logger):  1. Добавляем в наш solution нужные нам проекты. 1. Добавляем ссылки на проекты. ReferencesSample.zip (76.14 kb)...

SourceGear Vault и ошибка при коммите

Published at July 21, 2009 ·  1 min read

На проекте приходится использовать SourceGear Vault - source control система, которая очень похожа на VSS. Сегодня наткнулся на очередной глюк:  ...

Интересная особенность Enum

Published at July 17, 2009 ·  2 min read

Те, кто знает на память книгу Дж.Рихтера C# via .NET, в этом врядли найдут для себя что-то новое/интересное.    Всё началось с того, что было у меня два похожих enum’ов (к примеру Numbers и BigNumbers) и нужно было как-то переменные первого типа приводить к другом, и наоборот.  ** enum Numbers** ** {** ** One,** ** Two,** ** Three**...

JavaScript: удаляем элементы из массива

Published at July 3, 2009 ·  2 min read

Решая на первый взгляд простую задачу я столкнулся с некоторыми поблемами. Задача состоит в том, чтобы из массива удалить один из его элементов. Оказалось, что стандартными средствами JavaScript этого не сделать. Итак, у нас есть исходный массив: <p> <em>var arr = new Array();<br /> arr.push('q');<br /> arr.push('w');<br /> arr.push('a');<br /> arr.push('e');<br /> arr.push('r');<br /> arr.push('t');<br /> arr.push('z');<br /> arr.push('y'); </em> </p>  Задача состоит в том, чтобы удалить из него элементы со значениями “a” и “z”....

Tags

.net .net-framework .net-framework-3.5 agile ajax ajax-control-toolkit ampq ansible apache asp.net asp.net-mvc automation axum babel bash benchmark blog blog-engine bootstrap buildout c# cache centos chrome ci cinder ckan cli cloud code-review codeplex community config debugger deface dependencies development-environment devices devstack devtime disks django dlr dns docker dockerimage dos easy_install elmah encoding environment-variables error event events everything-as-a-code exception exceptions fabrik firefox flask foreach forms fstab gae gcc gerrit git github go google google-app-engine grep hack hacked hardware headless horizon hound html hugo iaas ienumerable iis internet iptables iron-python ironic iscsi java-script javascript jenkins jquery js jsx k8s kharkivpy kiss kombu kubernetes kvm kyiv lettuce libvirt linux lio loci logging loopback losetup lvm mac-os macos mercurial microsoft microsoft-sync-framework mobile mono ms-office msbuild networking news nginx npm npx offtopic oop open-source open-xml opensource openstack openvswitch os packages paraller-development patterns-practices performance php pika pip plugins pnp podcast popup postgresql profiler project protocols proxy pycamp pycharm pycon pykyiv pylint pypi python python-3 qcow quantum qumy rabbitmq rar react reactjs refactoring rfc rhel search-engine security selenium server shell silverlight socket software-engineering source-control sourcegear-vault sources sql sql-server sql-server-express sqlalchemy ssh static-site sublimetext svg tests tgt tipfy todo tornado typescript uapycon ui uneta unit-tests upgrades usability vim virtualenv visual-studio vitrage vm vue.js vuejs web-development web-server web-service web_root webpack webroot windows windows-live word-press x32 x64 xcode xml xss xvfb интернет-магазин книги

Recent posts

Go 1.18: new features

Всё будет Kubernetes

2022 Relaunch

Everyday Blogging

I don't want this CI


Archives

2022 (3)
2019 (73)
2018 (2)
2017 (3)
2016 (2)
2015 (3)
2014 (5)
2013 (17)
2012 (22)
2011 (36)
2010 (25)
2009 (35)
2008 (32)
2007 (2)