Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RE: Как передать управление с ajax-страницы, серверной странице?


Kbyte.Ru


Выпуск # 625


RE: Как передать управление с ajax-страницы, серверной странице?
2011-01-28 17:23 GoodBoy
Напрягает один вопрос. На моей странице всего 2 элемента ListBox & DetailView. В ТЗ указано отсутствие postback. Если создать UpdatePanel и скинуть в него эти два элемента, то по сути это получается тот же самый postback, есть какое нибудь обоснование использования UpdatePanel в таком случае? Если есть, то какое, а если нет то что можно сделать для решения этой проблемы?

RE: Как передать управление с ajax-страницы, серверной странице?
2011-01-28 18:42 Aleksey Nemiro

В ТЗ указано отсутствие postback.
прям таки и postback?
Если создать UpdatePanel и скинуть в него эти два элемента, то по сути это получается тот же самый postback
не по сути, а асинхронный, что совсем не является тем, что обычно подразумевается под формулировкой "postback"

RE: Как передать управление с ajax-страницы, серверной странице?
2011-01-28 18:57 GoodBoy
Написано следующее...
Order list should be presented as order name. When user selects order, all it's details should be shown on the same page, without a postback.
При таком раскладе можно использовать updatePanel?

не по сути, а асинхронный, что совсем не является тем, что обычно подразумевается под формулировкой "postback"
а можно по подробней о преимуществах именно UpdatePanel?

RE: Как передать управление с ajax-страницы, серверной странице?
2011-01-28 19:10 Aleksey Nemiro

Order list should be presented as order name. When user selects order, all it's details should be shown on the same page, without a postback.
При таком раскладе можно использовать updatePanel?
все зависит от того, что думает об этом человек, писавший это
Если с этим есть проблемы, то проще спросить у него об этом, чем тратить время на гадание. Иль ты решил убить двух зайцев одним выстрелом - освоить asp .net и научиться предсказывать будущее с использованием телепатических способностей
Русскоязычный контингент под постбаком обычно подразумевает перезагрузку страницы.
а можно по подробней о преимуществах именно UpdatePanel?
преимущество тут одно, не нужно писать клиентский код, ну и серверные контролы нормально рисуются в UpdatePanel, и как следствие этого, задание будет выполнено быстрее.

RE: Как передать управление с ajax-страницы, серверной странице?
2011-01-28 20:51 GoodBoy

все зависит от того, что думает об этом человек, писавший это
Если с этим есть проблемы, то проще спросить у него об этом, чем тратить время на гадание.
Это тестовое задание для того, что бы устроиться на работу. На выполнение этого задания времени не дали, написано когда сделаете тогда поговорим, прошло больше месяца пока я изучал WebForms, MVC, JSON, JavaScript, Ajax и кучу всего такого с ноля. Хотя вакансия junior .net developer(15 -20т.с.). На данный момент даже не знаю стоит ли им его посылать, поэтому можно сказать, что делаю проект для себя, потому как вряд ли они рассчитывали на такой срок работы

RE: Как передать управление с ajax-страницы, серверной странице?
2011-01-28 21:14 Aleksey Nemiro
Любой программист должен стремиться в настоящем и будущем меньше работать. Т.е. решать поставленные задачи с минимумом временных затрат, но учитывать, что в будущем может потребоваться вносить изменения в уже решенные задачи, т.е. дорабатывать проект, и следовательно нужно делать так, чтобы это было просто (без лишнего геморроя вносить доработки), ну или как минимум возможно :-) Тестовое задание само по себе не может быть использовано как рабочий проект, т.е. дорабатывать его не нужно будет, и следовательно задачу можно решить любыми доступными и простыми способами. Больше месяца на выполнение тестового задания - это очень много :-), даже сутки - много. Тестовое задание не может быть сложным, если иначе, значит это развод. При предварительном тестирование проверяются базовые знания кандидата, фактически наличие навыков/задатков, тем более у junior.

RichTextBox в delphi
2011-01-28 23:19 Евгений Рудченко
Здравствуйте! Поскажите, пожалуйста, как в delphi в rithtextbox выделить синим цветом какое-нибудь слово, например, ПрИвЕт ?

Как сделать карту сайта (SiteMap)?
2011-01-28 23:34 Алексей Немиро
Пример SQL-запроса, который создает на основе данных таблицы БД карту сайта в специальном xml-формате (Sitemap). Формат Sitemap используют поисковые системы при индексации сайтов.

Продано 300 миллионов лицензий на Windows 7
2011-01-29 02:22
Корпорация Microsoft сообщила о продаже 300 миллионов лицензий на операционную систему Windows Phone 7. Последняя на настоящий момент версия ОС Windows появилась на рынке в октябре 2009 года. Ранее Microsoft заявляла, что за год с того момента было продано 240 миллионов копий "семерки".

