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

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


Выпуск # 657

Приветствую вас, любители высоких технологий! Вот и очередной выпуск рассылки. За неделю на сайте появилось много новых и интересных материалов, некоторые из которых вы сможете увидеть в этом выпуске.
Надеюсь, этот выпуск будет интересен для вас. Если вы хотите увидеть в следующих выпусках что-то конкретное, напишите мне об этом на ящик subscribe@kbyte.ru.


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

Читайте в этом выпуске:

Если у вас есть вопросы по программированию или работе с компьютером, не стесняйтесь, спрашивайте.

Форумы Kbyte.Ru

На форумах Kbyte.Ru постоянно появляются новые интересные темы и обсуждения. В этом выпуске представлены лишь новые темы, с момента прошлой рассылки.

Кстати, любой желающий может на форумах Kbyte.Ru совершенно свободно получить помощь грамотных специалистов в области программирования, да и в целом информационных технологий.

Задать свой вопрос прямо сейчас

Уважаемые участники форума! Помогите разобраться. Собственно БД это сложно назвать на данный момент. Смысл в том, что есть посетители, мастера и кабинеты. Режим работы фиксирован с 10.00-20.00. Ко-во кабинетов и мастеров может быть различным, от этого зависит сколько клиентов мы можем принять. Запросом понятно, что я могу просмотреть что у меня на это время уже столько-то человек и комнат. А можете предложить какой-то более удобный вариант. В идеале конечно наверное предполагалась, чтобы программа выдавала сообщение, что время занята (с учетом, что нет ни комнат, ни массажисток свободных), но тогда видимо надо предлагать ближайшую свободную... Какие тогда таблицы меж собой связывать и делать ли вообще?

[- к содержанию -]

Ответ #1 @Aleksey Nemiro 29.09.2011 13:17
Чтобы иметь возможность определять ближайшую свободную комнату, нужно:
1. Знать время, в которое комната и мастер были заняты.
2. Знать среднюю продолжительности работы мастера, или время завершения работы.

Для этого придется сделать еще одну таблицу, например "Заказы", в которую записывать время заказа и номер комнаты.
Но лучше всего, выделить мастеров в отдельную таблицу, привязать их к комнатам и заказы привязывать к мастерам.

Т.е. будет что-то типа этого:
Таблица: Мастера
Поле: Идентификатор мастера
Поле: Имя
Поле: Номер комнаты

Таблица: Комнаты
Поле: Номер комнаты
Поле: Описание (или название, или что-то подобное)

Таблица: Заказы
Поле: Номер заказа
Поле: Идентификатор мастера
Поле: Дата и время заказа
Поле: Предполагаемое время завершения - если время будет разным

Таким образом, данные могут быть такими:
Комнаты:
1 | Кабинет № 1 
2 | Кабинет с видом на соседний дом 
3 | Кабинет директора
Мастера:
1 | Маша | 1 
2 | Вася | 2 
3 | Аня  | 2 
4 | Федя | 3
Заказы:
1 | 1 | 29.09.2011 12:00:00 | 29.09.2011 12:30:00 
2 | 1 | 29.09.2011 12:30:00 | 29.09.2011 13:00:00 
3 | 2 | 29.09.2011 12:00:00 | 29.09.2011 14:00:00 
4 | 3 | 29.09.2011 13:00:00 | 29.09.2011 18:00:00

В заказах, по идентификатору мастера можно получить данные мастера, а по мастеру - комнату, в которой он должен работать
SELECT * FROM [Заказы] 
INNER JOIN [Мастера] ON [Мастера].[Идентификатор мастера] = [Заказы].[Идентификатор мастера] 
INNER JOIN [Комнаты] ON [Комнаты].[Номер комнаты] = [Мастера].[Номер комнаты]

как-то так..

[- к содержанию -]

Добавить свой ответ в эту тему
Здравствуйте!
Подскажите, пожалуйста, как загрузить файл на сайт. Я в гугле делаю доменное имя и там просят загрузить определенны айл на определенный сайт. Я открываю этот сайт и там говорится об ошибке. возможно, там где то на панели, типа файл, меню и тд это все загружается?
Ну я вообще не программист и ничего в этом роде. Вот е понимаю и все.
Куда заходить, что бы это все подтвердить?

