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

Программирование (VB,C#,ASP,.NET): новости, советы, примеры



Выпуск # 261


http://www.kbyte.ru/

 

Новый выпуск!

Здравствуйте!
Очередной выпуск рассылки Kbyte.Ru!

 

Содержание выпуска

Система ЭКСПЕРТ

    Вопрос #000735: Localization and DataBase

    Вопрос #000728: Проверка_файла

    Вопрос #000718: Localization and Cookies

    Вопрос #000712: как_поменять_расположение_контролев_страницы_??...

    Вопрос #000707: Как_положить_файл_в_сети__для_общего_скачивания...

Последнее на форумах

    URLEncode и передача POST в службу

    Скрипт для обжимания картинок

    .NET и интерфесы

    Image distortion

    Аналоговые часы v. 1.0.0.1

Последние статьи

    Взаимодействие с другими сайтами через HTTP (HttpWebRequest и HttpWebResponse)

    Работа с SQL – Запросы

    Использование XML.Serialization

    Выбор языка программирования для научных работ (2-я редакция)

    Работаем с MIME

Интересные коды и решения

Юмор на Kbyte.Ru

 

Система ЭКСПЕРТ

 

Система «Эксперт» - уникальная система, которая поможет решить, если не все, то многие Ваши проблемы с программированием и разработкой! Если у Вас есть какой-либо вопрос по программированию или разработке, то Вы всегда можете задать его нашим Экспертам! При этом каких-либо особых действий от Вас не потребуется! Просто отправьте Ваш вопрос на адрес mailto:expert@kbyte.ru, в теме письма укажите тему вопроса, в тексте – сам вопрос, и все! Эксперты дадут Вам ответ в течение 12-24 часов, на тот адрес, с которого Вы отправите вопрос. Все проще простого! Никакой регистрации и заполнение бесконечных форм, просто спросите и получите ответ ;-)


Вопрос #000735: Localization and DataBase

Автор вопроса: Taleh Mikailov // 05.02.2008 / 15:36

Здравствуйте уважаемые эксперты!
На свой вопрос, что написал прошлый раз не получил ответа. В связи с этим решил более подробнее обьяснить ситуацию и более точно сформулировать свой вопрос...
Мне нужно включить в Веб Приложение поддержку локализации из Баз Данных.
Долго искал, по этому вопросу, какой-нибудь материал в сети.
Мое внимание привлекла вот эта статья: www.microsoft.com/rus/msdn/publish/articles/asap.mspx
После того, как прочитал статью, для примера создал не большое приложение и одну таблицу в Базе Данных()
Таблица(StringResources) из Базы Данных(CustomResourceProviderSample)

resourceType | cultureCode |resourceKey | resourceValue
Default.aspx en lbHelloLocalResource1.Text Hello(en)
Default.aspx en lbLanguageLocalResource1.Text English(en)
Default.aspx en lbWelcomeLocalResource1.Text Welcome(en)
Default.aspx en hlAboutCompanyLocalResource1.Text About Company(en)
Default.aspx en hlContactUsLocalResource1.Text Contact Us(en)
Default.aspx en hlLearnMoreLocalResource1.Text Learn More(en)
Default.aspx en btnSendDemoMailLocalResource1.Text Send Demo Mail(en)
AboutCompany.aspx en lbCompanyNameLocalResource1.Text MatrixSoftware(en)
AboutCompany.aspx en Literal1LocalResource1.Text "Текст с описанием фирмы(en)"
AboutCompany.aspx en hlContactUsLocalResource1.Text Contact Us(en)
AboutCompany.aspx en btnBackLocalResource1.Text Main Page(en)


Обращение к ресурсам осуществляю следующим образом:

this.lbHello.Text = HttpContext.GetLocalResourceObject("Default.aspx", "lbHelloLocalResource1.Text") as string;

Одним словом строго следую указаниям из статьи...
Проблема в том, что при компиляции приложения получаю 8 ошибок:

Error 1 The type or namespace name 'ResourceProviderFactory' could not be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\talekh\My Documents\Visual Studio 2005\Projects\DBResourceProviderWeb\CustomResourceProviders\DBResourceProviderFactory.cs 11 46 CustomResourceProviders


using System;

using System.Web;

using System.Diagnostics;

using System.Globalization;

using System.Resources;

using System.Threading;

namespace CustomResourceProviders

{

public class DBResourceProviderFactory : ResourceProviderFactory

{

public override IResourceProvider CreateGlobalResourceProvider(string classKey)

{

Debug.WriteLine(String.Format(CultureInfo.InvariantCulture, "DBResourceProviderFactory.CreateGlobalResourceProvider({0})", classKey));

return new DBResourceProvider(classKey);

}

public override IResourceProvider CreateLocalResourceProvider(string virtualPath)

{

Debug.WriteLine(String.Format(CultureInfo.InvariantCulture, "DBResourceProviderFactory.CreateLocalResourceProvider({0}", virtualPath));

// we should always get a path from the runtime

string classKey = virtualPath;

if (!string.IsNullOrEmpty(virtualPath))

{

virtualPath = virtualPath.Remove(0, 1);

classKey = virtualPath.Remove(0, virtualPath.IndexOf('/') + 1);

}

return new DBResourceProvider(classKey);

}

}

}

-----------------------------------

Error 2 The type or namespace name 'Compilation' does not exist in the namespace 'System.Web' (are you missing an assembly reference?) C:\Documents and Settings\talekh\My Documents\Visual Studio 2005\Projects\DBResourceProviderWeb\CustomResourceProviders\DBResourceProvider.cs 2 18 CustomResourceProviders


using System.Web.Compilation; <-????

------------------------------------------

Error 3 The type or namespace name 'DisposableBaseType' could not be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\talekh\My Documents\Visual Studio 2005\Projects\DBResourceProviderWeb\CustomResourceProviders\DBResourceProvider.cs 17 36 CustomResourceProviders


namespace CustomResourceProviders