Менеджер украл у Microsoft полмиллиона долларов
2011-01-29 02:22
Microsoft подала в суд штата Вашингтон на своего бывшего директора по развитию Роберта Д. Карри. Компания обвиняет Карри в краже 460 тысяч долларов, а также попытке похитить еще полтора миллиона до того, как его махинации были раскрыты. Роберт Карри работал в Microsoft на протяжении пяти лет

Samsung продал 2 миллиона планшетов
2011-01-29 02:22
Компания Samsung продала 2 миллиона планшетов Galaxy Tab после их выхода на рынок. Планшеты Samsung с вдвое меньшим, чем у iPad, дисплеем, появились на рынке в октябре 2010 года. Galaxy Tab продается в 94 странах. Причем некоторые операторы продают планшет со скидкой при подписании контракта на связь.

Microsoft заработала 20 миллиардов долларов за три месяца
2011-01-29 02:22
Корпорация Microsoft заработала в октябре-декабре 2010 года около 20 миллиардов долларов. Ключевым источником прибыли компании стали продажи консольного подразделения. При этом чистая прибыль компании составила 6,6 миллиарда долларов. По этому показателю Microsoft обошла Apple, которая получила прибыль в 6 миллиардов.

В какой папке запущена программа?
2011-01-29 15:44 Алексей Немиро
В примере показано несколько вариантов кода, который позволяет получить полный путь к каталогу, в котором запущено текущее приложение.

Изменения на Kbyte.Ru
2011-01-29 20:01 Kbyte
Приветствую!

За последние две недели на Kbyte.Ru произошли небольшие изменения, собственно как всегда :-)

Итак, что же было сделано?
[cut]
Во-первых, на сайте появился спящий режим. Нет, это вовсе не означает, что любой желающий сможет отправлять сайт в спячку :-) Спящий режим - это статус пользователей, у которых открыта хотя бы одна страница Kbyte.Ru, но которые не проявляют никакой активности более 15 минут. На странице списка пользователей, пользователи, находящиеся в спящем режиме, будут обозначены желтым шариком, вместо зеленого.


Во-вторых, немного изменена навигация в разделе Исходные коды, теперь в списке категорий отображаются не все категории, а только те, в которых есть коды на выбранном языке программирования. Надеюсь, это поможет вам быстрее находить нужную информацию.

Кстати о поиске, Kbyte.Ru довольно некачественно проиндексирован поисковыми системами и найти что-то на сайте порой бывает сложно, поэтому принято решение провести небольшую оптимизацию, в частности из индекса были (будут) удалены все бесполезные страницы, сделан акцент только на полезный контент. Конечно, это уже давно пора было реализовать, но вот лишь почти год спустя с момента запуска пятой версии проекта, я до этого места добрался.

Кстати о годах, как уже было сказано ранее, Kbyte.Ru в этом году исполняется 5 лет, и поэтому торжественному случаю, наиболее активные пользователи минувших лет получат от Kbyte.Ru подарки. Список пользователей практически определен, всего около 20, это число может измениться. Более подробная информация будет опубликована на форуме где-то в районе 13 февраля (сроки зависят от работы изготовителей и поставщиков подарков, т.е. эльфов и Санта Клауса :-) ...).

Как вы знаете, январь был месяцем C# на Kbyte.Ru, а февраль будет посвящен языку T-SQL (Transact-SQL). Так что следите за обновлениями, нас ждет много sql-кода :-)

