Рассылка закрыта
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Программирование (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
· Новости мира 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. |
В избранное | ||