{

/// <summary>

/// Resource provider accessing resources from the database.

/// This type is thread safe.

/// </summary>

public class DBResourceProvider : DisposableBaseType, IResourceProvider <- ????????

{

private string m_classKey;

private StringResourcesDALC m_dalc;

// resource cache

private Dictionary<string, Dictionary<string, string>> m_resourceCache = new Dictionary<string, Dictionary<string, string>>();

/// <summary>

/// Constructs this instance of the provider

/// supplying a resource type for the instance.

/// </summary>

--------------------------------------------

Error 4 The type or namespace name 'IResourceProvider' could not be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\talekh\My Documents\Visual Studio 2005\Projects\DBResourceProviderWeb\CustomResourceProviders\DBResourceProvider.cs 17 56 CustomResourceProviders


------------------------------------

Error 5 The type or namespace name 'Security' does not exist in the namespace 'System.Web' (are you missing an assembly reference?) C:\Documents and Settings\talekh\My Documents\Visual Studio 2005\Projects\DBResourceProviderWeb\CustomResourceProviders\DBResourceReader.cs 5 18 CustomResourceProviders
С этой разобрался!

Error 6 The type or namespace name 'DisposableBaseType' could not be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\talekh\My Documents\Visual Studio 2005\Projects\DBResourceProviderWeb\CustomResourceProviders\DBResourceReader.cs 23 34 CustomResourceProviders


Error 7 The type or namespace name 'IResourceProvider' could not be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\talekh\My Documents\Visual Studio 2005\Projects\DBResourceProviderWeb\CustomResourceProviders\DBResourceProviderFactory.cs 14 25 CustomResourceProviders


Error 8 The type or namespace name 'IResourceProvider' could not be found (are you missing a using directive or an assembly reference?) C:\Documents and Settings\talekh\My Documents\Visual Studio 2005\Projects\DBResourceProviderWeb\CustomResourceProviders\DBResourceProviderFactory.cs 20 25 CustomResourceProviders


Совсем НЕ уверен, что делаю все как надобно, поэтому обращаюсь к вам !!!
Очень прошу помочь !!!

Буду рад получить от вас замечания и исправления !!!
Заранее благодарю!!!

Отвечает: EROS // 08.02.2008 / 03:47

Здравствуйте.
Судя по описанию ошибок вы не подключили необходимые библиотеки либо
не указали нужную директиву using


--
С уважением,
EROS

 

Вопрос #000728: Проверка_файла

Автор вопроса: Александр Орлов // 03.02.2008 / 15:49

Здраствуйте. У меня следующий вопрос: что нужно использовать, чтобы программа запускалась после проверки файла размером больше чем 6кб и меньше чем 10кб. Проверку "безразмерного" файла я написал, но как задать предел по размеру. Вот код, который у меня есть(для облегчения понимания). Заранее спасибо
private void Form1_Load(object sender, EventArgs e)
{
Opacity = 0;
if (System.IO.File.Exists("1.txt"))
{
Opacity = 1;
}
else
{

Form5 form5 = new Form5();
form5.Show();

}
}

Отвечает: EROS // 03.02.2008 / 19:13

Здраствуйте.
Для этого вам необходимо немого модифицировать процедуру Main вашего приложения которая находится в файле Program.cs. И если файла нет, или он не соответствует указанным размерам, то просто не запускать приложение. Сделать это можно следующим способом:

001:
002:
003:
004:
005:
006:
007:
008:
009:
010:
011:
012:
013:
014:
015:
016:
017:
018:
019:
020:
021:
022:
023:
024:
025:
026:
027:
028:
029:
030:
031:
032:
033:
034:
035:
036:
037:
038:
039:
040:
041:
042:
043:
using System;
using System.IO;
using System.Windows.Forms;

namespace KByte.Experts.Eros
{
  static class Program
  {

