-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80




Форум на Исходниках.RU


Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://forum.sources.ru.
Данный дневник сформирован из открытого RSS-источника по адресу http://forum.sources.ru/yandex.php, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Анекдоты в одну строчку

Пятница, 29 Января 2021 г. 00:57 + в цитатник
ya2500: Если смотришь в книгу, а видишь фигу, значит заначку уже кто-то стырил!

https://forum.sources.ru/index.php?showtopic=61993&view=findpost&p=3844139


Метки:  

Сериалы

Четверг, 28 Января 2021 г. 23:55 + в цитатник
Prince: resident alien первую серию отсмотрел, 20 года выпуска. Идея вполне, графика на троечку. Денег на нормального пришельца не хватило. Наверное.
Такой себе трешевый сериал по первому впечатлению.
Ой, он даже 21 года.

https://forum.sources.ru/index.php?showtopic=168501&view=findpost&p=3844134


Метки:  

Является ли использование Switch-Case (вместо If-Else) правилом плохого тона?

Четверг, 28 Января 2021 г. 17:43 + в цитатник
Сергей85: Нет раздела с подходящей тематикой. Неизвестны текущие идеи и тенденции этикета кодинга.

https://forum.sources.ru/index.php?showtopic=421138&view=findpost&p=3844126


Метки:  

Заказ на создание курсов от ООО «Кодебай»

Четверг, 28 Января 2021 г. 17:05 + в цитатник
kopilov:
Цитата maclien1994 @
За каждый курс создатель или команда получают 300 000 - 1 000 000 тысяч руб

То есть, можно заработать от 300 миллионов до миллиарда?

https://forum.sources.ru/index.php?showtopic=421147&view=findpost&p=3844125


Метки:  

Studio USB Capture

Четверг, 28 Января 2021 г. 15:56 + в цитатник
tumanovalex: Спасибо большое, установилось на Windows 7 32bit. На 64 битный системах и Windows XP 32 бит установить не удалось.

https://forum.sources.ru/index.php?showtopic=421127&view=findpost&p=3844124


Метки:  

remove tablerow

Четверг, 28 Января 2021 г. 14:57 + в цитатник
Vashnaemnik:
Цитата kopilov @
Вопрос надо бы переместить/отразить в разделе Android. По имеющемуся «коду страницы» там с большей вероятностью смогут помочь.

Я был бы рад воспроизвести баг и попробовать его исправить, но я не Android-разработчик и хотелось бы, чтобы попробовать помочь, иметь проект целиком (если там есть что-то секретное — то урезанный до минимального воспроизведения ошибки).

Вслепую, первое, что смущает (хотя, может, так и задумано) — обработчик onClick для корзины (mark) зоздаётся внутри другого обработчика onClick.
Не получается именно удалить или сообщение "Строчка удалена" тоже не выводится?
Срабатывает ли первичный onClick, готорый вешает Listener на корзину?

При старте данной страницы, там нет никакой таблицы, только шапка. Следовательно ImageView тоже нет. Она появляется первая, только когда пользователь вводит первого человека.
Я пытался внутри onClick ввода первого человека это завести, но он ругался, и приложение слетало.
А в какое место вы бы поставили вызов mark? Я тут совсем новичок, может и не так делаю.
Сообщение не выходит. Я пока по нему и пытаюсь определить, работает или нет.

https://forum.sources.ru/index.php?showtopic=421146&view=findpost&p=3844123


Метки:  

Заказ на создание курсов от ООО «Кодебай»

Четверг, 28 Января 2021 г. 14:21 + в цитатник
maclien1994: Предложения принимаются до 14.02.2021 г.

Приглашаем к сотрудничеству как отдельных специалистов, так и целые команды.

- Будьте готовы подтвердить свою экспертность. Опыт работы в сфере ИТ/ИБ от 5 лет.
- Если решите возглавить создание курса, но у вас нет команды, поможем найти помощников для этого.
- Если команда не нужна, то это тоже не проблема.

За каждый курс создатель или команда получают 300 000 - 1 000 000 тысяч руб, в зависимости от объема и сложности выполненных работ. Оплата по факту 100% готовности курса. После создания курса, при желании, можно оказывать услуги инструктора своего курса.

Каждый курс должен состоять из теории, а также практики. Теория в тексте + видео в записи. Озвучку роликов мы берем на себя, если с голосом "не очень" :).

В выборе тематики курса мы не ограничиваем. Уже созданные курсы можно посмотреть по данной ссылке: https://school.codeby.net/lms.html
https://freelance.codeby.net/orders/zakaz-n...odebaj-214.html