[- к содержанию -]

Ответ #1 @Aleksey Nemiro 28.09.2011 18:09
Какой файл? Куда именно залить? На хостинг?
Если на хостинг, то это делается, либо через панель управления хостингом (если хостинг имеет такой функционал), либо по FTP.
Для FTP нужен адрес ftp-сервера, логин и пароль, можно Internet Explorer использовать. Ввести адрес сервера, например: ftp://kbyte.ru, появится окно для ввода логина и пароля. После успешной авторизации можно будет перетаскивать туда (на сервер) любые файлы.

Или речь идет о файле проверки владельца сайта в google-сервисе Инструменты для веб-мастеров? Если так, то это делается также, как я писал выше. Google дает скачать html файл, который нужно просто закинуть в корневой каталог своего сайта (того сайта, который был добавлен в инструменты веб-мастера).

Или Google App Engine?
Я открываю этот сайт и там говорится об ошибке
Какая именно ошибка?
Если на сайте ничего нет, то должна быть 404 ошибка - страница не найдена.
возможно, там где то на панели, типа файл, меню и тд это все загружается?
нет.

[- к содержанию -]

Добавить свой ответ в эту тему
Для изучения VK.Api + ActionScript 3.0 ищется исходник любого более менее рабочего приложения.

[- к содержанию -]

Dim MyFile 'Объявляем переменную для свободного файла 
Dim i As Integer 'Переменная для цикла 
Dim tS As String 'Переменная для считывания строк 
Dim S As String 'Переменная для хранения окончательных данных 
MyFile = FreeFile ' Присваиваем свободный канал, для работы с файлами 
Open ("C:TEST.txt") For Input As #MyFile 'Открываем файл TEST.TXT для чтения 
For i = 1 To 5 
Line Input #MyFile, tS 'Читаем файл TEST.TXT построчно 
If i => 5 Then S = tS 'Если пятая строка, то запоминаем ее в переменную S 
Next i 
Close #MyFile 'Закрываем файл 
Подскажите пожалуйста, как теперь изменить пятую строку на свою?

[- к содержанию -]

Ответ #1 @Aleksey Nemiro 27.09.2011 12:30
Если файл небольшой, его можно прочитать целиком, разбить на массив, заменить нужные строки, преобразовать массив обратно в текст и сохранить.
Примерно так:
 'открываем текстовой файл 
 Open "C:\test.txt" For Input As #1 
 'считываем весь файл в окно отладки 
Dim s As String 
s = Input(LOF(1), 1) 
Dim rows() As String 
rows = Split(s, vbCrLf) 
Close #1 'закрываем файл 
'меняем 
rows(4) = "Меняем пятую строку. Отсчет индекса начинается с нуля, ноль - первая строка" 
'сохраняем  
Open ("C:\TEST.txt") For Output As #2 
Print #2, Join(rows, vbCrLf) 
Close #2

[- к содержанию -]

Ответ #2 @Sega71 27.09.2011 21:28
Спасибо, но мне не подходит этот способ, т.к. нельзя ставить кавычки в замененном тексте.
Однако воспользовался Вашим советом на счет функции replace и все работает отлично.

[- к содержанию -]

Ответ #3 @Алексей Немиро 27.09.2011 21:38
В моем примере кавычки в текст не ставятся.

[- к содержанию -]

Добавить свой ответ в эту тему
Как можно удалить игровые события???

[- к содержанию -]

Ответ #1 @Aleksey Nemiro 28.09.2011 12:22
Какие такие события? Куки что ли?
Куки удалить можно примерно так:
setcookie("имя куков", "", time()-1);

[- к содержанию -]

