Pull to refresh
9
0
Viacheslav Ravdin @brujodentista

User

Send message
Несколько советов автору:
1. ЛУТ (http://easyelectronics.ru/sozdanie-pechatnoj-platy-metodom-lazernogo-utyuga.html);
2. Транзисторы — самые дешевые и обычные BC337;
3. Вместо Arduino — ATmega8;
4. Преобразователь питания — что-нибудь из серии 7805 и пары конденсаторов.

В итоге схема уместится на плате 5 на 5 см, будет аккуратнее, надежнее и дешевле. И выглядеть будет как-то так (это — мой вариант лампы настроения):

image

image
Невероятно крутой сервис, зарегистрировался потестировать, но, похоже, зависну) Кстати, что с монетизацией? Какие идеи?
Какой же полезный комментарий!

Поставил ReSharper, доволен как слон.
Отличная заметка, спасибо! В избранное.
Про var расскажите поподробнее. Почему так лучше?
По п. 4 — я использую хранимые процедуры, но показывать их в простейшем примере просто не счел нужным. Равно как и показывать индексы и т.п. Это ведь не учебник по T-SQL.

По п. 5 — почему var? Всегда считал, что явное указание типов лучше. Или нет? Расскажите про этот момент поподробнее.

Спасибо.
Ну, т.к. код на C#, то и БД — Microsoft SQL Server… А производительность у него, даже в случае с shared-хостингами, обычно неплохая…
Кстати, ваши процедуры весьма похожи на мои, например вот:

        public DataTable fill(string command_text, Dictionary<string, object> parameters, CommandType command_type)
        {
        string connection_string = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["connection_string"].ConnectionString;

        using (SqlConnection sql_connection = new SqlConnection(connection_string))
        {
            using (SqlDataAdapter sql_data_adapter = new SqlDataAdapter(command_text, sql_connection))
            {
                if (parameters != null)
                {
                    foreach (KeyValuePair<string, object> parameter in parameters)
                    {
                        sql_data_adapter.SelectCommand.Parameters.AddWithValue(parameter.Key, parameter.Value);
                    }
                }

                sql_data_adapter.SelectCommand.CommandType = command_type;

                using (DataTable data_table = new DataTable())
                {
                    sql_data_adapter.Fill(data_table);

                    return data_table;
                }
            }
        }
    }
Именно поэтому он здесь. Надеюсь на то, что вы поможете его доработать и укажите на явные ошибки.

Спасибо заранее.
Так и есть, но для моих задач она избыточна.
Спасибо вам, добрый человек, почитаю на досуге!
Думаю, что автор комментария предлагал хранить данные в памяти, нет?
А почему должно быть с большой? Где почитать?
Посмотрите в сторону MonoTorrent. Говорят, что библиотека неплохая…
Сайт, для которого пишется трекер, работает на виртуальном Windows-хостинге, да и большой нагрузки не планируется.
Статистика и рейтинги в планах, именно поэтому пример с БД, но тот функционал, который реализован в статье вполне мог бы обойтись и без нее… Получился бы BitStorm C# какой-нибудь :).

Information

Rating
Does not participate
Location
Вильнюс, Литва, Литва
Date of birth
Registered
Activity