https://forum.sources.ru/index.php?showtopic=421147&view=findpost&p=3844121


Метки:  

remove tablerow

Четверг, 28 Января 2021 г. 13:38 + в цитатник
kopilov: Вопрос надо бы переместить/отразить в разделе Android. По имеющемуся «коду страницы» там с большей вероятностью смогут помочь.

Я был бы рад воспроизвести баг и попробовать его исправить, но я не Android-разработчик и хотелось бы, чтобы попробовать помочь, иметь проект целиком (если там есть что-то секретное — то урезанный до минимального воспроизведения ошибки).

Вслепую, первое, что смущает (хотя, может, так и задумано) — обработчик onClick для корзины (mark) создаётся внутри другого обработчика onClick.
Не получается именно удалить или сообщение "Строчка удалена" тоже не выводится?
Срабатывает ли первичный onClick, который вешает Listener на корзину?

https://forum.sources.ru/index.php?showtopic=421146&view=findpost&p=3844120


Метки:  

remove tablerow

Четверг, 28 Января 2021 г. 12:34 + в цитатник
Vashnaemnik: Добрый день. Надеюсь мне с этим вопросом помогут.
Есть страница пользователя, где он добавляем людей. Все отлично работает. В меню есть пункт добавить человека. Пользователь вводит данные, и строка добавляется в таблицу.
Пример на картинке не могу прикрепить почему то.
В каждой строке есть корзина, ее id mark.
Но теперь мне надо, что бы при нажатии корзины, строка удалялась. Но никак не получается.
Вот код страницы:
    package com.example.monitoringchildrensnutrition;
    import androidx.annotation.NonNull;
    import androidx.annotation.Nullable;
    import androidx.appcompat.app.AlertDialog;
    import androidx.appcompat.app.AppCompatActivity;
    import androidx.appcompat.widget.Toolbar;
    import android.content.Context;
    import android.content.DialogInterface;
    import android.content.Intent;
    import android.content.SharedPreferences;
    import android.graphics.drawable.Drawable;
    import android.os.Bundle;
    import android.preference.PreferenceManager;
    import android.text.TextUtils;
    import android.text.style.BackgroundColorSpan;
    import android.util.AttributeSet;
    import android.view.LayoutInflater;
    import android.view.Menu;
    import android.view.MenuInflater;
    import android.view.MenuItem;
    import android.view.View;
    import android.view.ViewGroup;
    import android.widget.Button;
    import android.widget.EditText;
    import android.widget.ImageView;
    import android.widget.RelativeLayout;
    import android.widget.SeekBar;
    import android.widget.TableLayout;
    import android.widget.TableRow;
    import android.widget.TextView;
    import android.widget.Toast;
    import android.view.View.OnClickListener;
    import com.divyanshu.colorseekbar.ColorSeekBar;
    import com.google.android.material.bottomsheet.BottomSheetDialog;
    public class EducatorPage extends AppCompatActivity implements OnClickListener {
    Toolbar toolbar;
    //изменение цвета
    View view;
    ColorSeekBar colorSeekBar;
    int i;
    Button btnColorTable;
    TextView name_educator;
    String Value;
    String Value1;
    //сохраняем данные
    SharedPreferences sharedPreferences;
    //берем сохраненные данные
    SharedPreferences preferences;
    //для добавления ребенка
    AlertDialog.Builder dialogBuilder;
    AlertDialog dialog;
    EditText personal_account, surname_child, name_child, patronymic_child;
    Button add_to, cancellation;
    //добавляем ребенка в таблицу
    TableLayout table_children;
    TableRow tr;
    TextView number, fio_child, number_lc, balance;
    //нумерация строк
    static int count = 1;
    //удаляем ребенка
    ImageView mark;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.educator_page);
    toolbar = findViewById(R.id.toolbar_educator);
    setSupportActionBar(toolbar);
    view = (View) findViewById(R.id.view);
    colorSeekBar = (ColorSeekBar) findViewById(R.id.color_seekbar);
    btnColorTable = (Button) findViewById(R.id.btnColorTable);
    name_educator = (TextView) findViewById(R.id.name_educator);
    //невидимость для изменения цвета
    btnColorTable.setVisibility(View.INVISIBLE);
    colorSeekBar.setVisibility(View.INVISIBLE);
    //запоминаем ко всем данным
    sharedPreferences = getSharedPreferences("USER_DATA", MODE_PRIVATE);
    //берем сохраненные данные воспитателя
    preferences = getSharedPreferences("USER_DATA", MODE_PRIVATE);
    String name = preferences.getString("NAME", "");
    String surname = preferences.getString("SURNAME", "");
    String patronymic = preferences.getString("PATRONYMIC", "");
    //берем сохраненный цвет фона
    i = preferences.getInt("COLOR", i);
    view.setBackgroundColor(i);
    //вписываем нужный текст в TextView
    Value = "Воспитатель:" + " " + surname + " " + name + " " + patronymic;
    name_educator.setText(Value);
    //добавляем ребенка в таблицу
    table_children = (TableLayout) findViewById(R.id.table_children);
    tr = (TableRow) findViewById(R.id.row);
    balance = (TextView) findViewById(R.id.balance);
    mark = (ImageView) findViewById(R.id.mark);
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu_educator, menu);
    return true;
    }
    @Override
    public boolean onOptionsItemSelected(@NonNull MenuItem item) {
    int id = item.getItemId();
    if (id == R.id.color_table) {
    btnColorTable.setVisibility(View.VISIBLE);
    colorSeekBar.setVisibility(View.VISIBLE);
    colorSeekBar.setOnColorChangeListener(new ColorSeekBar.OnColorChangeListener() {
    @Override
    public void onColorChangeListener(int i) {
    view.setBackgroundColor(i);
    //сохраняем выбранный цвет
    SharedPreferences.Editor editor = sharedPreferences.edit();
    editor.putInt("COLOR", i);
    editor.apply();
    }
    });
    btnColorTable.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    final AlertDialog.Builder builder = new AlertDialog.Builder(EducatorPage.this);
    builder.setMessage("Подтверждаете ваш выбор?");
    builder.setCancelable(true);
    builder.setNegativeButton("нет", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
    dialog.cancel();
    }
    });
    builder.setPositiveButton("Да", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
    btnColorTable.setVisibility(View.INVISIBLE);
    colorSeekBar.setVisibility(View.INVISIBLE);
    Toast.makeText(getApplicationContext(), "Цвет сохранен", Toast.LENGTH_SHORT).show();
    }
    });
    AlertDialog alertDialog = builder.create();
    alertDialog.show();
    }
    });
    } else if (id == R.id.add_child) {
    dialogBuilder = new AlertDialog.Builder(this);
    final View add_child = getLayoutInflater().inflate(R.layout.add_child, null);
    personal_account = (EditText) add_child.findViewById(R.id.personal_account);
    surname_child = (EditText) add_child.findViewById(R.id.surname_child);
    name_child = (EditText) add_child.findViewById(R.id.name_child);
    patronymic_child = (EditText) add_child.findViewById(R.id.patronymic_child);
    add_to = (Button) add_child.findViewById(R.id.add_to);
    cancellation = (Button) add_child.findViewById(R.id.cancellation);
    dialogBuilder.setView(add_child);
    dialog = dialogBuilder.create();
    dialog.show();
    add_to.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    if (!TextUtils.isEmpty(personal_account.getText().toString()) && !TextUtils.isEmpty(surname_child.getText().toString()) && !TextUtils.isEmpty(name_child.getText().toString()) &&
    !TextUtils.isEmpty(patronymic_child.getText().toString())) {
    //находим таблицу
    TableLayout tableLayout = (TableLayout) findViewById(R.id.table_children);
    //создаем экземпляр для создания строки
    LayoutInflater inflater = LayoutInflater.from(EducatorPage.this);
    //создаем строку
    TableRow tr = (TableRow) inflater.inflate(R.layout.table_row_plus, null);
    //находим ячейки и вставляем значения
    number = (TextView) tr.findViewById(R.id.number);
    //для нумерации строк
    int aInt = count++;
    String aString = Integer.toString(aInt);
    number.setText(aString);
    //вставляем остальные значения
    fio_child = (TextView) tr.findViewById(R.id.fio_child);
    //переводим введенные значения
    String tv1 = surname_child.getText().toString();
    String tv2 = name_child.getText().toString();
    String tv3 = patronymic_child.getText().toString();
    //соединяем для вставки ФИО
    Value1 = tv1 + " " + tv2 + " " + tv3;
    fio_child.setText(Value1);
    number_lc = (TextView) tr.findViewById(R.id.number_lc);
    String tv4 = personal_account.getText().toString();
    number_lc.setText(tv4);
    //добавляем строку
    tableLayout.addView(tr);
    dialog.dismiss();
    Toast.makeText(getApplicationContext(), "Ребенок добавлен", Toast.LENGTH_SHORT).show();
    } else {
    Toast.makeText(getApplicationContext(), "Заполните все поля", Toast.LENGTH_SHORT).show();
    }
    }
    });
    cancellation.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
    dialog.dismiss();
    }
    });
    } else if (id == R.id.exit) {
    final AlertDialog.Builder builder = new AlertDialog.Builder(EducatorPage.this);
    builder.setMessage("Вы действительно хотите выйти?");
    builder.setCancelable(true);
    builder.setNegativeButton("нет", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
    dialog.cancel();
    }
    });
    builder.setPositiveButton("Да", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
    Intent intent = new Intent(getApplicationContext(), MainActivity.class);
    startActivity(intent);
    }
    });
    AlertDialog alertDialog = builder.create();
    alertDialog.show();
    } else if (id == R.id.delete) {
    Toast.makeText(getApplicationContext(), R.string.delete, Toast.LENGTH_SHORT).show();
    }
    return true;
    }
    @Override
    public void onClick(View v) {
    mark.setOnClickListener(new OnClickListener() {
    @Override
    public void onClick(View v) {
    Toast.makeText(getApplicationContext(), "Строчка удалена", Toast.LENGTH_SHORT).show();
    }
    });
    }
    }