Добавить свой ответ в эту тему
По мере использования своего первого приложения, я обнаружил,что самая не надёжная часть в ней - база данных , сформированная в MS Access.Возможно, что причина не стабильной работы заключается в моей неопытности. Но, всё-таки... хотелось бы поинтересоваться у искушённых программистов : " На сколько правильна моя мысль, относительно того, что-бы отказаться от файла Базы Данных MS Access и перейти на более простую схему обмена данными - создать текстовый файл и, пользуясь приложением, складывать в сей файл данные, внесённые в textbox одной Формы, произвести выборку определённых данных в этом файле и помещать в другую Форму. Подойдёт ли в этом случае метод использования StreamReader ?"

[- к содержанию -]

Ответ #1 @Aleksey Nemiro 26.09.2011 19:04
Зависит от количества и структуры данных, а также сложности их выборки. Если данных немного и их нужно просто вывести как есть, то обычные текстовые файлы вполне сгодятся. Если структура более сложная, то можно еще посмотреть в сторону XML, но для большого объема данных и сложными условиями выборки все же лучше использовать базу.

Вместо Access, если есть возможность, лучше использовать SQL Server, он гораздо шустрее работает, да и возможностей больше.

[- к содержанию -]

Ответ #2 @Scryaga 26.09.2011 20:21
Сама структура данных предполагается простой: в файл загружаются данные из текстбоксов и там хранятся в виде строк.А вот что-бы выдернуть оттуда две строки, например, хранящие связанные имя и дату ,не хватает знаний в этой области.Когда в файле всего одна запись, тогда всё проще пареной репы. А если там записи накапливаются..?

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

'Создаем объект для записи информации в текстовый файл:
Dim Запись As New System.IO.StreamWriter("C:\Данные\Текст.txt", True)
'Записываем в файл 3 строки:

Запись.WriteLine(txtНомер.Text)
Запись.WriteLine(txtИмя.Text)
Запись.WriteLine(txtДата.Text)
Запись.Close() 'Закрываем файл
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

'Создаем объект для чтения информации из текстового файла:
Dim Чтение As New System.IO.StreamReader("C:\Данные\Текст.txt")
'Подготавливаем 3 переменные для хранения информации из текстового файла:
Dim Число As Integer
Dim Строка As String
Dim Дата As DateTime
'Считываем 3 строки из файла:
Число = Чтение.ReadLine
Строка = Чтение.ReadLine
Дата = Чтение.ReadLine
Чтение.Close() 'Закрываем файл
txtНомер.Text = Число
txtИмя.Text = Строка
txtДата.Text = Дата

End Sub

[- к содержанию -]

Ответ #3 @Алексей Немиро 26.09.2011 21:00
Dim row As Integer = 0 
 Dim sReadLine As String = "" 
 While True 
   sReadLine = Чтение.ReadLine() 
   If sReadLine Is Nothing Then 
     Exit While 
   Else 
      'читаем три строки 
 Dim Число As Integer 
Dim Строка As String 
Dim Дата As DateTime 
'Считываем оставшиеся 2 строки из файла: 
Число = sReadLine  
Строка = Чтение.ReadLine 
Дата = Чтение.ReadLine  
      'увеличиваем счетчик логических строк 
      row += 1 
   End If 
 End While
По счетчику можно выделить данные только определенной логической строки.
Еще можно хранить колонки не в разных строках, а в одной, разделяя каким-нибудь символом, например, TAB. Для разделения колонок нужно будет использовать функцию Split, которая возвращает массив строк.

ps: пишу с телефона, завтра может приведу более нормальные примеры.

[- к содержанию -]

Ответ #4 @Scryaga 27.09.2011 16:51
Попробовал поменять код для записи данных в файл с разделением строки.Но где-то сидит ошибка и разделения строки не происходит.

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'Создаем объект для записи информации в текстовый файл:
Dim Запись As New System.IO.StreamWriter("C:\Данные\Текст.txt", True)
'формируем строку из введённых данных в текстовые поля
Dim myRow As String = txtНомер.Text & txtИмя.Text & txtДата.Text
'объявляем массив строк
Dim Раздел() As String
Раздел = myRow.Split(" ")
Запись.WriteLine(myRow)
Запись.Close() 'Закрываем файл
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim Чтение As New System.IO.StreamReader("C:\Данные\Текст.txt")
Dim row As Integer = 0
Dim sReadLine As String = ""
While True
sReadLine = Чтение.ReadLine()
If sReadLine Is Nothing Then
Exit While
Else
TextBox5.Text = Чтение.ReadToEnd()
End If
End While
End Sub