    [STAThread]
    static void Main()
    {
      int m_minFileSize = 1024 * 6;  // min file size
      int m_maxFileSize = 1024 * 10; // max file size
      
      /** Path to test file */
      string m_filePath = Path.Combine(Application.StartupPath, "1.txt");
      
      try
      {
        /** Get file size in bytes */
        long m_fileSize = new FileInfo(m_filePath).Length;
        
        /** Check valid file size */
        bool m_isValidSize = (m_fileSize >= m_minFileSize && m_fileSize <= m_maxFileSize);
        if (!m_isValidSize)
          throw new Exception(string.Format("File '{0}' is invalid.", m_filePath));
      }
      catch (Exception ex)
      {
        /** Show error message */
        MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
        /** Exit */
        return;
      }

      /** Start application */

      Application.EnableVisualStyles();
      Application.SetCompatibleTextRenderingDefault(false);
      Application.Run(new Form1());
    }
  }
}

 

Вопрос #000718: Localization and Cookies

Автор вопроса: Taleh Mikailov // 01.02.2008 / 04:31

Доброго времени суток!
Совсем недавно нами обсуждалась тема локализации в ASP.NET 2.0...
Хотелось бы попробовать сохранять, выбранный пользователем язык, в куках(cookies).
Так как мой опыт работы с куки совсем бедный, решил обратиться к вам.
Основываясь на том, что на форме имеются 2-е кнопки(2-а флага English и French),
приведите пожалуйста небольшой пример кода.
Как создавать куки?
Как менять значение куки?
Как считывать значение куки ?
И в какой периуд жизненного цыкла страницы необходимо установить культуру?
Так же вопрос чем, отличается сессия от куки ???
Заранее благодарю.

Отвечает: Алексей Немиро // 01.02.2008 / 04:47

Здравствуйте, Taleh Mikailov.

Запись куков:

001:
002:
Response.Cookies["MyCookies"]["Name"] = "Vasia Pupkin";
Response.Cookies["MyCookies"].Expires = DateTime.Now.AddYears(10); // хранить 10 лет :)

Чтение:
001:
002:
003:
004:
if (Request.Cookies != null && Request.Cookies["MyCookies"] != null && Request.Cookies["MyCookies"]["Name"] != null)
{
 Page.Title = Request.Cookies["MyCookies"]["Name"] // получаем данные из куков и выводим в заголовок страницы
}


Получить доступ к Response и Request из любого другого места можно через HttpContext.Current

Session – это набор данных хранимый на сервере, идентификатор сессии передается пользователю через Cookies, средняя продолжительности жизнь Session составляет порядка 20 минут, хотя это значение можно поменять, но не стоит забывать о том, что память на сервере не резиновая :)

--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000712: как_поменять_расположение_контролев_страницы_??...

Автор вопроса: Taleh Mikailov // 01.02.2008 / 04:31

Доброго времени суток!
С вашей помощью разобрался с локализацией Веб приложения !!! Спасибо !!!
Остался вопрос по поводу направления контролев на странице при выборе языка(флага) той страны, где пишут с права на лево...(например Иврит).
Тоесть, помимо того, что при нажатии на Израильский флаг, загружается фаил ресурсов, НУЖНО поменять расположение всех контролев страницы - НА ПРАВУЮ СТОРОНУ !
Объясните пожалуйста, как это можно сделать(ПРОГРАММНО) наилучшим образом !!!
Заранее благодарю.

Отвечает: Алексей Немиро // 01.02.2008 / 04:39

Здравствуйте, Taleh Mikailov.

Довольно интересный вопрос :)
Полагаю, в данном случае, оптимальным вариантом будет создать для нестандартных
страниц свой MasterPage и менять его у текущей страницы
вместе с языком. Сделать это можно при инициализации страницы через
метод Page.MasterPage = "путь к MasterPage", естественно, для этого
необходимо, чтобы страница изначально была сделана с MasterPage-ом.

--
С наилучшими пожеланиями,
Немиро Алексей http://aleksey.nemiro.ru/

 

Вопрос #000707: Как_положить_файл_в_сети__для_общего_скачивания...

Автор вопроса: Taleh Mikailov // 25.01.2008 / 17:34

Доброго времени суток!
Имеется фаил размером 1 гб.
Можно ли положить его на какой-нибудь сервер для общего скачивания.
Тоесть, после того, как фаил находится на сервере, я даю линк определенным лицам и тем самым они могут скачать его(фаил) себе на машину!
Если Да, то как это сделать ?
И вообще каким образом лучше обмениваться файлами(больших размеров) в сети ?
Если можно приведите пример вариантов если их несколько.
Заранее благодарю!

Отвечает: Алексей Немиро // 01.02.2008 / 04:31

И вообще каким образом лучше обмениваться файлами(больших размеров) в сети ?

Используйте популярные архиваторы, чтобы разбить файл на несколько небольших частей. Например WinRAR. В файлообменниках обычно так и делают.

 


Чтобы задать Ваш вопрос, отправьте его на адрес expert@kbyte.ru

Раздел Эксперт на сайте Kbyte.Ru

Наверх

 

 

Последнее на форумах

URLEncode и передача POST в службу | Автор: bobsapp
Добавлено: 08.02.2008 / 14:51 | ответов: 0 | просмотров: 27

Пытаюсь отослать на asmx веб-службу POST-запрос, состоящий из английских и русских символов:
но в службу приходят крякозяблы, отслеживаю дебагом. см. скриншот:
увеличить
(синее окошко - это IDE VB6.0 в котором я формирую POST для отправки, а белое - это окно студии2005 - служба куда я принимаю POST)