Подскажите, что у меня не так?

https://forum.sources.ru/index.php?showtopic=421146&view=findpost&p=3844119


Метки:  

Является ли использование Switch-Case (вместо If-Else) правилом плохого тона?

Четверг, 28 Января 2021 г. 09:56 + в цитатник
prografix: Отвечу только за себя. Если по условию выполняет одно или два действия, то применяю if, а если больше - то switch.
Почему этот вопрос в разделе "Обсуждаем новые идеи"?

https://forum.sources.ru/index.php?showtopic=421138&view=findpost&p=3844115


Метки:  

Перетипирование данных из AnsiString в необходимые.

Среда, 27 Января 2021 г. 21:05 + в цитатник
Сергей85: К сожалению, в 6-м билдере это не работает.

https://forum.sources.ru/index.php?showtopic=421026&view=findpost&p=3844092


Метки:  

Является ли использование Switch-Case (вместо If-Else) правилом плохого тона?

Среда, 27 Января 2021 г. 21:04 + в цитатник
Сергей85: Вообще, какая и из чего состоит современная этика программирования, в контексте кодинга?

https://forum.sources.ru/index.php?showtopic=421138&view=findpost&p=3844091


Метки:  

Вопрос о микроволновке: опасность облучения СВЧ.

Среда, 27 Января 2021 г. 16:01 + в цитатник
Pavia:
Цитата Dushevny @
Если бы там был хоть намек на вредное излучение - об этом было бы написано в инструкции к любой микроволновке (во избежание судебных исков). Длина волны 2.4 ГГц составляет около 12.5 см, что значительно больше диаметра любых отверстий в стенках и, следовательно, корпус работает как клетка Фарадея. Единственное отверстие сопоставимых размеров - стекло в дверце, поэтому на него наклеена фольга со значительно более мелкими отверстиями.