[- к содержанию -]

Ответ #5 @Aleksey Nemiro 27.09.2011 17:06
Все перепутано :)
Dim myRow As String = txtНомер.Text & txtИмя.Text & txtДата.Text
вот тут не хватает символа-разделителя.
Запись.WriteLine(myRow)
записать массив не выйдет, ибо ожидается строка.

При записи, скорей всего будет примерно так:
Запись.WriteLine(txtНомер.Text & " " & txtИмя.Text & " " & txtДата.Text)
TextBox5.Text = Чтение.ReadToEnd()
После ReadToEnd данных в потоке не будет.

При чтении, скорей всего код будет примерно таким:
sReadLine = Чтение.ReadLine() 
 If sReadLine Is Nothing Then 
 Exit While 
 Else 
  Dim myRow As String = Чтение.ReadLine() 
  Dim Раздел() As String 
  Раздел = myRow.Split(" ") 
  txtНомер.Text = Раздел(0) 
  txtИмя.Text = Раздел(1)  
  txtДата.Text = Раздел(2) 
 End If

[- к содержанию -]

Добавить свой ответ в эту тему · В теме есть еще 13 ответов. Смотреть все ответы.
Всем привет.перерыл весь РУнет но так и толком ниче не понял...подскажите примером..К примеру есть скрипт add.php на сервере и index.php.add.php принимает post(можно и get) запросы,после чего редактирует 1 файл к примеру list.php. а в index.php находится форма которая отправляет запрос скрипту add.php. Как сделать чтобы отправлялся запрос не покидая страницы index.php и желательно чтобы обновилась часть страницы после формы? насколько я знаюэто все делается AJAX'ом? помогите плиз

[- к содержанию -]

Ответ #1 @Aleksey Nemiro 25.09.2011 16:18
после чего редактирует 1 файл к примеру list.php
лучше не позволять скриптам редактировать файлы php - это потенциальная уязвимость :)

Что касается AJAX, то проще всего использовать jQuery, который уже, де'факто, стал стандартом.

Выполнение простого POST-запроса (код JavaScript) может быть таким:
$.post("add.php",{"field1":123,"field2":"abc"},example_complete); //post - POST-запрос, для GET-запросов нужно писать get 
 
// эта функция будет вызвана после успешного выполнения ajax-запроса 
// в result будут находиться данные полученные со страницы add.php 
function example_complete(result) 
{ 
 alert(result); 
}

На страницу add.php будут отправлены параметры field1 и field2. Результат (содержимое страницы add.php) будет выведен в сообщении (alert).

Если например в файле add.php будет такой код:
echo "Получен параметр field1=".$_POST["field1"];
то в браузере появится сообщение: "Получен параметр field1=123"

Вызов AJAX-запроса можно привязать к обработчику нажатия кнопки (да и вообще, к чему угодно):
 
  <input type="text" id="text1" /> 
  <input type="text" id="text2" /> 
  <input type="button" value="отправить" onclick="Send()" /> 
  <div id="status"></div> 
function Send() 
{ 
  // перед ajax-запросом можно, например, показать progress или еще что 
  $("#status").html("пожалуйста, подождите.."); 
  $.post("add.php",{"text1":$("#text1").val(),"text2":$("#text2").val()},example_complete); 
} 
 
function example_complete(result) 
{ 
 alert(result); 
 $("#status").html("запрос успешно выполнен!"); 
}


Обратно можно возвращать любые текстовые типы данных, будь то html, JSON или просто текст, как в приведенном примере.

Для отправки форм целиком можно найти какой-нибудь плагин к jQuery, например jQuery Form.

[- к содержанию -]

Ответ #2 @arteom95 25.09.2011 19:40
А как jQuery подключить? а то неработает иначе ничего)

[- к содержанию -]

Ответ #3 @arteom95 25.09.2011 20:06
Нашел как) тупанул немного)

