Здесь я приведу несколько функций с описаниями, которые чаще всего используются в PHP при работе с переменными и строками.
Для работы с переменными популярными являются такие функции:
gettype($var) - возвращает тип переменной.
settype($var,type) - устанавливает тип переменной
int isset($var) - возвращает true если переменная существует, и false если нет.
int unset($var) - ф-я удаляет переменную и возвращает true
int empty($var) - проверяет существование переменной и наличие у нее ненулевого значения.
А вот несколько функций для преобразования текста:
trim () - удаляет все пробелы.
ltrim() - удаляет все пробелы слева.
chop() - удаляет все пробелы в конце строки
nl2br - принимает строку в качетсве параметра и заменяет в ней все символы новой строки, дескриптором strtoupper() - RESULT OF FUNCTION
strtolower() - result of function
ucfirst() - Result of function
ucwords() - Result Of Function
А теперь немного о Блоговаре:
TopFights.Net - просто сумашедшие картинки там можно увидеть! ![]()
Nudnik.ru - здесь почитал Правда про Monetize!, интересно.
Православный Газенваген™ порадовал постом “Самые дурацкие изобретения 20 века.”
Работа с coockies в ASP.NET
22.10.2007
Вот простой пример работы с куками в ASP.NET, код несложный:
Работа с куками: protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
if(Request.Browser.Cookies)
{
HttpCookie mycook = new HttpCookie("UName");
mycook.Value = "DeVoid";
Response.Cookies.Add(mycook);
}
}
}
Код очень простой, но кто даже не знает в какую сторону нужно копать - поможет!
О Блоговаре:
Легенда о Мандариновом Пиве - несмотря на странное название - интересный блог
Flash Implosion, интересен постом “Вакансия :: ActionScript 3 программер”.
Записки здравомыслящего - название порадовало, и блог приятный.
Для того чтобы в вашем проекте ASP.NET использовались ваши странички с 404 ошибкой, достаточнов web.config добавить такой код:
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="error_page.aspx" />
<error statusCode="404" redirect="ErrorPages/404.html" />
</customErrors>
</system.web>
</configuration>
Теперь при 404 ошибке, будет отображена страница 404.html с папки ErrorPages
Блоговар:
Блог странника - мысли и заметки о раскрутке сайта и не только, читаем.
Путь к деньгам всегда тяжек, но почитав как это сделал кто-то другой, можно свой упростить ![]()
Вот собственно основные (не все) пространства имен, которы нужны для нормальной работы в C# с Базами данных и XML.
Базы данных:
System.Data
System.Data.Odbc (для работы через ODBC-драйверы)
System.Data.OleDb
System.Data.SqlClient (для работы с MS SQL Server 5.0)
System.Data.SqlTypes (для поддержки типов SQL)
Вот какие namespace используют обычно при работе с XML:
System.Xml
System.Xml.Schema
System.Xml.XPath
System.Xml.Xsl
Про классы каждого пространства имен можно подробно почитать в MSDN.
PS: Блог о SEO - полезно почитать тем, кто раскручивает свой сайт.
Статистика по поисковым запросам рунета
21.10.2007
Как написано в блоге RonVisal’a:
По результатам глобальных замеров, доли поисковых систем в рунете:
Яндекс - 47.5%
Google - 25.1%
Рамблер - 14.8%.
Исследования проводила компания e3internet.
Яндекс остается на первых позициях, а вот Google набирает обороты…
Нашел способ как с интересом для себя и пользой для посетителей данного блога проводить время - игра Блоговар ![]()
Суть заключается в том, что казалось бы простой рейтинг блогов оформлен как игра. В итоге этой игры каждый получает ссылки на свой блог, а посетители - массу интересной и полезной информации.
Я играю в Blogowar.ru, чего и вам советую.
Интересные факты с мира программирования
21.10.2007
Недавно встретил в одной из тем форума исходников.ру такие факты:
С развитием Интернета американским компаниям стало намного дешевле и проще нанимать программистов неамериканцев.
Если раньше приток “мозгов” обеспечивался приглашением специалистов из-за рубежа в США, то теперь американские
софтверные компании предпочитают нанимать сотрудников в Индии (на ее долю приходится 80% заказов американских
компаний на создание программного обеспечения), Китае, бывшем СССР - где услуги программистов стоят намного
дешевле.
То, что фирмам США дешевле заказывать программыне продукты у программистов с других стран - очевидно, но очень удивило и улыбнуло то что 80% софта на заказ делают индусы
Вот еще интересности:
Соответствие программного кода, международным спецификациям написания кода, для аутсортинга в различных странах мира. По данным Американской профессиональной ассоциации ITAA (Information Technology Association of America)
Рассматривались C++, Java, Oracle и SQL-языки.
1. Израиль - 91%
2. Россия - 82%
3. Восточная Европа - 76%
4. Украина, Прибалтика - 62%
5. Казахстан - 53%
6. Китай - 43%
7. Пакистан - 31%
8. Индия - 28%
Кстати как видим Индия на 28% только придерживается стандартов. Россия порадовала, а вот Украина держится середнячком.
Ну и так для размышления еше несколько цитат:
За период нахождения у власти президента Джорджа Буша\George Bush работу потеряли 2.5 млн. человек, занятых в
промышленности и около 600 тыс. человек, работавших в сфере услуг. Уровень безработицы в США достиг 6.1% - это
самый высокий уровень с 1994 года.
Видим плоды “умной политики” не менее “умного” человека….
Чтобы уменьшить расходы, многие фирмы, действующие в сфере обслуживания, предпочитают увольнять квалифицированных специалистов, проработавших в этих компаниях много лет, и нанимать новичков. Новые сотрудники не имеют тех льгот, которыми обладали их предшественники, их зарплаты, значительно меньше - во многих фирмах США существует традиция ежегодно на 5% повышать зарплаты сотрудникам, проработавшим на своем месте не менее 12 месяцев. Кроме того, новые сотрудники больше боятся потерять работу и менее требовательны к условиям труда, что позволяет работодателям достичь дополнительной экономии средств.
А без квалифицированных специалистов получаем неквалифицированные услуги, в т.ч. и программные продукты. Жаль.
Юмор программистов всегда актуален
14.10.2007