Клетка Фарадея защищает только от молний и медленно изменяющихся токов. И не защищает от высокочастотных полей не говоря про сверх высокочастотные. Так как в метлах есть такая вещь как электростатическая и электродинамическая индукция. Металлы становятся источником вторичных волн как внутри так и снаружи клетки.
Карл. Что-бы микроволновка работала как клетка Фарадея её надо расположить не далее 12.5 см от поверхности планеты Земля. А еще лучше закопать в грунт, чтобы гарантировать разность потенциалов для переменного тока такой частоты.


Цитата Dushevny @
Единственное отверстие сопоставимых размеров - стекло в дверце, поэтому на него наклеена фольга со значительно более мелкими отверстиями.

Просто посмотрите тесты микроволновок в интернете. Там дверци имеют размеры более 12.5 см. Откуда и идет паразитное излучение. Если бы там был гальванический контакт по всему перемету двери тогда бы это давало защиту. А так львиная доля просто ускользает через дверь. И волнам бобоку на вашу сеточку - так как волны обладают таким свойством как дифракция. Дифракция - огибание препятствий.


Простой детектор показывает что поля выходят за микроволновку, перематайте на 14:35
https://youtu.be/GAkJUKMa2NM?t=883

https://forum.sources.ru/index.php?showtopic=421132&view=findpost&p=3844086


Метки:  

Вопрос о микроволновке: опасность облучения СВЧ.

Среда, 27 Января 2021 г. 12:21 + в цитатник
applegame:
Цитата Pavia @
Обычно безопасное расстояние для микроволновок 2-5 м
:facepalm: безопасное расстояние для микроволновки 2-5 световых года. Но лучше даже на таком расстоянии более наносекунды не находиться, так как может черная дыра из коллайдера поглотить.

https://forum.sources.ru/index.php?showtopic=421132&view=findpost&p=3844081


Метки:  