Кстати, про обновления. У нас появились тематические RSS-каналы по отдельным языкам программирования и технологиям. В этих RSS-каналах выводятся новые исходные коды, статьи, и темы форумов (только темы, без ответов, в отличе от ранее добавленных RSS) по конкретному языку программирования.
Полный список RSS-каналов:
Программирование на Visual Basic 5.0/6.0
Программирование на Visual Basic .NET
Программирование на C#
Программирование на Delphi
Программирование на JavaScript
Программирование на ActionScript
Программирование на ASP .NET WebForms (VB .NET, C#)
Программирование на ASP .NET MVC (VB .NET, C#)

Список RSS-каналов в будущем будет расширен, по крайней мере я на это надеюсь. Вы, кстати, можете повлиять на направление, в котором будет двигаться Kbyte.Ru.

На этом пока все.

Благодарю за внимание,
Ваш Kbyte.Ru.

Как изменит цвет шрифта выделенного текста в RichEdit?
2011-01-29 20:59 Неизвестно
Функция, которая позволяет изменять цвет шрифта выделенного фрагмента текста в компоненте RichEdit на Delphi.

RE: RichTextBox в delphi
2011-01-29 21:01 Aleksey Nemiro
http://kbyte.ru/ru/Programming/Sources.aspx?id=983&mode=show

Google выпускает SDK для OC Android 3.0
2011-01-30 14:22

Google сегодня выпустила предварительную версию набора для разработчиков программного обеспечения под операционную систему Android 3.0. Напомним, что эта версия OC ориентирована на планшетные компьютеры и устройства, с экранами более крупными, чем экраны смартфонов.

Android 3.0 предложит пользователям новый "голографический" интерфейс, адаптированный под многозадачность, оповещение пользователей, размещение виджетов и другие возможности, упрощающие работу с современными электронными устройствами. По словам инженера по разработке Android Майка Клерона, выпущенный сейчас SDK для разработчиков позволяет оптимизировать ранее выпущенные или создаваемые в данный момент программы, чтобы те поддерживали третью версию мобильной ОС.

В новом SDK реализован ряд моментов, позволяющих адаптировать программы под современные двухъядерные мобильные процессоры, например ARM, Atom или Nvidia Tegra 2. Напомним, что ранее компании Motorola и Toshiba анонсировали планшеты Xoom и Folio, который будут работать на базе Android 3.0 и чипов Tegra 2. Также SDK обзавелся новыми UI компонентами, новыми темами, более богатой коллекцией шаблонов для виджетов и нотификаторов. К примеру, в SDK была изменена клавиатура, чтобы больше соответствовать размеру экрана планшета.

Также здесь появилась новая среда анимации с поддержкой высокопроизводительных 2D и 3D движков для рендеринга. Был обновлен и веб-браузер, получивший поддержку вкладок.

Появились тут и новые API-функции для Bluetooth A2DP и HSP, позволяющие приложениям передавать аудио и управлять наушниками.

По условиям работы SDK, приложения, созданные на базе превью-версий наборов для разработчиков не могут быть включены в каталог Android Market.

Более подробные данные об Android 3.0 доступны по адресу http://developer.android.com/sdk/android-3.0-highlights.html

Определить размер файла
2011-01-30 17:34 Андрей
Функция возвращает размер файла, округленный до 0.01. В качестве параметра принимает длину файла

Открыть папку и установить курсор на искомом файле
2011-01-30 17:37 Андрей
Функция позволяет открыть папку и установить курсор (фокус) на искомом файле. В качестве параметра принимает имя файла

Определить MD5 хеш строки
2011-01-30 18:41 Андрей
Еще один пример функции, которая позволяет определить MD5 хеш-сумму переданной строки и возвратить его виде строки в шестнадцатеричном (hex) виде.

Нарисовать сектор из линий
2011-01-30 19:19 georgich
Приветствую.

Задача: неообходимо отрисовывать линию по пикселям. Длина линии - 512 пикселей. У меня есть PictureBox шириной и высотой 512. Посередине этой ширины я рисую вертикальную линию по пикселям. Мне необходимо начать рисовать линии с отклонением в -15 градусов от начальной вертикальной линии.
Визуально: http://s59.radikal.ru/i166/1101/d8/b46e871deaed.jpg
Т.е. самая левая линия отклонена на -15 градусов относительно центральной, а самая правая - на +15 градусов. И, начиная от -15 мне нужно рисовать линии (каждую по пикселям) длиной 512, так, как я нарисовал. Без просветлений, естественно. Чтобы получался как бы закрашенный сектор.
Вертикальную линию по центру я рисую таким образом:

    Bitmap DrawBeam(int width, int height)
    {
      Bitmap beam = new Bitmap(width, height);
      Random rand = new Random();
      byte[] randVector = new byte[512];
      int x = width / 2, y = width - 1;

      rand.NextBytes(randVector);

      for (int i = 0; i < height; i++)
      {
        int num = (int)randVector[i];
        beam.SetPixel(x, y, Color.FromArgb(255, num, num, num));
        y--;
      }
      return beam;
    }
А вот как быть с отклонениями, я пока не разобрался. Помогите, пожалуйста.

Суд обязал спамера заплатить Facebook 360,5 млн долларов
2011-01-30 20:22

Социальная сеть Facebook в пятницу сообщила об еще одной показательной победе над спамерами. Американский федеральный суд постановил, что некий Филип Порембски оштрафован на астрономические 360,5 млн долларов за рассылку коммерческих сообщений в социальной сети. По словам федерального судьи Джереми Фогела, рекордный штраф должен быть выплачен в пользу Facebook со стороны спамера, управлявшего компанией PP Web Services.
В вердикте суда говорится, что Порембски признан виновным в незаконном получении реквизитов как минимум 116 000 пользователей Facebook и рассылки спамовых сообщений их друзьям. Всего спамер отправил более 7,2 млн рекламных сообщений. Некоторые из сообщений были созданы с целью привлечения пользователей на фишинговые сайты с целью дальнейших краж персональных данных.

Microsoft предупреждает об уязвимости в MHTML
2011-01-30 20:22

В минувшую пятницу корпорация Microsoft сообщила об обнаружении серьезной уязвимости, которая уже экспортируется хакерами в интернете. Речь идет о баге в обработчике протокола MHTML (MIME Encapsulation of Aggregate HTML), использование которого ведет к несанкционированной утечке данных. Сообщается, что образец эксплоита, использующего данный баг, уже есть в открытом доступе.

В корпорации говорят, что данная уязвимость отдаленно напоминает выполнение сценариев XSS, также приводящих к несанкционированному получению данных. К примеру, атакующий может сконструировать HTML-ссылку, указав в ней определенные параметры, провоцирующие уязвимость. Дальнейшая задача хакера сводится к тому, чтобы под каким-либо предлогом убедить свою жертву нажать на ссылку.

В случае нажатия ссылки, происходит выполнение скрипта на компьютере под управлением Internet Explorer и в рамках текущей сессии злоумышленник может получить пользовательскую информацию, причем браузер можно вынудить показывать ту или иную информацию, маскирующую несанкционированную активность.

В соответствии с сообщением Microsoft, уязвимость затрагивает все поддерживаемые версии Internet Explorer и все поддерживаемые версии Windows. Уязвимость возникает из-за того, что программный код, существующий в интерпретаторе MHTML, определенным образом интерпретирует MIME-запросы в веб-документах.

RE: RichTextBox в delphi
2011-01-31 00:54 Евгений Рудченко
А как найти с какого символа начинается и каким заканчивается строка?

Intel выпустит планшеты на собственной ОС
2011-01-31 14:23
Корпорация Intel выпустит планшеты на базе операционной системы MeeGo. Как ожидается, несколько устройств на базе совместной разработки Intel и Nokia будут представлены во втором квартале. При этом планшеты будут работать на базе новой версии MeeGo 1.2, которая пока официально не представлена.

Основатель Apple рассказал о неисправностях белого iPhone 4
2011-01-31 14:23
Один из основателей Apple Стив Возняк рассказал о причине переноса поставок смартфона iPhone 4 в белом корпусе. Возняк заявил, что белый iPhone пропускает свет при съемке фотографий со вспышкой. Таким образом, фотографии получаются нечеткими. Возняк уточнил, что Apple уже разработала решение этой неисправности.

Фонд &quot;Сколково&quot; пообещал раздать стартапам миллиард долларов
2011-01-31 14:23
Управляющая компания "Фонд "Сколково" пообещала раздать стартапам более 36 миллиардов рублей в течение трех лет. Средства в виде грантов достанутся компаниям-резидентам иннограда "Сколково". При этом размер инвестиций в технологичные компании будет составлять от 10 до 100 миллионов рублей.

Как проверить, является значение датой или нет?
2011-01-31 19:24 Алексей Немиро
Чтобы проверить в T-SQL, является указанное выражение датой или нет, можно использовать функцию IsDate, которая возвращает значение 1 (true), если выражение является датой, в противном случае - 0 (false).

МТС тестирует в Москве высокоскоростную технологию DC-HSDPA
2011-01-31 20:23

Сотовый оператор «Мобильные ТелеСистемы» протестировал в Москве технологию DC-HSDPA (Dual Carrier HSDPA), которая является развитием HSDPA (High-Speed Downlink Packet Access) на базе сетей 3G. Увеличение скорости достигнуто за счет изменения конфигурации оборудования действующей сети МТС HSPA+— одновременного использования двух частот UMTS вместо одной. В итоге, скорость скачивания данных в новых сетях DC-HSDPA может быть увеличена до 42 Мбит/c по направлению к абоненту, что в три раза быстрее, чем в обычных сетях HSDPA.

Запуск технологии Dual Carrier HSDPA в коммерческую эксплуатацию на сети МТС в Москве начнется с апреля 2011 года. До конца 2011 года в Москве данную технологию будут поддерживать все базовые станции МТС 3G Indoor.

«Мы первыми в России и СНГ представляем на сети инновационную технологию Dual Carrier HSDPA, которая при одинаковой ширине полосы частот (10 МГц) предоставляет абонентам скорости загрузки данных, сравнимые со скоростями в LTE», — отметил вице-президент МТС по технике Андрей Ушацкий.

Как выделить весь текст при фокусе в input?
2011-01-31 20:56 Алексей Немиро
Для выбора всего текста в текстовом поле (input) при помощи JavaScript можно использовать метод select.


Copyright (C) Немиро Алексей, admin[at]kbyte.ru
Copyright (C) 2006-2011 Россия, Владивосток

В избранное