Очередной выпуск рассылки! За последнее время на сайте произошло столько всего, столько всего, что все просто не уместилось в этот выпуск! Но ничего, ведь вы всегда можете ознакомиться со всеми обновлениями непосредственно посетив сайт. Кстати, помимо изменения в содержании Kbyte.Ru, появлении новых интересных материалов, проект постоянно совершенствуется технически, и вы можете принять в этом непосредственное участие, присылая свои идеи и предложения.
Надеюсь, этот выпуск будет интересен для вас. Если вы хотите увидеть в следующих выпусках что-то конкретное, напишите мне об этом на ящик subscribe@kbyte.ru.
Если у вас есть вопросы по программированию или работе с компьютером, не стесняйтесь, спрашивайте.
Форумы Kbyte.Ru
На форумах Kbyte.Ru постоянно появляются новые интересные темы и обсуждения. В этом выпуске представлены лишь новые темы, с момента прошлой рассылки.
Кстати, любой желающий может на форумах Kbyte.Ru совершенно свободно получить помощь грамотных специалистов в области программирования, да и в целом информационных технологий.
Здравствуйте) Нужно создать массив, который будет содержать несколько категорий с подкатегориями, и программу
которая будет проверять наличие подкатегорий и выдавать сообщение, если таковые отсутствуют.) Как осуществить на деле?)
Есть ServerControl. Его Задача – перехватить Request со страницы, на которой он находится. Как это лучше сделать? Есть код, но он не выполняет требуемых действий. Возможно что-то не так.
using System;
using System.ComponentModel;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace ServerControl1
{
[ToolboxData("<{0}:ServerControl1 runat=server></{0}:ServerControl1>")]
public class ServerControl1 : WebControl
{
private string Url;
[Bindable(true)]
[Category("Appearance")]
[DefaultValue("")]
[Description("Guard Control for ASP .NET Web Sites")]
[Localizable(true)]
protected override void Render(HtmlTextWriter output)
{
//output.Write(this.Parent.Page.Request.Url.AbsoluteUri);
}
protected override void RenderContents(HtmlTextWriter output)
{
output.Write(Url);
}
protected override void OnLoad(EventArgs e)
{
Url= this.Parent.Page.Request.Url.ToString();
}
}
}
Простая функция, работающая при помощи регулярных выражений, проверяет введенный email адрес на правильность
Imports System.Text.RegularExpressions
Public Class Form1
Public Function IsValidEmail(ByVal email As String) As Boolean
Dim pattern As String = "^[-a-zA-Z0-9][-.a-zA-Z0-9]*@[-.a-zA-Z0-9]+(\.[-.a-zA-Z0-9]+)*\." & _
"(com|edu|info|gov|int|mil|net|org|biz|name|museum|coop|ru|aero|pro|tv|[a-zA-Z]{2})$"
Dim check As New Regex(pattern, RegexOptions.IgnorePatternWhitespace)
Dim valid As Boolean = False
If String.IsNullOrEmpty(email) Then
valid = False
Else
valid = check.IsMatch(email)
End If
'return the value to the calling method
Return valid
End Function
End Class
В .NET Framework нет очевидных средств для загрузки файлов на сайты по протоколу HTTP, разве что WebClient, который, к сожалению, не всегда подходит под стоящие задачи. В этой статье рассмотрен метод загрузки файлов на сайт на примере файлового обменника depositfiles.com с использованием языка C#.
Канадская Research in Motion сегодня презентовала новые версии своих популярных смартфонов BlackBerry Torch. Новинки оснащены более мощным мобильным микропроцессором и работают на базе новой ОС BlackBerry 7. В RIM, рыночная доля которой в последнее время начала падать под влиянием iPhone и Android, надеются, что выпуск аппаратов на базе совершенно новой ОС поднимет популярность устройств компании.
Всего компания сегодня анонсирует пять новых версий смартфонов, в частности и новые BlackBerry Bold. По словам представителей RIM, новые аппараты в первую очередь будут предложены на основных рынках - Канаде и США, где позиции RIM довольно сильны. После дебюта в Северной Америке новинки будут продаваться по всему миру, в сетях практически 200 сотовых операторов.
Ввиду пошатнувшихся за последнее время позиций эксперты пока расходятся в оценках того, насколько новые смартфоны будут успешны на рынке и смогут ли они создать так необходимый шум вокруг самой RIM. Все эксперты сходятся во мнении, что "рыночный шум" RIM как раз необходим, так как за последний год акции компании потеряли в цене без малого 70%, а многие специалисты не раз упрекали компанию в том, что она задерживала релизы новых смартфонов.
В июле 2011 года доля на рынке операционной системы Windows XP упала ниже 50 процентов. Такие данные предоставил сервис статистики NetMarketShare. При этом Windows XP, возраст которой приближается к 10 годам, остается самой популярной ОС на рынке, опережая Windows 7, Vista и Mac OS X 10.6.
04.08.2011 12:17 · Категория: Бизнес в IT · Источник: Lenta.ru
Компания Samsung Electronics анонсировала новый нетбук N100. Модель оснащена процессорами Intel Atom и работает на операционной системе MeeGo. «Новый нетбук N100 — это продолжение успешной модели N150, продажи которой составили к настоящему моменту более трех миллионов единиц по всему миру, — говорит Кьюхо Ум (Kyuho Uhm), старший вице-президент подразделения IT Business Solutions компании Samsung Electronics. — Нетбук работает на новейшей платформе MeeGo, а также отличается одним из
лучших соотношений цены и технических характеристик».
Операционная система MeeGo от Intel, на которой работает устройство, предлагает пользователям новый интерфейс. MeeGo объединяет оффлайн и онлайн контент в одном общем пространстве и открывает доступ к социальным сетям, позволяя пользователям постоянно быть на связи. Операционная система отличается быстрой загрузкой и низкой энергозатратностью, благодаря чему подходит для мобильной работы.
Легкий нетбук весом всего 1,03 кг благодаря специальному покрытию DuraCase прочен и устойчив к царапинам. Также Samsung N100 доступен в двух вариантах исполнения — в черном и белом корпусе. Для подключения различных устройств, например, внешних жестких дисков или оптических приводов, Samsung N100 оснащается двумя USB-входами, а специальный VGA-порт установлен в новой модели для подключения большого дополнительного монитора.
Экран ноутбука покрывает матовый антибликовый слой, предназначенный для устранения зеркального эффекта, что гарантирует более продолжительную работу без какого-либо негативного влияния на глаза. Матовая поверхность также защищает поверхность от появления царапин.
В основе новой модели нетбука лежат производительные двухъядерные процессоры из семейства Atom, которые в сочетании с графическим чипсетом Intel GMA 3510 гарантируют пользователям широкие возможности для работы с мультимедиа. Нетбук Samsung доступен на российском рынке по рекомендованной цене 7 999 рублей.
Специалисты по компьютерной безопасности рассказали о вирусе для мобильной платформы Android, способном записывать телефонные разговоры. После установки на смартфон программа Android System Messenger создает аудиофайлы с записями разговоров и отсылает их на удаленный сервер.
Сервис интернет-телефонии Skype выпустил приложение для планшетов iPad и спустя короткое время отозвал его. Компания Skype подчеркнула, что программа вышла "преждевременно", но точные причины ее отзыва не назвала. Когда клиент Skype для iPad снова появится в App Store, Skype не уточнила.
02.08.2011 12:47 · Категория: Бизнес в IT · Источник: Lenta.ru
Если вы занимаетесь программированием, то наверняка вам пригодятся хитрые инструменты.
Международный портал для программистов и разработчиков Kbyte.Ru основан в 2006 году. Целью портала является объединение программистов и специалистов IT-бизнеса, студентов и преподавателей для обмена опытом и знаниями, оказания помощи во всех делах и начинаниях в области IT.
Kbyte.Ru является парнёром компаний Mail.Ru Group, WebMoney Transfer, Ozon.Ru и др. Выпуск рассылки подготовлен автоматически. Все права на материалы выпуска принадлежат Kbyte.Ru если иное не указано отдельно.