Вопрос о микроволновке: опасность облучения СВЧ.

Среда, 27 Января 2021 г. 12:12 + в цитатник
Dushevny: Шапочка из фольги даст 100% защиту.


Если бы там был хоть намек на вредное излучение - об этом было бы написано в инструкции к любой микроволновке (во избежание судебных исков). Длина волны 2.4 ГГц составляет около 12.5 см, что значительно больше диаметра любых отверстий в стенках и, следовательно, корпус работает как клетка Фарадея. Единственное отверстие сопоставимых размеров - стекло в дверце, поэтому на него наклеена фольга со значительно более мелкими отверстиями.

https://forum.sources.ru/index.php?showtopic=421132&view=findpost&p=3844077


Метки:  

Вопрос о микроволновке: опасность облучения СВЧ.

Среда, 27 Января 2021 г. 10:45 + в цитатник
Gonarh:
Цитата Pavia @
Там частота такая же как у вашего Wi-Fi.

Файфаи разные, 2,4ГГц отлично стены прошивает, 5ГГц уже значительно хуже, вобщем чем выше частота тем ниже проникающая способность, емнип магнетроны в СВЧ печах работают на 2,4.

https://forum.sources.ru/index.php?showtopic=421132&view=findpost&p=3844068


Метки:  

Вопрос о микроволновке: опасность облучения СВЧ.

Среда, 27 Января 2021 г. 10:39 + в цитатник
Pavia:
Цитата Сергей85 @
Крайне желательны ссылки на литературу, а также советы, как отразить излучение или поглотить. В испытательной лаборатории аренда прибора измерения СВЧ стоит 10к/сутки, но посоветовали поставить дерево/ЛДСП между телом и микроволновкой.

Он новый стоит 15 тыс руб. Ищите должно быть дешевле.

Цитата Сергей85 @
На работе рядом со мной поставили микроволновку, фактически, в 25см.

Смотрит она на меня тыльной стороной, относительно закладывающего в нее еду. В тыльной стороне у микроволновки дырки - из них вытягивает воздух, и виден свет встроенной внутрь микроволновки лампы.

Предельно допустимые коэфициенты(ПДК) у нас в районе 1Вт. Если там дырки и вдно свет, то у вашей микроволновки плохой экран и скорее всего и 1000 Вт наружу выходит в районе 10-30 Вт/см^2. Да разумеется мощность падает по квадрату. Обычно безопасное расстояние для микроволновок 2-5 м. Как Вы понимаете ваши 0,25 это очень мало.

Рекомендую всё же сделать замер.

Цитата
но посоветовали поставить дерево/ЛДСП между телом и микроволновкой.

Там частота такая же как у вашего Wi-Fi. Сильно вам двери или стены мешают? А он в 10 раз слабее. Это волны, а не частицы или кванты. Фактически 1/3 мобильности у вас поглотиться, 1/3 отразиться, И 1/3 просто обогнёт все ваши препятствия и пролезет в любые щели. Так что рекомендую поставить микроволновку подальше хотя бы 1 м. И отгородиться дверью или стенкой с зеркалом.
Фольга и амальгама очень хорошо отражают сигнал в этом диапазоне.

https://forum.sources.ru/index.php?showtopic=421132&view=findpost&p=3844067


Метки:  

Вопрос о микроволновке: опасность облучения СВЧ.

Среда, 27 Января 2021 г. 09:49 + в цитатник
applegame: Тут будет не СВЧ излучение, а психическое излучение.
Это ж постоянно рядом будут всякие запахи и шум. А если кто-то начнет греть какие-нибудь морепродукты?

https://forum.sources.ru/index.php?showtopic=421132&view=findpost&p=3844064


Метки:  

Вопрос о микроволновке: опасность облучения СВЧ.

Среда, 27 Января 2021 г. 09:18 + в цитатник
OpenGL:
Цитата Сергей85 @
Есть ли опасность постепенного поражения организма слабым СВЧ-излучением?

СВЧ излучение не ионизирующее, и в описанных тобой условиях оно очень слабое будет. Так что не произойдёт ничего.

https://forum.sources.ru/index.php?showtopic=421132&view=findpost&p=3844062


Метки:  

Вопрос о микроволновке: опасность облучения СВЧ.

Среда, 27 Января 2021 г. 00:48 + в цитатник
Gonarh: Мощность падает по закону обратных квадратов.

https://forum.sources.ru/index.php?showtopic=421132&view=findpost&p=3844057


Метки:  

Поиск сообщений в rss_forum_sources_ru
Страницы: 2628 ... 2491 2490 [2489] 2488 2487 ..
.. 1 Календарь