если запускать код веб-формы, то проходит всё верно, т.е. по-русски, а из IDE ну никак...
вопрос такой, как правильно кодировать нужно, по логике получается надо
из Windows-1251 в UTF-8 и потом отправлять.
кто-нибудь сталкивался? может есть рекомендации по организации такой логики?

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Скрипт для обжимания картинок | Автор: BigDan
Добавлено: 07.02.2008 / 13:03 | ответов: 0 | просмотров: 34

Всем доброго времени суток! Есть такая проблемка нужен скрипт который бы обжимал картинки которые юзер за аплоодил с бэка (допустим есть картинка 1000х1000 пользователь аплоодит ее на сайт что бы она появилась в галлереи картинок так вот в галерее есть маленькие табнеилы размером 50х50 по клику на ни в йава попапе открываються картинки оригинального размреа так вот нужно что бы когда пользователь загрузит картинку она обжималась до нужных размеров табнейла допустим 1000х800 = 50х50 картинка ложиться фоном под спейсер)!

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


.NET и интерфесы | Автор: 5acred Phoenix
Добавлено: 06.02.2008 / 14:58 | ответов: 0 | просмотров: 51

Хм... получается, что если интерфейс не com, с ним из .net работать нельзя (насчёт "переходников" native <-> managed знаю, но мне интересно pure managed)? Никак, даже самым безумным и гемморным методом?

Где-то читал, что интерфейс по своей сути — указатель на vtable методов, которые он реализует. От этого нельзя оттолкнуться?

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Image distortion | Автор: 5acred Phoenix
Добавлено: 05.02.2008 / 19:50 | ответов: 6 | просмотров: 162

Дано: картинка и 4 точки.
Надо: Нарисовать это картинку, чтобы её углы как бы привязались к этим точкам. Ну то есть тот же самый Free transform -> Distort в фотошопе.
Как сдедать? :)

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 1 | Автор: EROS
Добавлено:05.02.2008 / 22:14
Копай в сторону Transform + Matrix

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 2 | Автор: EROS
Добавлено:05.02.2008 / 22:40
Либо для простых извращений присмотрись к перегрузке метода DrawImage. Некоторые из них принимают массив точек в качестве аргумента..
001:
002:
003:
004:
005:
006:
007:
008:
009:
010:
011:
012:
013:
014:
015:
016:
private void DrawImagePara(PaintEventArgs e)
{
  // Create image.
  Image newImage = Image.FromFile("SampImag.jpg");

  // Create parallelogram for drawing image.
  Point ulCorner = new Point(100, 100);
  Point urCorner = new Point(550, 100);
  Point llCorner = new Point(150, 250);
  Point[] destPara = {ulCorner, urCorner, llCorner};

  // Draw image to screen.
  e.Graphics.DrawImage(newImage, destPara);
}

Colorized by: Eros.CodeSyntaxColor Engine

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 3 | Автор: 5acred Phoenix
Добавлено:05.02.2008 / 22:56
EROS, да это-то я читал в msdn... Всё бы хорошо, да вот только у меня необязательно параллелограмм.

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 4 | Автор: 5acred Phoenix
Добавлено:06.02.2008 / 11:15
Вот, нашёл то, что было нужно :)
Единственное, пример жутко медленный... Дайте, пожалуйста, советы по оптимизации этой штуки...

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 5 | Автор: 5acred Phoenix
Добавлено:06.02.2008 / 11:16
Сорри, файл забыл прикрепить :))

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Ответ # 6 | Автор: Алексей
Добавлено:06.02.2008 / 13:05
Баг с форумом исправил :) Вот ссылка на файл из ответа #5 http://kbyte.ru/Forum/zip/root-345.dev.zip

Добавить ответ | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Аналоговые часы v. 1.0.0.1 | Автор: Алексей
Добавлено: 05.02.2008 / 09:56 | ответов: 0 | просмотров: 45

Аналоговые часы


Автор: EROS
Версия: 1.0.0.1
О модуле:
Это довольно симпатичные аналоговые часы.

