Новые частоты
Вещания, новинки, обзоры
Заметки
RSS
Читать нас в RSS
Поиск по сайту
Спутников
SAT26.ru - Это блог про новости спутникового телевидения, последние спутниковые траспондерные новости, обзоры оборудования для приема со спутников, прошивки спутниковых ресиверов, советы новичкам и форум по теме спутниковое телевидение

Вы не авторизированны. Пожалуйста войдите на сайт, или зарегистрируйтесь!
Навигация по сайту
 
Панель управления
 

23-05-2017, 10:35, комментариев оставили 0, просмотров: 414 Раздел: Программирование » 1C - конфигурирование и программирование

Что такое "толстый" клиент в 1С?

 

Толстый клиент — это «обычный» для 1С 8 вид клиентского приложения. Особенность данного вида приложения заключается в том, что большую часть информации система обрабатывает на компьютере пользователя.  В толстом клиенте очень большая часть информации сохраняется на компьютере пользователя в виде временных файлов.

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

 

До появления платформы 1С 8.2 это был единственный вариант запуска системы 1С. Для запуска толстого клиента используется файл 1cv8.exe.

Работы по разработке прикладного решения (Конфигуратор) возможны только лишь в режиме толстого клиента.

 
 
13-05-2017, 12:27, комментариев оставили 0, просмотров: 516 Раздел: Спутниковое ТВ » Триколор ТВ
Наши уважаемые читатели наверняка не раз что-либо приобретали в магазинах цифровой и бытовой техники (не будем называть их названия), которые обычно присутствуют в средних и крупных городах России. После решения о покупке того же телевизора или ноутбука продавец обычно предлагает увеличить гарантию на товар за дополнительную плату. При этом гарантия приобретается и на один год, и на два… Что-то подобное будет пробовать вводить в практику продаж российский спутниковый оператор «Триколор ТВ».
 
 
13-05-2017, 10:19, комментариев оставили 0, просмотров: 647 Раздел: Спутниковое ТВ » Триколор ТВ

Программным директором собственных каналов «Триколор ТВ» назначена Ольга Молоствова. Основная задача, стоящая перед ней на новой должности — разработка стратегии расширения аудитории собственных каналов «Триколор ТВ» и повышение эффективности ее монетизации.

 

Ольга Молоствова родилась 21 августа 1974 года в г. Кимры Тверской области. В 2002 году получила степень магистра в области социологии в Московском Государственном Университете им. М.В, Ломоносова. А в 2012 году в Московской международной высшей школе бизнеса «МИРБИС» получила диплом МВА.


 
 
13-05-2017, 09:59, комментариев оставили 0, просмотров: 426 Раздел: Программирование » PHP

Очень часто нужно определить город или регион, страну пользователя. В помощь Вам вот эта функция. Автор указан в коде.

 

 Created by Alex Vertinsky
* Date: 29.10.12
* Time: 1:35
* Функция возвращает данные по ip адресу
* В качестве параметров type можно указать следующие параметры
* country - чтобы получить название страны
* city - чтобы получить название города
* region - чтобы получить название региона
* district - чтобы получить название округа
*/

function occurrence($ip = '', $to = 'utf-8', $type = 'region')
{
$ip = ($ip) ? $ip : $_SERVER['REMOTE_ADDR'];
$xml = simplexml_load_file('http://ipgeobase.ru:7020/geo?ip=' . $ip);
// print_r($xml);
if ($xml->ip->message) {
if ($to == 'utf-8') {
return $xml->ip->message;
} else {
if (function_exists('iconv')) return iconv("UTF-8", $to . "//IGNORE", $xml->ip->message); else return "The library iconv is not supported by your server";
}
} else {
if ($to == 'utf-8') {
return $xml->ip->$type;
} else {
if (function_exists('iconv')) return iconv("UTF-8", $to . "//IGNORE", $xml->ip->region); else return "The library iconv is not supported by your server";
}
}
}

 
 
13-05-2017, 07:56, комментариев оставили 0, просмотров: 422 Раздел: Программирование » PHP