[- к содержанию -]

Ответ #4 @Aleksey Nemiro 25.09.2011 20:08
JQuery - это обычный файл (или набор файлов) JavaScript. Скачать свежую версию по ссылке, которую я приводил.
Скопировать файл jquery.js (имя может быть другим) в какую-нибудь папку на сервере, и в HTML прописать (где-нибудь в head)
<script src="/Scripts/jquery.js" type="text/javascript"></script>

[- к содержанию -]

Ответ #5 @Aleksey Nemiro 25.09.2011 20:09
Нашел как) тупанул немного)
Я опоздал со своим ответом на целых 2 минуты

[- к содержанию -]

Добавить свой ответ в эту тему · В теме есть еще 24 ответов. Смотреть все ответы.
Нужна помощь @dima 23.09.2011 19:30
Здравствуйте!Требуется помощь.Купил игровой джойстик фирмы exeq battlegear.Имеются два разъёма.Один под usb другой под приставку.Подключил,его видно устанавливаю игру не могу им управлять.Клавиатура и мышь работают.Джойстик не реагирует на нажатие кнопок.Совместим ли он с W7?Или для таких гейпадов необходимы специальные игры которые поддерживают управление джойстиками?

[- к содержанию -]

Ответ #1 @Алексей Немиро 23.09.2011 23:12
А драйвера установлены?
В настройках игры, если она поддерживает управление джойстиком, должны быть соответствующие параметры.

[- к содержанию -]

Ответ #2 @dima 24.09.2011 09:22
Да всё установилось при подключении.Установил BC2 там есть раздел управление джойстиком,попробовал работает,только чувствительность большая даже на минимуме

[- к содержанию -]

Добавить свой ответ в эту тему
Всем привет! скрипту посредством GET метода передается id пользователя.Требуется ограничить исполнение скрипта если количество обращений в день более 50.
т.е если некий счетчик =50 то выдать другой код этого скрипта.посоветуйте кодом как это сделать?желательно без бд. Возможны куки

реализация на php

[- к содержанию -]

Ответ #1 @Aleksey Nemiro 17.09.2011 17:28
Надежней с БД, т.к. куки пользователь может удалить.

Если с куками, то примерно так:
$counter = (isset($_COOKIE["counter"]) ? (int)$_COOKIE["counter"] : 0); 
// проверка счетчика 
if($counter>50)  
{ 
  echo "все, кина не будет"; 
  return; 
} 
 
// прибавляем счетчик 
$counter++; 
 
// установка куков 
setcookie("counter", $counter, time()+(60*60*24*1), "/", ".kbyte.ru"); // умножение сделал для удобства: 60 сек * 60 мин * 24 часа * 1 день = 1 сутки

[- к содержанию -]

Ответ #2 @arteom95 18.09.2011 11:45
Спасибо, а с бд как быть? Просто я бд незнаю и не шарю в ней..надо начать

[- к содержанию -]

Ответ #3 @Aleksey Nemiro 18.09.2011 14:14
С MySql в PHP работать примерно так:
//
создаем соединение 
$conn = @mysql_connect("mysql.kbyte.ru", "kbyte", "123Wdc"); // параметры: адрес my-sql сервера, логин, пароль 
if(!$conn) 
{ 
  echo "Не удалось установить соединение с базой"; 
  return; 
} 
 
// цепляемся к базе 
mysql_select_db("kbyte_data_base", $conn); // параметры: имя базы, открытое соединение с сервером бд 
 
$id = (int)$_GET["id"]; // здесь будет идентификатор пользователя, полученный из строки запроса 
 
// получаем количество запросов, сделанных указанным юзером на сегодняшний день 
// предположим, что таблица с пользователями называется users 
// количество сделанных запросов хранится в поле count 
// дата - в поле date_request 
$r = @mysql_query("SELECT count FROM users WHERE id = @id AND DATEDIFF(date_request, NOW()) = 0", $conn); // DATEDIFF - только для запросов сегодняшнего дня 
 