Вот за такие мелкие шалости стоит любить братьев наших меньших. А я так хочу себе ноутбук ![]()
Но главное что ХР в фоне четко держит поток новой информации!
Очень большую роль в самореализации программиста играет его образ мылшения и отношение к возникающим задчам. Каждый программист решает задачи различными способами, но существуют общие алгоритмы, которые позволяют делать это эффективнее.
Для этого я приведу выписки из книги “Совершенный код” - С.Макконнелла (очень советую почитать).
Он выделяет такие этапы разработки ПО:
- определение проблемы
- выработка требований
- создание плана конструирования
- разработка архитектуры ПО
- кодирование и отладка
- интеграция
- тестирование
- сопровождение
Каждый из этих этапов очень важен и без него будет очень тяжело сделать какой-то более-менее стоящий программный продукт.
Для большинства программистов создание любого серьезного проекта начинается с планирования и описания проектной документации, при том что любые другие варианты являются менее эффективными, потому что потом, по ходу работы приходится переписывать много кода (это удел плохого проектирования). В последнее время, огромную популярность приобрели Wiki-энциклопедии, Wiki-словари, и это оправдано, потому что удобно и практично. Я столкнулся с вопросом документирования проектов, и нашел для себя хороший вариант - WikiPad.
Он поддерживает формат Wiki, но сохраняет все данные либо в один файл, либо создает файл для описания каждой фразы. Скачать WikiPad можно отсюда, в комплекте идет и подробный Help, который поможет вам понять, как эффективно создавать документацию и использовать данную программу.
Выглядит WikiPad вот так:

Удачного Вам документирования.