Регулярные выражения – это очень полезный инструмент для разработчиков. С их помощью можно находить, определять или заменять текст, слова или любые другие символы. В сегодняшней статье собраны 15 наиболее полезных регулярных выражений, которые пригодятся любому веб-разработчику.

Введение в регулярные выражения

Многим начинающим разработчикам кажется, что регулярные выражения очень сложны для понимания и использования. На самом деле, все не так уж сложно, как может показаться. Прежде чем мы непосредственно перейдем к регулярным выражениям, с их полезным и универсальным кодом, давайте взглянем на основы:

Синтаксис регулярных выражений

Регулярное выражение Означает
foo Строка “foo”
^foo Строка начинается с “foo”
foo$ Строка заканчивается на “foo”
^foo$ «foo» встречается в строке только один раз
[abc] a, b, или c
[a-z] любой символ в нижнем регистре
[^A-Z] любой символ, не находящийся в верхнем регистре
(gif|jpg) Означает как «gif” так и “jpeg”
[a-z]+ Один или более символов нижнего регистра
[0-9.-] Любая цифра, точка или знак минус
^[a-zA-Z0-9_]{1,}$ Любое слово, хотя бы одна буква, число или _
([wx])([yz]) wy, wz, xy, или xz
(^A-Za-z0-9) Любой символ (не число и не буква)
([A-Z]{3}|[0-9]{4}) Означает три буквы или 4 цифры

 
 
12-05-2017, 12:43, комментариев оставили 0, просмотров: 378 Раздел: Программирование » C++

Здесь я покажу пример, как я получал данные с другого сайта для использования в программе написанной на C++

 