Примечания:
Данный модуль входит в состав Лены Цтлуховны.

Скачать аналоговые часы (141 Кб)




Установка:
Для установки, скопируйте файл в папку plugins, находящуюся в одной папке с Kbyte World, затем перезапустите Kbyte World, найдите модуль в окне «Менеджер модулей» и включите его.

Ответить на это сообщение | Посмотреть эту тему на сайте | Форум Kbyte.Ru


Наверх

 

Последние статьи

Взаимодействие с другими сайтами через HTTP (HttpWebRequest и HttpWebResponse)
Автор: Немиро Алексей | добавлено: 27.07.2007 / 14:01 | просмотров: 2635

В данной статье речь пойдет о том, как можно программно заполнить и отправить Web-форму, а также получить результат с использованием довольно простых классов - HttpWebRequest и HttpWebResponse.

Работа с SQL – Запросы
Автор: Хабибулин А. (aka Bille Gates) | добавлено: 22.07.2007 / 04:43 | просмотров: 4882

В данной статье рассмотрены часто используемые SQL-запросы и приведены примеры их использования.

Использование XML.Serialization
Автор: Немиро Алексей | добавлено: 19.07.2007 / 15:38 | просмотров: 1356

В данном обзоре речь пойдет об использование XML.Serialization в .NET и ее применении на примере сохранения и считывания настроек программы с использованием синтаксиса языка Visual Basic .NET.

Выбор языка программирования для научных работ (2-я редакция)
Автор: Юдин С. Ю. | добавлено: 15.03.2007 / 02:49 | просмотров: 3964

Идея написания этой статьи возникла после того, как на одном из сайтов по физике http://physics.nad.ru/aniboard/messages/291.html я обнаружил интересный алгоритм моделирования движения тела в поле постоянной напряженности по различным направляющим. Вернее, меня заинтересовал не весь алгоритм, т.к. основа их всех одна (принцип Даламбера, если не считать квазиалгоритма с применением уравнений Лагранжа 2-го рода) и различаются они только способом определения реакций в месте соприкосновения тел. ...

Работаем с MIME
Автор: Немиро Алексей | добавлено: 29.11.2006 / 14:46 | просмотров: 3422

Не так давно мне пришлось немного поработать MIME (Multipurpose Internet Mail Extension) - это стандарт почтовых сообщений, в РуНете (Russian Internet) я не нашел нормального описания спецификации MIME, и посему решил написать небольшую статейку на эту тему. В данной статье вы узнаете об основных особенностях и стандартах MIME, а также научитесь «читать» MIME с использованием синтаксиса языка Visual Basic .NET 2005.

 

Статьи на Kbyte.Ru

Наверх

 

Интересные коды и решения

Как получить имя пользователя? (с использованием API)
Дата добавления: 24.03.2007 / 12:19 | просмотров: 967 | платформа: VB .NET

Как расчитать возраст из даты рождения?
Дата добавления: 24.03.2007 / 12:06 | просмотров: 877 | платформа: VB .NET

Анализ тэгов
Дата добавления: 24.03.2007 / 11:10 | просмотров: 994 | платформа: RegEx

Как обработать клиентские события элемента управления?
Дата добавления: 17.08.2006 / 17:50 | просмотров: 1365 | платформа: ASP .NET (VB)

Как программно изменить заголовок (Title) страницы?
Дата добавления: 31.07.2006 / 13:25 | просмотров: 1218 | платформа: ASP .NET (VB)

Получение данных из куков (Cookies)
Дата добавления: 31.07.2006 / 15:55 | просмотров: 1261 | платформа: ASP .NET (VB)

Перекодировка текста с латинской раскладки в русскую
Дата добавления: 16.08.2006 / 19:12 | просмотров: 2305 | платформа: VB