if (!$r) 
{ 
  echo "Не удалось выполнить запрос"; 
} 
else 
{ 
  $data = mysql_fetch_array($r); 
  if((int)$data["count"] > 50) 
  { 
    echo "всё, кина не будет"; 
  } 
  else 
  { 
    // количество запросов меньше 50, обновляем счетчик и дату 
   if(!@mysql_query("UPDATE users SET count = count + 1, date_request = NOW() WHERE id = $id", $conn)) 
   { 
      echo "Не удалось обновить счетчик :("; 
   } 
  } 
} 
 
// закрываем соединение, если оно есть 
if ($conn != NULL && is_int($conn)) 
{ 
  if (mysql_ping($conn)) mysql_close($conn); 
}
Код не проверял, уже давно на php не программирую..
В примере я вставлял параметры прямо в запрос, так лучше не делать, чтобы не было уязвимостей типа SQL Injection. Чтобы полностью исключить инъекцию, для строковых типов данных нужно использовать функцию mysql_real_escape_string, а остальные - жестко конвертировать в нужный тип (главным образом речь идет о числах).

[- к содержанию -]

Какие методы можно использовать для того, что-бы данные, полученные в результате запроса, отражались не только в сетке DataGridView, но и в метке или,например,-текстбоксе ?

[- к содержанию -]

Ответ #1 @Aleksey Nemiro 16.09.2011 17:26
Выбранную строку можно получить через свойство CurrentRow объекта DataGridView:
If DataGridView1.CurrentRow Is Nothing Then Return ' строка данных не выбрана 
MsgBox(DataGridView1.CurrentRow.Cells(0).Value) ' данные из первой колонки 
MsgBox(DataGridView1.CurrentRow.Cells(1).Value) ' данные из второй колонки 
'и т.п.

[- к содержанию -]

Ответ #2 @Scryaga 16.09.2011 18:06
Замечательно ! Алексей,спасибо !Мне нужно было не стесняться ,а задать вопрос,нежели тратить время на поиски своих вариантов (они все были "ни к чёрту !")

[- к содержанию -]

Добавить свой ответ в эту тему

Все темы и обсуждения

Исходные коды

Как преобразовать px в em?

C#: Графика @Алексей Немиро 29.09.2011 15:16
Простой пример показывает, как на C# можно преобразовать пиксели (px) в em.
Image bmp = new Bitmap(100, 100); 
Graphics g = Graphics.FromImage(bmp); 
 
int pixelSize = 12; // 12 пикселей 
float em = g.DpiY * pixelSize / 72; // размер текста в em 
// размер em можно использовать для прорисовки текста, например, при помощи GraphicsPath 
// если понадобится получить размер текст перед выводом,  
// то нужно учитывать, что размер может не совпадать и нужно делать пересчет 
Font f = new Font("Arial", pixelSize, FontStyle.Regular, GraphicsUnit.Pixel);// важно - GraphicsUnit.Pixel - пиксели 
SizeF s = g.MeasureString("Kbyte.Ru", f); 
float textWidth = s.Width * (g.DpiX / 72); // истинная ширина текста 
float textHeight = s.Height * (g.DpiY / 72); // истинная высота текста

[- к содержанию -]

Рисование текста с окантовкой

C#: Графика @Интернет 28.09.2011 22:21
Небольшой пример на C# демонстрирует прорисовку текста с кантиком (окантовкой, очертанием, ободом). Прорисовка текста производится при помощи класса GraphicsPath. Сначала в GraphicsPath добавляться строка, затем GraphicsPath прорисовывается на форме, а после, на основе GraphicsPath прорисовывается окантовка.
private void Form1_Paint(object sender, PaintEventArgs e) 
{ 
        GraphicsPath myPath = new GraphicsPath(); 
 
        string stringText = "Kbyte.Ru"; 
        FontFamily family = new FontFamily("Arial"); 
        int fontstyle="(int)FontStyle.Italic;" 
        int emSize = 96; 
        Point origin = new Point(20, 20); 
        StringFormat format = StringFormat.GenericDefault; 
 
        myPath.AddString(stringText, 
            family, 
            fontStyle, 
            emSize, 
            origin, 
            format); 
 
        e.Graphics.SmoothingMode = SmoothingMode.AntiAlias; 
        e.Graphics.FillPath(Brushes.BlanchedAlmond, myPath); 
        e.Graphics.DrawPath(new Pen(Brushes.Azure, 2), myPath); 
}

