Рассылка закрыта
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Программирование (VB,C#,ASP,.NET): новости, советы, примеры
Выпуск # 720Очередной выпуск рассылки! За последнее время на сайте произошло столько всего, столько всего, что все просто не уместилось в этот выпуск! Но ничего, ведь вы всегда можете ознакомиться со всеми обновлениями непосредственно посетив сайт. Кстати, помимо изменения в содержании Kbyte.Ru, появлении новых интересных материалов, проект постоянно совершенствуется технически, и вы можете принять в этом непосредственное участие, присылая свои идеи и предложения. Содержание выпускаЧитайте в этом выпуске:
Форумы Kbyte.RuНа форумах Kbyte.Ru постоянно появляются новые интересные темы и обсуждения. В этом выпуске представлены лишь новые темы, с момента прошлой рассылки. Кстати, любой желающий может на форумах Kbyte.Ru совершенно свободно получить помощь грамотных специалистов в области программирования, да и в целом информационных технологий. Задать свой вопрос прямо сейчас Как открыть файл в своём приложении с проводника? @Rotgar405 14.03.2013 20:40 И снова я с вопросом! У меня такой вопрос как открыть файл в софтине когда я открываю файл через
проводник? То есть когда в системе стоит ассоциация на расширение файла на софтину в системе. Ответ #1 @Алексей Немиро 14.03.2013 20:44 Process.Start("C:\путь к файлу")Ответ #2 @Алексей Немиро 14.03.2013 21:25 А если нужно ассоциировать тип файлов со своей программой, то вот пример: Ответ #3 @Rotgar405 14.03.2013 22:14 Да нет всё ка как раз наоборот. Причём тут Process.Start("C:\путь к файлу"). Адрес то каким боком прогу попадёт? Наверное приёмная часть должна же быть. Проводник то направляет по ассоциации. Наверное событие же возникнет когда ОС данные отправит. Ответ #4 @Алексей Немиро 14.03.2013 22:35 Тогда ответ #2 содержит решение. Можно ли загрузить файлы на yandex.narod ?? @Crash666 14.03.2013 19:28 Можно ли загрузить файлы на yandex.narod
?? Ответ #1 @Алексей Немиро 14.03.2013 19:49 Нет ничего невозможного. Как я понимаю, Яндекс.Диск для работы использует свой софт. Нужно скачать его, установить и настроить подключение через Fiddler. Посмотреть на трафик. Это должно быть даже проще, чем загружать на сайты. Как поместить программу в трей при запуске? @Crash666 14.03.2013 16:56 Всем привет и как поместить программу в трей при запуске? И так при автозапуске компьютера? Ответ #1 @Shark1 14.03.2013 20:12 Всем привет и как поместить программу в трей при запуске? ну например так : (форма не будет отображена на экране) Public taskIcon As New NotifyIcon
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Left = Screen.PrimaryScreen.WorkingArea.Width + Me.Width
Me.Top = Screen.PrimaryScreen.WorkingArea.Height + Me.Height
taskIcon.Icon = My.Resources.redbox (здесь ресурс вашей иконки)
taskIcon.Visible = True
End SubОтвет #2 @Crash666 14.03.2013 20:18 А это идея =)) Ответ #3 @Shark1 14.03.2013 20:22 И так при автозапуске компьютера? CheckBox - это например у вас в настройках есть такой элемент управления "CheckBox" для указания автозапуска при старте операционной системы. Public taskIcon As New NotifyIcon
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Left = Screen.PrimaryScreen.WorkingArea.Width + Me.Width
Me.Top = Screen.PrimaryScreen.WorkingArea.Height + Me.Height
taskIcon.Icon = My.Resources.redbox (здесь ресурс вашей иконки)
taskIcon.Visible = True
autoLoad()
End Sub
Private Sub autoLoad()
Try
Dim KeyValue As String = "Software\Microsoft\Windows\CurrentVersion\Run"
Dim regVersion As Microsoft.Win32.RegistryKey = Microsoft.Win32.Registry.LocalMachine.OpenSubKey(KeyValue, True)
If Not regVersion Is Nothing Then
If CheckBox.Checked Then
If regVersion.GetValue("Название вашей программы") <> Application.ExecutablePath Then
regVersion.SetValue("Название вашей программы"", Application.ExecutablePath, Microsoft.Win32.RegistryValueKind.String)
End If
Else
regVersion.DeleteValue("Название вашей программы"", False)
End If
regVersion.Close()
End If
Catch ex As Exception
CheckBox.Checked = False
End Try
End Sub![]() Ответ #4 @Crash666 14.03.2013 20:49 я так понял запись в реестр, а как удалить?=)Ответ #5 @Shark1 14.03.2013 23:06 я так понял запись в реестр, а как удалитьПри изменении состояния элемента управления CheckBox на ISChecked=False Ну например в событии: Private Sub CheckBox_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox.CheckedChanged
autoLoad()
End Sub![]() Как поместить программу в определенное место экрана
при запуске @Crash666 14.03.2013 12:02 ИИИИИИИИИИИИИИИИИИИИИИИИИии всееееееем здарова у меня такой вопрос: при старте моей программы мне нужно указать где появляться(допустим верхний левый угол) а так же еще 5 мест правый верхний левый нижний и левый правый центер(ну это CenterScreen поэтому не берем в голову) и трей(с треем думаю я разберусь вроде вот:) и дело
в том что нам не известен размер манитора поэтому заранее не получится установить кардинаты... И вот код для трея
Private Sub NotifyIcon1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles NotifyIcon1.DoubleClick
Me.Show()
Me.WindowState = FormWindowState.Normal
End Sub
Private Sub Form1_SizeChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.SizeChanged
If Me.WindowState = FormWindowState.Minimized Then
Me.Hide()
End If
End Sub
Ответ #1 @Алексей Немиро 14.03.2013 12:37 Me.Left - позиция по X Me.Top - позиция по Y. Например: Me.Left = 100 Me.Top = 100 'отступ в 100 пикселей от левой и верхней части экрана Что касается экрана, то: Screen.PrimaryScreen.WorkingArea.Width 'ширина рабочей области Screen.PrimaryScreen.WorkingArea.Height 'высота рабочей области 'рабочая область - область экрана, исключая закрепленные элементы, такие как Панель задач. Screen.PrimaryScreen.Bounds.Width 'ширина всего экрана Screen.PrimaryScreen.Bounds.Height 'высота всего экрана Ответ #2 @Crash666 14.03.2013 13:10 Получается способом вычитания? Ответ #3 @Алексей Немиро 14.03.2013 13:28 Да. Например, чтобы поместить форму в правом верхнем углу, нужно вычесть ширину формы от ширины рабочей области экрана: Me.Left = Screen.PrimaryScreen.WorkingArea.Width - Me.Width Ответ #4 @Crash666 14.03.2013 16:28 Спасибо=) Ответ #5 @Crash666
14.03.2013 16:42 А как в верхнем левом? Добавить свой ответ в эту тему · В теме есть еще 8 ответов. Смотреть все ответы. Сохранить PictureBox... @Akiva 12.03.2013 16:19 Приветствую! Если PictureBox.Image = Image.FromFile("D:\Izo\C3.gif")С уважением, Akiva. Ответ #1 @Алексей Немиро 12.03.2013 17:18 PictureBox.Image.Save("D:\Izo\C3.gif", ImageFormat.Gif)Dim myEncoder As System.Drawing.Imaging.Encoder = System.Drawing.Imaging.Encoder.Quality
Dim myEncoderParameter As System.Drawing.Imaging.EncoderParameter
Dim myEncoderParameters As New System.Drawing.Imaging.EncoderParameters(1)
Dim myImageCodecInfo As System.Drawing.Imaging.ImageCodecInfo
myImageCodecInfo = GetEncoderInfo(System.Drawing.Imaging.ImageFormat.Jpeg)
myEncoderParameter = New System.Drawing.Imaging.EncoderParameter(myEncoder, CType(75L, Integer)) '75 - качество изображение, от 0 до 100
myEncoderParameters.Param(0) = myEncoderParameter
PictureBox.Image.Save("D:\Izo\C3.jpg", myImageCodecInfo, myEncoderParameters) ''' <summary>
''' Returns JPEG codec / Создает кодек для сохранения JPEG
''' </summary>
Private Function GetEncoderInfo(ByVal format As System.Drawing.Imaging.ImageFormat) As System.Drawing.Imaging.ImageCodecInfo
Dim j As Integer = 0
Dim encoders() As System.Drawing.Imaging.ImageCodecInfo
encoders = System.Drawing.Imaging.ImageCodecInfo.GetImageEncoders()
While j < encoders.Length
If encoders(j).FormatID = format.Guid Then
Return encoders(j)
End If
j += 1
End While
Return Nothing
End FunctionДень добрый Что то не вьезжаю как стереть значение .От двоеточия до конца.. Dim sFileContent As String = TextBox1.Text
If sFileContent.Count = "(:)" Then Regex.Replace((sFileContent.Count - 1), "", RegexOptions.Multiline)
TextBox1.Text = sFileContentСпасибо.. Ответ #1 @Алексей Немиро 12.03.2013 13:39 If sFileContent.Count = "(:)" Then Regex.Replace((sFileContent.Count - 1), "", RegexOptions.Multiline)Этот код ничего не делает. Replace - это функция, она возвращает измененный текст. В данном случае, измененный текст никуда не передается. А sFileContent.Count = "(:)" это вообще как. Свойства Count - это число, его сравнивать со строкой нельзя. Dim sFileContent As String = TextBox1.Text
If Not sFileContent.IndexOf(":") = -1 Then sFileContent = Regex.Replace(sFileContent, "([\w]{1}):(\\.*)", "$1")
TextBox1.Text = sFileContentОтвет #2 @i32 12.03.2013 17:40 Dim sFileContent As String = TextBox1.Text
If Not sFileContent.IndexOf("\x3A") = -1 Then sFileContent = Regex.Replace(sFileContent, "([\w]{1}):(\\.*)", "$1")
TextBox1.Text = sFileContentОтвет #3 @i32 12.03.2013 17:51 Понял...(Невнимательно подошел..Длинное горазд значение..) Там 3 -и -ПОСТОЯННЫХ
(:) -Удалил последнюю . Как удалить все после Первого..?Не понимаю "([\w]{1}):(\\.*)", "$1")Ответ #4 @Алексей Немиро 12.03.2013 17:58 Если образец строки отличается
от C:\коакой-то\путь, то мой шаблон работать не будет. Нужен образец текста. А если не отличается, то все работает. Проверил, остается только буква диска. Ответ #5 @Алексей Немиро 12.03.2013 18:01 Кстати, если нужен первый
символ, то можно так получить: TextBox1.Text = sFileContent.Substring(0, 1) TextBox1.Text = sFileContent.Substring(0, sFileContent.IndexOf(":"))Добавить свой ответ в эту
тему · В теме есть еще 7 ответов. Смотреть все ответы. Возможно ли изменить OPF @Crash666 12.03.2013 12:00 Всем привет и вопрос: как(если возможно)
изменить OpenFileDialog конкретно мне нужно изменить текст на кнопке "Открыть" на "Добавить" и сделать в OPF мультивыбор?! Ответ #1 @Алексей Немиро 12.03.2013 12:16 сделать в OPF мультивыборВ нем свойство есть такое, которое так и называется - Multiselect :) изменить текст на кнопке "Открыть" на "Добавить"Так просто не получится сделать. Вот пример: Ответ
#2 @Crash666 14.03.2013 05:27 Как мне это сделать?не в ту тему опубликовал Ответ #3 @Алексей Немиро 14.03.2013 10:44 Видимо имеется ввиду, что создавать экземпляр OpenFileDialogEx имеет смысл только программно, как показано в примере (см. код обработчика нажатия кнопки основной формы). private void button1_Click(object sender, EventArgs e)
{
FormOpenFileDialog controlex = new FormOpenFileDialog();
controlex.StartLocation = AddonWindowLocation.Right;
controlex.DefaultViewMode = FolderViewMode.Thumbnails;
controlex.OpenDialog.InitialDirectory = Path.GetFullPath(Application.ExecutablePath);
controlex.OpenDialog.AddExtension = true;
controlex.OpenDialog.Filter = "Image Files(*.bmp;*.jpg;*.gif;*.png)|*.bmp;*.jpg;*.gif;*.png";
controlex.ShowDialog(this);
controlex.Dispose();
}PS: Только что проверил, у меня это решение в Windows 7 не работает. Открывается стандартное окно. Ответ #4 @Crash666 14.03.2013 11:51 Тогда оставлю стандарт DataGridView, Найдите решение, ПОЖАЛУЙСТА. @capetownn 11.03.2013 15:35 Среда
Visual Basic NET STUDIO’2010 Professional На "Form1" имеется "DataGridView 1", который заполнен из ACCESS Внёс изменения в столбец номер 1 строки номер 4. Изменения ввожу в TextBox, находящемся на другой форме "SubFormForEnter2". После закрытия второй формы указатель в "DataGridView 1" становится на Нолевую строку, а надо поставить на 4-ую строку, т.е. ту, которую отредактировал. Public
LastPos As Integer ' храню номер редактируемой строки. Объявлена в "Module1"
На "Form1" имеется кнопка Button9, к которой прикреплён код:
LastPos = Me.DataGridView1.CurrentCellAddress.Y ' запоминаю номер РЕДАКТИРУЕМОЙ строки – это 4-ая строка
With SubFormForEnter2
.txtLastName.Text = DataGridView1.CurrentRow.Cells(1).Value
.Show() ' показываю форму "SubFormForEnter2"
End WithДля возврата на 4-ую строку после закрытия SubFormForEnter2 Использую нижеприведенную строку Me.DataGridView1.CurrentCell = Me.DataGridView1.Item(0, LastPos) 1. В коде, прикреплённом к кнопке " Button1", находящейся на "SubFormForEnter2" Form1.DataGridView1.CurrentCell = Form1.DataGridView1.Item(0, LastPos) 2. В коде события формы SubFormForEnter2: Private Sub SubFormForEnter2_FormClosing События Validating< Validated НЕ ПОДХОДЯТ. Проверка значения в переменной LastPos показывает, что оно = 0, А должно быть 4. Проверял по всему решению не изменется ли значение Переменной LastPos? – не меняю нигде. Только один раз вверху: СПАСИБО! Ответ #1 @Алексей Немиро 11.03.2013 17:11 Значение LastPos можно передавать в свойство Tag создаваемого экземпляра формы: With SubFormForEnter2 .Tag = Me.DataGridView1.CurrentCellAddress.Y 'или Me.DataGridView1.CurrentCell.RowNumber .txtLastName.Text = DataGridView1.CurrentRow.Cells(1).Value .Show() ' показываю форму "SubFormForEnter2" End With Form1.DataGridView1.CurrentCell = Form1.DataGridView1.Item(0, Me.Tag) Это самый простой, но не идеальный, вариант. Правильней передавать подобные значения через конструктор. В форме SubFormForEnter2 объявить метод New: Private _LastPos As Integer Public Sub New(lastPos As Integer) 'можно указать любое количество переменных, любого типа 'код, который должна сгенерировать Visual Studio нужно оставить без изменений _LastPos = lastPost ' передаем полученное значение в локальную переменную на уровне формы End Sub Form1.DataGridView1.CurrentCell = Form1.DataGridView1.Item(0, _LastPos) Dim SubFormForEnter2 As New SubFormForEnter2(Me.DataGridView1.CurrentCell.RowNumber) With SubFormForEnter2 .txtLastName.Text = DataGridView1.CurrentRow.Cells(1).Value .Show() ' показываю форму "SubFormForEnter2" End With Или можно сделать свойство в форме SubFormForEnter2, и использовать по аналогии с Tag. В коде формы SubFormForEnter2: Public Property LastPos As Integer With SubFormForEnter2 .LastPos = Me.DataGridView1.CurrentCellAddress.Y 'или Me.DataGridView1.CurrentCell.RowNumber .txtLastName.Text = DataGridView1.CurrentRow.Cells(1).Value .Show() ' показываю форму "SubFormForEnter2" End With Ответ #2 @capetownn 12.03.2013 18:07 Большое спасибо за столь много приложенных Вами усилий помочь решить проблему. К сожалению она к успеху не привела. Вот что имеем после ИЗМЕНЕНИЙ В ТЕКСТЕ процедур: Конструктор с параметром, который Вы предложили создать, приводит к error если конструктор без параметров временно закомментировать, на Form1 оператор With SubFormForEnter2 .MaskTxtBoxtxtNumPensCertificate.Text = DataGridView1.CurrentRow.Cells(0).Value .Tag = Me.DataGridView1.CurrentCellAddress.Y 'или Me.DataGridView1.CurrentCell.RowNumber '- .Tag = Me.DataGridView1.CurrentCell. ' RowNumber - отсутствует после точки End With Public Sub New(ByVal lastPos As Integer) 'можно указать любое количество переменных, любого типа
InitializeComponent()
_LastPos = lastPos ' передаем полученное значение в локальную переменную на уровне формы
End Sub
Public Sub New()
InitializeComponent()
_LastPos = LastPos ' передаем полученное значение в локальную переменную на уровне формы
End SubНиже строка, используемая Me.Tag корректна, НО НЕ ВЫБИРАЕТ 4-УЮ строку в DataGridView1 Form1.DataGridView1.CurrentCell = Form1.DataGridView1.Item(0, Me.Tag) Dim SubFormForEnter2 As New SubFormForEnter2(Me.DataGridView1.CurrentCell.RowNumber) Перед With SubFormForEnter2 транслятор НЕ ПРОПУСКАЕТ из-за "RowNumber" Ошибка 15 Ссылка на член, не являющийся общим, должна быть ссылкой на объект. Это сообщение выводится если закомментировать конструктор без парметров в Form1. Предполагаю, что Ваше намерение Dim SubFormForEnter2 As New SubFormForEnter2(Me.DataGridView1.CurrentCell.RowNumber) Правильное, ЕСЛИ бы не RowNumber. PS: Форма "SubFormForEnter2" "знает" номер редактируемой строки, например, 4. СПАСИБО! Ответ #3 @Алексей Немиро 12.03.2013 19:15 '- .Tag = Me.DataGridView1.CurrentCell. ' RowNumber - отсутствует после точкиЗначит RowIndex. Всех названий не запомнить, нужно логику использовать :) Public Sub New()В безпараметизированном конструкторе невозможно принять LastPos, т.к. его просто там нет. В целом, мне не понятно, при каких обстоятельствах вообще теряется выбранная строка. Набросал пример, см. прикрепленный файл. В примере форма редактирования открывается в виде диалогового окна, блокируя основное окно. В форму редактирования передается ссылка на DataGridView и вся дальнейшая работе делается по этой ссылке. Но вообще, вариантов решения данной задачи может быть множество. Как отобразить одно действие в progressbar @Crash666 11.03.2013 09:07 Ну собственно всем привет, и давайте я поясню вопрос мне нужно отобразить в progressbar одну строчку кода то есть и прошлой темы там файл загружается на файлообменник и если он большой программа виснет мне нужно сделать прогресс бар для этого, но как? Ответ #1 @Алексей
Немиро 11.03.2013 11:36 Либо использовать потоки: Private Sub SendKudaUgodno() 'это может быть, например, обработчик нажатия кнопки
Dim t As New Thread(AddressOf SendKudaUgodno_Start)'создаем поток
t.IsBackground = True
t.Start()'запускаем поток
End Sub
Private Sub SendKudaUgodno_Start()
'веб-запрос в потоке
Using w As New FoxTools.Lib.Net.Web()
w.Method = [Lib].Net.Enums.HttpMethod.POST
w.Url = "http://example.com"
w.ContentType = "multipart/form-data" 'важно, если указать неверно, то сервер может не понять, что ему суют
w.Queries.AddFile("myfile", "test.png", GetImageBuffer(), "image/png")'снимок экрана в виде массива байт можно получить при помощи функции GetImageBuffer()
Dim result As String = w.ExecuteString()
ShowResultOfSending(result)
End Using
End Sub
Private Sub ShowResultOfSending(result As String)
If Me.InvokeRequired Then
Me.Invoke(New Action(Of String)(AddressOf ShowResultOfSending), result)
Return
End If
'в этом месте можно безопасно обращаться к элементам формы (окна)
'например:
Me.Text = result
End SubВыше представлен пример кода для программы "Хитрый стрелок экранов". Получить размер отправленных/принятых данных возможности нет (не реализовано). Ответ #2 @Crash666 11.03.2013 12:40 У меня ошибки в коде выходят, можете как уже готовый проект кинуть? ![]() Ответ #3 @Алексей Немиро 11.03.2013 13:55 Какие конкретно ошибки? Готовый код есть в коде Хитрого стрелка. Работа с потоками, относительно сложная тема, которая имеет некоторые нюансы. Ответ #4 @Crash666
11.03.2013 14:08 Сейчас скриншот сделаю Ответ #5 @Crash666 11.03.2013 14:20 Добавить свой ответ в эту тему · В теме есть еще 21 ответов. Смотреть все ответы. Выгрузка даных из DataGridView в .xml (+в полях картинки) @joygromi 09.03.2013 23:00 Здравствуйте знатоки Вопрос следующего характера имеется на форме DataGridView привязанная к БД подскажите как можно выгрузить всё содержимое в полях имеютсяизображение (по фильтру) в .xml По примеру без привязанных данных, работает : Imports System.Xml
Imports System.Data
Public Class WorkToXML
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
'Creating a openfile dialog
Dim open_file As New OpenFileDialog
open_file.Filter = "Files (*.xml)|*.xml"
Try
'if ok click at opendialog
If open_file.ShowDialog() = DialogResult.OK Then
'define a xml reader
Dim xmlFile As XmlReader
'get xml data from the path
xmlFile = XmlReader.Create(open_file.FileName, New XmlReaderSettings())
'define a new dataset
Dim ds As New DataSet
'read xml data
ds.ReadXml(xmlFile)
'show xml data in datagridview
DataGridView1.DataSource = ds.Tables(0)
End If
Catch ex As Exception
'if any problem show error
MsgBox(ex.Message)
End Try
End Sub
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
Dim save_file As New SaveFileDialog
save_file.Filter = "xml files (*.xml)|*.xml|All files (*.*)|*.*"
save_file.FilterIndex = 2
Dim my_datatable As New DataTable
If save_file.ShowDialog() = DialogResult.OK Then
'get datagridview source to datatable
my_datatable = CType(DataGridView1.DataSource, DataTable)
'save datatable with xml format
my_datatable.WriteXml(save_file.FileName)
End If
End Sub
End ClassОтвет #1 @Shark1 10.03.2013 15:02 Не совсем все понятно выложите полный пример, да и измените индекс :save_file.FilterIndex = 2 на save_file.FilterIndex = 1 или 0 , так как у вас там всего два индекса.(индексирование
начинается с 0)... ![]() Исходные кодыРеализация HTTP-запросов через SocketsC#: Протоколы и стандарты @Алексей Немиро 11.03.2013 18:26 Пример реализации отправки запросов методом GET по протоколу HTTP на языке C#.К данном исходному коду прилагаются файлы примеров. Скачать. Image Mark SolutionVisual Basic .NET: Графика @Shark1 10.03.2013 14:37 Пример нанесения меток (отметок)
на изображение.К данном исходному коду прилагаются файлы примеров. Скачать. Вакансии в ITПрограммист 1С на подряд со свободным графикомРоссия, Москва | Работа в офисе 1с программистРоссия, Москва | Работа
в офисе Ведущий разработчик PHPРоссия, Москва | Работа в офисе | 165 000,00 KBP Инженер-программистРоссия, Москва | Работа в офисе | 80 000,00 KBP Web программистРоссия, Москва | Работа в офисе | 60 000,00 KBP Программист-аналитик (алгоритмическая торговля)Россия, Москва | Работа в офисе | 120 000,00 KBP Web программистРоссия, Москва | Работа в офисе | 60 000,00 KBP Программист PHP со знанием БитриксРоссия, Москва | Работа в офисе | 100 000,00 KBP Программист PHPРоссия, Москва | Работа в офисе | 100 000,00 KBP Ведущий инженер - программистРоссия, Москва | Работа в офисе | 30 000,00 KBP Новости мира ITНовый Android-вредонос Perkele перехватывает короткие сообщенияОбнаружена новая вирусная программа, перехватывающая входящие sms-сообщения при пользовании мобильными устройствами под управлением ОС Android. Независимый эксперт по компьютерной безопасности Брайен Кребс нашел на одном из интернет-форумов выставленную на продажу программу, пересылающую тексты входящих sms организаторам вирусной атаки, «сливая» конфиденциальную информацию пользователя – например, данные для интернет-банкинга.
Часть банковских учреждений во многих странах используют двухуровневую аутентификацию – клиенту для подтверждения платежа нужно вводить не только пароль, но еще и особый sms-код. 13.03.2013 10:16 · Категория: Безопасность · Источник: CyberSecurity.ru HTC задерживает на две недели релиз флагманского смартфона OneИсточники в компании HTC сообщают, что производитель отложил минимум на две недели выход своего флагманского смартфона HTC One на базе новой версии ОС Android. Данный аппарат должен конкурировать с другими флагманскими аппаратами, такими как Samsung Galaxy S IV. Впервые HTC презентовала One еще 5 февраля, но во время презентации компания не объявила дату начала продаж. Источники изначально сообщали, что в Европе смартфон должен появиться примерно 15 марта, но сейчас сообщается, что он поступит в розницу не ранее 29-30 марта. Возможно и позже.
С чем именно связана задержка, пока неизвестно. Официально в HTC говорят, что в ряде стран на данный аппарат был открыт предзаказ и этот предзаказ работает и по сей день. В HTC говорят, что вначале будут отгружать смартфон по предзаказам. Оформить предварительный заказ можно и в России, цена аппарата составляет чуть менее 30 000 рублей. 13.03.2013 10:15 · Категория: Железо · Источник: CyberSecurity.ru Аналитики ожидают рост цен на DRAM-памятьПосле нескольких лет падения цен на DRAM-память, эксперты говорят, что сейчас рынок имеет все шансы на стабилизацию и столь необходимый производителям рост цен на чипы, так как на рынке наметился баланс спроса и предложения, а производители уже не выпускают оперативную память такими объемами, чтобы она залеживалась на складах.
Согласно данным компании IC Insights, в январе 2013 года цены на DRAM выросли на 13% от уровня января 2012. По словам Брайена Матаса, вице-президента IC Insights, подобный рост отметился впервые за последние несколько лет и это является уже нетипичным для рынка. "Рынок DRAM за последние годы стал чрезвычайно волотильным. Если рынок испытывает перенасыщенность, то цены мгновенно летят вниз опережающими темпами, но при минимальной нехватке они также быстро растут", - говорит Матас. 11.03.2013 08:35 · Категория: Железо · Источник: CyberSecurity.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. |
| В избранное | ||