Как узнать размер рабочей области экрана?
Дата добавления: 23.08.2006 / 19:03 | просмотров: 1667 | платформа: VB .NET

Как добавить новые данные в базу данных?
Дата добавления: 31.07.2006 / 18:33 | просмотров: 1394 | платформа: ASP

Как связать расширение файла с приложением?
Дата добавления: 04.08.2006 / 08:56 | просмотров: 1469 | платформа: VB .NET

 

Универсальные коды на Kbyte.Ru

Наверх

 

Юмор на Kbyte.Ru

Склероз – это Read Only статус человеческой памяти.

 

Рейтинг: 1035
Всего голосов: 1475
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

В США борьба за равноправие привела к тому, что теперь женщины приравниваются к неграм, голубым и инвалидам.

 

Рейтинг: 322
Всего голосов: 350
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

- Как достать черную икру?
- Она переименована в "рыбьи яйца": десяток - рубль тридцать.

 

Рейтинг: 165
Всего голосов: 282
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Если политик называет свой народ электоратом, то я сильно сомневаюсь в том, что он его уважает.

 

Рейтинг: 240
Всего голосов: 371
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Марьиванна:
- Здесь мы видим, что крокодил отложил яйца... Кто знает: зачем?
Вовочка:
- Старый он уже... Не нужны они ему...

 

Рейтинг: 127
Всего голосов: 210
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Недавно начал работу в фирме коммерческой недвижимости. Сделал им сеть пару недель назад, а до этого, несколько дней бухгалтера данными между компьютерами при помощи флэшки обменивались (фирма экономит на всём, дисководов нет). К одному из компьютеров по USB были подключены принтер и мышь. USB портов в том компьютере всего два, оба и заняли. Подключили, пока меня не было, флэшку, а для этого отключили принтер. Перекинули нужные данные и снова подключили принтер.
Прошло время, звонят мне по телефону и жалуются, мол, принтер не работает, работа стоит, приезжай скорее! Приехал, как только смог, посмотрел настройки принтера - все в норме. Стал подключение принтера к компьютеру смотреть. Каково же было моё изумление, когда я увидел USB коннектор аккуратненько насаженный на штырьки COM порта! До этого, мне даже не представлялось, что такое возможно! Судя по всему, не зря у женщины, осуществившей такое подключение, на рабочем столе изображение девушки, едущей в автомобиле из которого она забыла вынуть пистолет бензозаправки...

 

Рейтинг: 864
Всего голосов: 1272
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Как в комнате уничтожить клопов ?
- Hадо их загнать под шкаф, а у шкафа подпилить ножки.

 

Рейтинг: 148
Всего голосов: 277
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Пьяный звонит в дверь. Слышится голос жены:
- Кто там?
- Бревно!
Дверь открывается. Мужик переступает порог и падает:
- А теперь пили!

 

Рейтинг: 194
Всего голосов: 320
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Идет урок о вреде курения и алкоголизма. Учительница берет 3 стакана в один наливает водку, в другой выдувает дым от сигареты, в третий разбивает яйцо. В каждый из стаканов кидает по червяку. В первом и втором стакане черви умерли. В третьем живет.
- Какие выводы сделали?
Вовочка тянет руку:
- Если не пить и не курить, то в яйцах черви заведутся.

 

Рейтинг: 163
Всего голосов: 258
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Опоздавший Вовочка влетает в класс. Не поздоровался, шапки не снял.
Учительница строго:
- Вовочка! Немедленно выйди и войди снова!!!
Вовочка:
- Во черт!.. Прям "виндоуз" какой-то...

 

Рейтинг: 245
Всего голосов: 366
Оцените этот анекдот через E-Mail:
Выберите оценку: 5 | 4 | 3 | 2 | 1

 

Весь юмор на Kbyte.Ru

Наверх


Выпуск подготовил: R-KDR-19826

Редактор: Немиро Алексей

Copyright (c) Nemiro AS, 2005-2007


В избранное