[- к содержанию -]

Все исходные коды

Вакансии в IT

Программист C++

Россия, Москва | Работа в офисе | 100 000.00 RUB

Программист C#(Создание IDE для разработчика встраиваемых систем)

Россия, Москва | Работа в офисе | 70 000.00 RUB

Программист C# (разработка собственного САПР)

Россия, Москва | Работа в офисе | 70 000.00 RUB

Разработчик C#

Россия, Москва | Работа в офисе | 70 000.00 RUB

Инженер-программист SCADA

Россия, Москва | Работа в офисе

Ведущий разработчик C# (архитектор)

Россия, Москва | Работа в офисе | 90 000.00 RUB

Программист C

Россия, Москва | Работа в офисе

Программист C# (разработка объектной СУБД)

Россия, Москва | Работа в офисе | 70 000.00 RUB

Ведущий инженер-разработчик С ++

Россия, Москва | Работа в офисе | 100 000.00 RUB

Разработчик программного обеспечения

Россия, Москва | Работа в офисе | 800.00 USD

Все вакансии в IT · Создать резюме

[- к содержанию -]

Новости мира IT

Intel и Samsung разработают мобильную ОС на ядре Linux

Компании Intel и Samsung совместными усилиями разработают мобильную операционную систему Tizen на ядре Linux. Поддержку им окажут Linux Foundation и LiMo Foundation. Первая версия платформы выйдет до конца марта 2012 года, а устройства под ее управлением появятся в середине лета.

29.09.2011 12:50 · Категория: Бизнес в IT · Источник: Lenta.ru

[- к содержанию -]

Visa Europe запускает Android-приложение для перевода денег между картами

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

По словам пресс-службы Visa Europe, платежное приложение для Android представляет собой первое из запланированного семейства потребительских продуктов для мобильной сферы. Приложение Visa Mobile Person-to-Person Payments позволяет выбирать получателей денежных средств из контакт-листа смартфона. Получатель перевода не должен быть обязательно зарегистрирован в Visa для получения. Система поддерживает все виды карт, в том числе кредитные, дебетовые и предоплаченные.

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

29.09.2011 12:50 · Категория: Бизнес в IT · Источник: CyberSecurity.ru

[- к содержанию -]

Amazon представил 199-долларовый планшет и три читалки

На пресс-конференции в Нью-Йорке интернет-ритейлер Amazon представил планшет Kindle Fire с семидюймовым экраном и три новые читалки Kindle. Планшет будет стоить 199 долларов, а читалки - от 79 до 149 долларов. Известно, что поставки устройств начнутся во второй половине ноября.

29.09.2011 12:49 · Категория: Железо · Источник: Lenta.ru

[- к содержанию -]

Все новости


Подпишитесь на тематические RSS-ленты Kbyte.Ru, чтобы быть в курсе последних новостей:

Основная лента · Форумы (темы и сообщения) · Visual Basic 5.0/6.0 · Visual Basic .NET · C# (Си шарп) · Delphi · JavaScript · ActionScript · ASP .NET · ASP .NET MVC

Ищите Kbyte.Ru в социальных сетях FaceBook, ВКонтакте, Twitter.

Если вы занимаетесь программированием, то наверняка вам пригодятся хитрые инструменты.


Международный портал для программистов и разработчиков Kbyte.Ru основан в 2006 году. Целью портала является объединение программистов и специалистов IT-бизнеса, студентов и преподавателей для обмена опытом и знаниями, оказания помощи во всех делах и начинаниях в области IT.
Kbyte.Ru является парнёром компаний Mail.Ru Group, WebMoney Transfer, Ozon.Ru и др.
Выпуск рассылки подготовлен автоматически. Все права на материалы выпуска принадлежат Kbyte.Ru если иное не указано отдельно.


В избранное