#pragma endregion
    private: System::Void textBox1_TextChanged(System::Object^  sender, System::EventArgs^  e) {


                
                 //Call=TextBox1->Text;

                 auto Client = gcnew System::Net::WebClient();

                 //auto kodirovka = System::Text::Encoding::GetEncoding(1251);
                 System::IO::Stream^ Potok;
                 String^ Stroka; String^ Call;

                Call=textBox1->Text;
                 //открытие сайтаt

 

Продолжение далее...

 
 
11-05-2017, 21:10, комментариев оставили 0, просмотров: 407 Раздел: Программирование » C++

DataGreedView в C++ с записью в XML

 



        #pragma endregion

        DataTable^ Таблица;
        DataSet^ Вводданных;

    private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) {
                 this->Text="телефонная книга";
                 button1->Text="сохранить";
                 Таблица = gcnew DataTable();
                 Вводданных = gcnew DataSet();

                 if (IO::File::Exists("bd.xml")==false)
                 {
                     dataGridView1->DataSource=Таблица;
                     Таблица->Columns->Add("Имена");
                     Таблица->Columns->Add("Номера телефонов");
                     Вводданных->Tables->Add(Таблица);
                 }
                 else
                 {
                 Вводданных->ReadXml("bd.xml");
                 String^ СтрокаXML = Вводданных-> GetXml();
                 //!!!
                 Таблица=Вводданных->Tables["Название таблицы"];
                 ///!!!
                 dataGridView1->DataMember=("Название таблицы");
                 dataGridView1->DataSource=Вводданных;
                
                 }

 

Продолжение далее...

 
 
11-05-2017, 21:04, комментариев оставили 0, просмотров: 386 Раздел: Программирование » C++

Обработка исключений в C++.

 

    double mile, km;
                 try
                 {
                 mile=Convert::ToDouble(textBox1->Text);
                 km= mile*1.6;
                 label2->Text=mile.ToString("n")+"miles ="+km.ToString("n")+" km";
                 }

                 catch (System::FormatException^ ex)
                 {
                 MessageBox::Show("надо ввести исходные данные", "Ошибка!", MessageBoxButtons::OK, MessageBoxIcon::Exclamation);
                 textBox1->Focus();
                 }

 
 
11-05-2017, 21:02, комментариев оставили 0, просмотров: 403 Раздел: Программирование » C++

Делаем кнопку не активной при пустом поле в C++

 

 

     private: System::Void textBox1_TextChanged(System::Object^  sender, System::EventArgs^  e) {

                 if (textBox1->Text->Length == 0)
                     button1->Enabled=false;
                 else
                     button1->Enabled=true;

             }

 
 
11-05-2017, 20:58, комментариев оставили 0, просмотров: 430 Раздел: Программирование » C++

Открытие окон и передача данных между формами в C++/CLI. Аналогично только чуть другой синтаксис C#

 

#include "Form2.h"
#include "Form3.h"

//Form1
//открытие модальной формы

System::Windows::Forms::DialogResult dr;
Form2 ^newDlg = gcnew Form2();
m: dr = newDlg ->ShowDialog();

//открытие немодальной формы
 Form3 ^f3=gcnew Form3();
 f3->Show();
 f3->label1->Text = this->textBox1->Text;

 
 //закрытие окна
 this->Close();
 //Form2 3
 public: System::Windows::Forms::Label^  label1;

 
 
10-05-2017, 22:01, комментариев оставили 0, просмотров: 346 Раздел: PHP, Yii2

Небольшой пример использования Flash в  Yii2

 

controller

<?php
 $model = new TestForm();
        if( $model->load(Yii::$app->request->post()) ){
            if( $model->validate() ){
                Yii::$app->session->setFlash('success', 'Данные приняты');
                return $this->refresh();
            }else{
                Yii::$app->session->setFlash('error', 'Ошибка');
            }
        }

?>

 
 
10-05-2017, 18:53, комментариев оставили 1, просмотров: 429 Раздел: Программирование » 1C - конфигурирование и программирование
Как в 1С предприятие 8.3 в форме ввода данных убрать поля "код" и "наименование" . Достаточно сделать длины этих полей равными нулю в настройках справочников в поле "данные".
 
 
10-05-2017, 09:04, комментариев оставили 0, просмотров: 574 Раздел: PHP, Yii2

Подключение favicon Yii2


$this->registerLinkTag(['rel' => 'icon', 'type' => 'image/png', 'href' => Url::to(['/favicon.png'])]);

 

Решение через контроллер

 

\Yii::$app->view->registerLinkTag(['rel' => 'icon', 'type' => 'image/png', 'href' => Url::to(['/favicon.png'])]);

 
 
10-05-2017, 08:49, комментариев оставили 0, просмотров: 371 Раздел: PHP, Yii2

Простое использование каптчи в Yii2

 

 

 

Представление у нас будет выглядить таким образом:

 

 

<?php

///view
use yii\widgets\ActiveForm;
use yii\helpers\Html;
use yii\captcha\Captcha;
?>
 


<?php //вывод отзывов?>
<?php if (!Yii::$app->user->isGuest) {?>

<?php $form = ActiveForm::begin(); ?>

                    <?= $form->field($model, 'body')->textarea(['rows' => 6])->label('отзыв'); ?>

                    <?= $form->field($model, 'verifyCode')->label('проверочный код')->widget(Captcha::className(), [
                        'template' => '<div class="row"><div class="col-lg-3">{image}</div><div class="col-lg-6">{input}</div></div>',
                    ]) ?>

                    <div class="form-group">
                        <?= Html::submitButton('Добавить', ['class' => 'btn btn-primary', 'name' => 'contact-button']) ?>
                    </div>

                <?php ActiveForm::end();  ?>
<?php }else { echo "Зарегистрируйте или войдите на сайт для оставления отзыва";}?>

 

 
 
10-05-2017, 08:40, комментариев оставили 0, просмотров: 305 Раздел: PHP, Yii2
Отключаем проверку csfv на определенные страницы при приеме  с внешних и статичных форм в Yii2. Как то столкнулся с данной проблемой и долго не мог ее решить.
 
 
10-05-2017, 08:32, комментариев оставили 0, просмотров: 276 Раздел: PHP, Yii2

Простое отображение метатегов в Yii2

 

<?php
$this->title = 'Найти Мастера';
$this->registerMetaTag([
  'name' => 'description',
  'content' => 'ваш текст',
]);
$this->registerMetaTag([
  'name' => 'keywords',
  'content' => 'ключивеки'
]);