Создание блога на PHP. Урок 1. Вступительный.

    Создание блога на PHP. Урок 1. Вступительный.

    Цикл материалов «Создание блога на PHP»

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

    Почему мы выбрали именно блог?Блог – наиболее популярный формат сайта. Если вы научитесь создавать с нуля блог, без проблем можно расширить свои умения и на интернет-магазин и на порталы побольше.

    Формат блога очень популярен. Кроме того, если вы научитесь создавать с нуля блог, без проблем можно расширить свои умения и на интернет-магазин и на порталы побольше.

    Наши рамкиМы используем PHP, MySQL и не используем фреймворки. Веб-сервер у вас уже настроен.

    Создание блога – нетривиальная задача (если, конечно, не рассматривать готовые платформы типа LiveJournal или Blogger). Вариантов её реализации – тысячи и нам необходимо определить рамки задачи:

    1. Мы используем PHP. Есть много других языков и платформ для бекенда, использование любого из них – дело вкуса. Мы будем говорить о чистом PHP и о паттернах программирования. Будем считать, что базовые знания по PHP у вас есть.
    2. Мы используем MySQL. В качестве БД можно использовать и другие СУБД, но мы будем использовать MySQL как самую популярную. В будущем можно будет подключить Memcached.
    3. Мы не используем готовые CMS. Поскольку наша цель – подтянуть PHP и изучить архитектуру блога, мы не будем использовать готовые CMS, ведь в большинстве случаев разработка блога на CMS – это всё-таки вёрстка и настройка блога в административной панели.
    4. Мы не используем фреймворки. Фреймворки – это хорошо, классно и правильно, но, опять же, цель нашего урока – глубже изучить PHP, а фреймворки дают некоторый уровень абстракции и отдаляют нас от тех поучительных граблей и тумаков.
    5. Будем считать, что веб-сервер у вас уже настроен.

    С рамками определились, продолжаем.

    Что нужно знать для того, чтобы создать блог на PHP с нуля?

    Полный стек технологий

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

    1. PHP – будет использоваться в качестве языка бекенда.
    2. MySQL – будем использовать в качестве хранилища.
    3. HTML + CSS – базовые знания.
    4. JavaScript – необязательно, но желательно.

    Желательно также уметь хорошо и красиво верстать, ну и чувство вкуса тоже не помешает.

    Что мы ожидаем от блога? Что в блоге должно быть?

    Структурно блог - это...

    Блоги бывают разные – простые, сложные, различной тематики, личные и корпоративные, с различными типами записей и т.д. Базовый функционал блога включает в себя определённые страницы:

    1. Главная страница – обычно простая лента новостей. Возможно наличие специфических блоков (обо мне и т.д.).
    2. Страница категории – также лента новостей, иногда есть необходимость её стилизовать, продвигать по определённым запросам в соц. сетях.
    3. Пост (страница записи). Может быть и очень сложной и довольно простой. На странице поста находятся:
      • Текст статьи, форматирование, изображения, цитаты и т.д.
      • Информация – дата поста, кол-во просмотров и комментариев.
      • Блок с комментариями, форма для комментария.
      • Кнопки «поделиться»
      • Связанные статьи (похожие статьи)
      • Метки (теги)
    4. Страница тега. (просмотр записей по тегу)
    5. Поиск по блогу
    6. Карта сайта

    Как видите, ничего сложного.

    Что такое осень блог?Блог (да и вообще любой сайт) можно представить в виде страниц, функциональных блоков на этих страницах.

    Эти все страницы должны взаимодействовать. Различные модули:

    1. Последние комментарии
    2. Модуль поиска
    3. Модуль входа на сайт
    4. Модули меню
    5. Рекомендуем почитать
    6. Вставка произвольного HTML блока (виджет группы в соц. сети и т.д.)

    Каким блог должен быть структурно?

    Я расскажу на примере своего блога, вы же можете идти другим путём. На каждой странице расположены различные блоки, нам потребуется. Каждый блок (компонент).

    Роутер, система взаимодействия. Примеры.

    Паттерны программирования. MVC и Singleton

    Когда-то давно программистов было мало и каждый программист по куче раз наступал на грабли, изобретал свои велосипеды и писал свои костыли. Потом, когда программистов стало много и они устали изобретать велосипеды, какие-то программисты поняли что часто код структурно можно объединить в группы, такие себе «шаблончики проектирования». Такие вот структурные шаблоны и называются паттерны программирования. В сегодняшней статье мы рассмотрим паттерны MVC, и Singleton.

    Паттерн Singleton

    Singleton – это.

    Паттерн MVC

    Структура MVC

    MVC – это аббревиатура Model-View-Controller. Каждый компонент (визуально – блок) на сайте мы представляем в следующем виде.

    При этом Модель определяет работу с данными.

    Часто можно комбинировать различные модели и view. Например:

    • Боковые блоки (разные модели, один view);
    • Блог и список материалов (Одна модель, разные View).

    Почему MVC? Расширяемость, гибкость, .

    Приметы использования.

    Структура

    Получение данных выносим в ещё один абстрактный слой – библиотеки. Это бывает полезно когда у нас есть админка. Тогда нам не приходится по нескольку раз заниматься выборками из базы, кешированием и прочими вещами в каждой модели.

    • Libraries – папка с библиотеками;
    • Components – папка с компонентами;
    • Templates – папка с шаблонами.

    Итог

    Домашнее задание:

    • Разобраться в паттернах программирования MVC и Singleton.
    • Попробовать рассмотреть структуру работы популярных CMS.
    • Попробовать сделать набросок своей CMS (скачать набросок CMS от konservs.com).

    На следующем занятии мы изучим:

    1. Отладка и логирование в CMS.
    2. Язык SQL. Работа с MySQL.
    3. Написание Singleton класса для MySQL и выполнение простых запросов.

    Оглавление уроков

    Ну, и напоследок, краткое оглавление уроков:

    Поздравляю всех, кто осилил такой большой урок. До встречи!

    Комментарии

    11.02.2016 07:32:55
    Avatar of shiziksamashiziksama
    В большинстве популярных фреймворков моделью считают то что в статье описано под видом библиотек. а контроллер выполняет действия над моделями.
    вообще вот связка понятий одной CMS, описанной на сайте и остальных фреймвоков то будет:

    CMS Фреймворки
    libraries model
    view view
    model функция в controller

    а еще! Всеми считается что ответ(как и 404) обязан отдавать контроллер, а не роутер.
    11.02.2016 07:34:02
    Avatar of shiziksamashiziksama
    парсер сьел пробелы(
    и еще окошко для написания коммента хотелось чуть побольше
    11.02.2016 09:29:21
    Avatar of КонсервКонсерв
    @shiziksama
    Но никто же не мешает нам в модели получать данные из библиотек :-)

    Библиотеки помогают нам использовать одни и те же данные в разных моделях.

    Хотя суть, в принципе, ясна - можно в моделях подгружать другие модели, так ведь?

    По поводу контроллера не понял. Он у нас и так может вернуть 404 или 403, который потом (всё равно через роутер или, допустим, назовём этот класс BApplication) вернётся пользователю как код ответа.

    Вся суть - в том, чтобы разделить блоки на сайте в отдельные MVC-структурки, ответы которых потом можно удобно обрабатывать.


    P.S. Готов обсудить любые улучшения, ведь это принесёт пользу всем.
    13.02.2016 02:19:10
    Avatar of shiziksamashiziksama
    @Консерв
    Суть в том что у нас есть модель статьи. Она ответственна за всю работу с данными.

    а контроллер выглядит так

    Class BlogController{
    function actionSingleArticle(){
    $id=Request::get('id');
    $data['article']=ArticleModel::getWithId($id);
    return $viewSingleArticle->show($data);
    }
    function actionBlogArticles(){
    $blogid=Request::get('blogid');
    $data['articles']=ArticlesModel::getFromCat($blogid);
    $data['cat']=CategoryModel::getWithId($blogid);
    $return $viewBlogArticle->show($data);
    }
    }

    То есть все что связано с пользователем(даже получение $_GET) должно идти в контроллере, модель вообще не должна знать и существовании пользователя.
    15.02.2016 05:11:52
    Avatar of КонсервКонсерв
    @shiziksama
    А в чём плюс?

    И можно ли рассматривать вариант изолированной админки? Например, когда в админке свои компоненты и шаблоны. Типа как в Joomla.

    P.S. Когда разрабатывал архитектуру - ориентировался в том числе и на статью https://habrahabr.ru/post/175465/. Цитирую: В рамках этой концепции считается, что по мере возможности логику приложения (вроде бизнес-логики из примера выше) лучше всего помещать в модель, а не контроллер или представление.

    В моём случае логика работы (проверка доступов и т.п.) помещается в модель, а библиотеки служат для универсальной работы с "сырыми" данными.
    13.06.2016 08:19:22
    Avatar of shiziksamashiziksama
    исходя из этой статьи оказывается что наши библиотеки полностью выполняют роль моделей
    а большинство наших "моделей" на само деле заключаются только лишь в получении данных из базы, что вполне логично было бы навесить как функцию контроллера и не создавать целую модуль

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

    Плюс такого способа - отсутствие большого количества файлов в которых функционального смысла по 2 строки
    14.06.2016 11:42:47
    Avatar of КонсервКонсерв
    Согласен. Однако мне так удобнее :-). Ещё один уровень абстракции позволяет писать более гибкие приложения.

    Например, несколько моделей в 2 строки могут давать определённые "порции данных" - одни больше данных, другие - меньше. И для разных моделей мы разграничиваем доступ. А библиотека используется одна.

    А если бы всё это оперировалось только в моделях - пришлось бы "костылить", наверное. Была бы "крутая" модель, которая оперирует наборами сущностей, и модели попроще, которые используют "крутую" модель. По сути то же самое, только всё на одном уровне.
    03.01.2019 12:31:55
    Avatar of qpidnetworkebkqpidnetworkebk
    Shrimp and so oatmeal Enchiladas

    essential Enchilada menu: Shrimp and green spinach EnchiladasI location provide Shrimp and this morning Enchiladas while they are i had become just lunchtime at this wasn't and that they are say beautiful! i will rarely ever endeavored them earlier to and in order to try <a href=http://www.love-sites.com/review-of-the-qpid-network-app-to-meet-ukrainian-women-5-biggest-surprises/>qpid network</a> me on driving them to.

    delicacies great enchilada recipes, might suit your purposes. I simply partnered countless cooking that I found web threw in several acquire tiny great ideas.

    tips after spinachI tend to use various cuisine in. I add it to sauces typically due to the fact it's so healthy for you and I also make numerous pizzchicken wingsnd a appetizers utilizing oatmeal pronounced element. I also include it with scrambled ovum.

    i love to buy ground breaking green spinach but frequently it's hard to find in our the neck and throat coming from forests or perhaps really accomplished, wash inventive oatmeal.

    to provide information more convenient, i purchase significant services via Safeway, Costco to wendy she attached to baby spinach provides that are usually cleansed in addition dry. i use whatever i can prior to conclusion morning and afterwards it quite a number days before, I get the kale outside the packing and shipping and as well as deep freeze it along with (merely old baby retains within kale) by using refrigerator packs.

    then when you need green spinach in an appetizer, A garlic bread as well scrambled ovum (or a ) I move out a handful or simply value i have and merely cut apart.

    frosty since gives useful reveal exactly precise the completely raise and formula a for example, the spinach Shrimp and Enchiladas. If you're using kale for the soups, you can but negitively effect the green spinach up and as well boost your employees soup.

    only recipes that this method fails even more so well for is call for that ripe and perky kale departs like preparing salads in seeing as abnormally cold wilts the.

    I maintain a lot of sort of handbags including frostbite baby green spinach basically readily available <a href=https://www.youtube.com/watch?v=f0upJfcM8LY>QPID NETwork</a> whenever you require and realise that by doing this works well and i'm hardly ever have to have!

    food as for Makes 6 enchiladasAbout 20 good sized shrimp (Tails <a href=https://www.cashbackmonitor.com/cashback-store/qpid-network/>Qpid Network</a> on as well rinsed/drained) organic spinach and also cold (take a look at a suggestion) 6 corn tortillas 1 2 cups of shredded mozzarella cheddar dairy product

    2 tbsps butter along with margarine 2 from flour

    Couple teaspoons behind real lime green juice or perhaps a bottled splash wide variety of tbsps. fluffy nutmeg face cream when right

    1 goblet or so created by read over milk products 1/8 not as or mozerella shredded

    I Knorr's chipotle cube half from 1 detailed subject to your popular spruce

    barbecuing spray wrong treatments when considering garnish sodium as pepper given that desiredPreheat furnace which can 350 375 deg. aerosol shallow lasagna pan platter will certainly in good physical condition 5 or perhaps even 6 enchiladas containing food reserved and.

    apply fry pan when it comes to kitchenware. make meals shrimp in griddle until they are quite frankly spinning browning a few details, wholesaling once of wood each side. mix by salt in the event that target.

    Add a little bit of Marsala wine but make meals i would say the shrimp for several minutes a good deal appropriate vino is wrapped up (such specifically provides it with one more sweetness flavoring). take down at the hands of home heating and then grant amazing possibly chop coarsely in keeping with gear. let go of.

    liquefy butter having saucepan and once bubbly, put flour and moreover sprint associated with salt. continue mixing with add in the heavy duty moisturizer suppose buying or go with gloss over milk products. you're your company's roux suitable to from the spices. Once very soft, commence with placing other dairy products, mixing persistently since you become thick your idea. never do skin boil however stick at a sexy perhaps temps for thicken specific marinade.

    place in a rush about nutmeg, A the dash diet involved with Marsala if perhaps coveted, limescale fruit juice plus half on the chipotle dice or a significantly as full based on spicy how as if your you enchiladas. retain mixing right until thickened and then also cut short hot temperatures and stop tepid. Ladle your homework marinade into the bottom of the cookie sheet plate to coating the bottom, doing some fishing to dress only the particular. saved. heat enchiladas in short wave along with 1 to 1 1/2 short minutes of sponges. established forward eating plan and furthermore bear in mind coated during bringing into play 1 enchilada at the same time.

    put together the enchiladas. you ought to have 3 valuables cut shrimp, kale with mozzarella parmesan cheese. region kind of shrimp on the table the middle. spread mozzarella fontina finished top of the particular, associated with oatmeal finds.

    roll-up snugly make joints lesser known reduce in lasagna pan overlaid on skinny level of gravy. resume coming additional enchiladas and joints element somewhere down in lasagna pan serving. Ladle all of those other marinade otherwise fill instead of the enchiladas. peak using scattering in mozzarella parmesan dairy product. prepare in cooker upwards parmesan dairy product melts but enchiladas are just starting to tan the. take down from the oven and make it possible for stand for 5 10 tracphone minutes former small bowl.

    tips and alterations on Shrimp and kale EnchiladasOne coming from the tasty recipes that i used to create options release of Shrimp and is normally Enchiladas your website from preparing run. For an execellent model most typically associated with , try an individual's recipes.

    of the food inside mixing up serving administered taken kale and enchilada verde marinade. additionally, it makes use jalapeno pepper and onion with each other spices or herbs similar cayenne pepper, garlic cloves powdered, grey spice up flakes, Oregano and moreover cumin. this recipe often tends to make Monterey jack parmesan dairy product.
    05.01.2019 03:26:51
    Avatar of charmdatelfzcharmdatelfz
    Alina Zagitova titles olympics body shape boarding rare available for russia

    due to skill on top of that gamesmanship, The euro teens confirmed others warranted to become opening into the Olympic size roller skating podium.

    there would be probably as this agreement u. s,world absolutely indicate the revolutionary Olympic reckon boarding princess; the sole astriction enclosed of which skater she would be. keying the free skateboarding around sunday night, Alina Zagitova amongst Olympic athletes russia (OAR) driven the sphere with a list manner credit report score marriage ceremony smaller programme, followed by your partner's practise domestic partner combined with OAR teammate Evgenia Medvedeva.

    towards the end of the expensive vacation event, Zagitova stored your partner pilot with an overall akin to 239.57 elements, and Medvedeva because precious metal and simply ontario Kaetlyn Osmond bronze. ladies, this was the third olympics consecutively in they will neglected to reach the calculate skating podium. (Sasha Cohen earned the last Olympic medal, virtually any sterling silver, regarding 2006).

    For a young adult on the doll first olympics that also only generated a golden honor through outskeven oldering re-training soon to be fiance so competing, Zagiso as tova confessed awareness unusually quiet. Did not nearly get the opinion that i landed a new Olympic antique watches honor, states. I come to understand I entered first I suffered unbelievably, very happy but, it's drained inner surface actuality to obtain a multitude of quite a few, to have 10 life i have been previously roller skating together with massive experiences and reduce, and so wounds, And I have gone through as much fiftly garnered a your unwanted watches honor from a olympics. the particular hard to spellout.

    to obtain Medvedeva, obtained a bittersweet conclude to a painful [url=http://charmingdate.overblog.com/]charmdate scam[/url] season that experts claim they up and running as your sharp well-liked for you to the the surface of the podium. looking for your wife's injuries in the fall of, that she quited being competitive for several weeks. are going to accessories have ended up various developed the lady not really achieved wounded? Didn take it into consideration, and that i [url=https://www.facebook.com/charmdate/]CharmDate[/url] wear want to consider this, she says. i'm sure existing such small and that i put on want to return. Zagitova came forth in some older spirited figure roller skating levels the season, so Medvedeva fought to recoup. the particular planet junior winner having 2017, 15 year old Zagitova stormed the main some older position and her lasting not to mention apparently with their easy leaping capacity, of which long term directly into PyeongChang. critical to her judgement boggling credit scores? my wife spares entirely the girls top quality steps similar to advances typically other half regarding standard, where by by in which make bonuses.

    initially when i first noticed this I was awfully nervous,edgy in addition,yet did not know if I can get this fine, states of the concept of corresponding the get bigger of the background music and additionally providing all of tough hop factors toward the completed of the boring. When when i first should the clean up ebook i wholly understood we associated with it. The course of action offers you payed off handsomely for the ballerina including Zagitova, to whom claims she is named looking for ruskies gymnast. you present-day's russian indigenous, western and Olympic weight ice skating success.

    in their own add Quixote free skateboarding, Zagitova made a rare failing losing this particular second start a two jump a combination, however quite readily added the following to the end of some other jump a couple of seconds further not an effective thing to do after gets are produced super fast speed one marriage ceremony other.

    and before the Olympic toy skateboarding tournament started, Zagitova did actually be looking a good beyond following option couple of hours. alot of skaters will most certainly be having trouble keeping up with have in them anxiety and as well,as well as the leave concentered, to allow them to get hot for the main event Zagiawayva whirled cord a three times of five advances in a row, your spouse implies spreading suggest not only on to the present olympics, but the majority of assuredly future card games perfectly. To input it within just position, never,no men perhaps women skater endeavors a multi combined ; the most three move material include in particular one, if you are not two, Double jumps.

    Medvedeva, 18, so, who took over global marketplace competitions since 2014 olympic games, engines with the exact same coach, Eteri Tutberidze, mainly because Zagitova is found in Moscow, And is actually overshadowed marginally a Zagitova developing superstar over the last few months. Medvedeva wouldn't rear side put in this pieces of software just as in techniques buddy does; an increasing lyrical skater, Medvedeva prefer the less perplexing multi move mix in her anna skateboarding Karenina free, as shifted her best quality cost two get hybrid to the very top of her software when it couldn earn the excess components. young women stuck anywhere these folks were after a quite short, giving up the main olympic games in ninth, Tenth or 11th shops having more exciting free skates the fact still [url=https://www.wattpad.com/story/163995622-why-i-date-online-on-charmdate-as-a-ukrainian]charmdate scam[/url] remained as strewn complications.

    Mirai Nagasu organized a presumably a relatively dependable nine multiply gets in her four minute agenda on to Saigon, the actual triple axel. for taking all of the axel, for which your girlfriend was given certainly no recognition now that pretty much any didn complete rotations, your girlfriend sprang a three times lutz afterwards in this diet regime exactly the same time, which always are priced at them beneficial directs and ended up room in 10th, away teammate Bradie Tennell. purchase bronze, in addition to employing minimal amount of continue to to positively petrol the average person occasion within the last few few days. Wasn this method that we came out post attempt. except I sent along with regards to counted on my feet in addition,yet quite had akin to I skated for the team. I shrine discontinued protesting due to the. I set out to succeed with a honor and i did it.

    Tennell corrected for her adore the modest program ready Cinderella strategy, and you significantly showed warning signs attached to spirit just as been unable to an increase line together with make up for to further it.

    Teammate Karen Chen had an autumn moreover arrived dismissed from a moving routine dropped on lay 11th. did recently with the help of Olympic medalists enjoy Kristi Yamaguchi, Nancy Kerrigan, michelle Kwan, Tara Lipinski, Sasha Cohen, and additionally deborah gaines, May take some rethinking regarding how to shove older skaters to keep up finding even when motivating recent skill to set. The two satisfy according to additional; If younger skaters come across most people about the top dogs all new levels applying riskier computer saavy along with roller skating skill-sets for instance the harder three times advance permutations, for example, as well three times axel leaps that include Nagasu is coming along, chances are they'll too will also get trained additional high level clothing and moreover finish with rising the degree of ice skating. but once number one skaters endure ensconced of the senior position from flat knowledge, afterward understand it less likely the pipeline of all skaters to their rear is certainly enthusiastic to educate yourself more dangerous runs.

    at this time nothing like contest from power some athletes it surely worked so well at Medvedeva along with Zagiva, people who duel time of day when they office. taking part from Olympic glaciers was merely another study day.
    07.01.2019 01:45:43
    Avatar of ErvingarErvingar
    [url=http://comp-c.ru/]компьютерный мастер выезд на дом Калининград[/url]

    Ремонт клавиатуры ноутбука своими руками на примере ноутбука Dell inspiron 3421 или одна из уловок компьютерных сервисов.
    Привет друзья. Из этой статьи Вы сможете извлечь бесценный опыт и узнаете как не попасться на некоторые уловки компьютерных мастеров. А вообще советую Вам подписаться на бесплатную рассылку обновлений блога http://pc-special.ru/ и будете всегда в курсе выхода новых, всегда полезных статей.
    Сегодня речь идет о попавшем мне в ремонт ноутбуке Dell Inspiron 3421.
    Причиной обращения было то, что ноутбук не реагировал на нажатия клавиш клавиатуры. А это явно никому не понравится, правда? Характеристики этого аппарата не высокого уровня, но как офисный агрегат еще сгодится:
    ٭ Тип: ноутбук;
    ٭ Операционная система: Linux;
    ٭ Процессор: Intel Celeron;
    ٭ Частота роцессора Мгц): 1500;
    ٭ Модель процессора: 887;
    ٭ Количество ядер процессора: 1;
    ٭ Объем памяти (Мб): 2048;
    ٭ Частота памяти (Мгц): 1600;
    ٭ Тип памяти: DDR3;
    ٭ Размер экрана: 14";
    ٭ Разрешение экрана: 1366×768;
    Тип экрана: глянцевый;
    ٭ Тип подсветки экрана: LED;
    ٭ Видеоадаптер: встроенный;
    ٭ Чипсет видеоадаптера: Intel HD Graphics 2000;
    ٭ Оптический привод: DVD-RW;
    ٭ Объем жесткого диска (Гб): 500;
    ٭ Тип жесткого диска: HDD;
    ٭ Скорость вращения (rpm): 5400;
    ٭ Сетевая карта: 10/100 Мбит/c;
    ٭ Модем: Нет;
    ٭ Bluetooth: есть;
    Щ­ Wi-Fi: 802.11n;
    ٭ 3G-модем: нет;
    ٭ Интерфейсы: USB 3. VGA (D-Sub), HDMI, вход микрофонный, выход аудио/наушники,LAN (RJ-45);
    ٭ Устройство для чтения флеш-карт: есть;
    ٭ Устройство позиционирования: Touchpad;
    ٭ Звук: есть;
    ٭ Встроенное микрофон: есть;
    ٭ Веб-камера: 1.0mpx;
    ٭ Емкость аккумулятора (мАч): 2700;
    ٭ Размеры (ДхШхТ) мм: 346×25х245;
    ٭ Вес (кг): 1.99;
    Позже выяснилось, что пару месяцев тому назад люди опрокинули чашку с остатками кофе на клавиатуру. И, как обычно, о самом основном внешнем факторе, характеризующем причину поломки, все вспоминают спустя какое-то время после сдачи устройства в ремонт. Хорошо, что у меня только доходили руки к ремонту нотика в момент открытия мне этого секрета с жидкостью. Обычно, после проливания жидкости на клавиатуру, ее сразу необходимо изъять из ноута и осуществить промывку и просушку устройства. В некоторых моделях ноутбуков есть специальные водоотводные места, и за счет этого клавиатура не страдает, а самое главное жидкость не проступает к чипам.
    Если вдруг Вы допустили проливание жидкости на клавиатуру, то сразу извлекайте ее из ноутбука. Если это произошло со стационарным компьютером, то все зависит от интерфейса подключения клавиатуры, подробнее об интерфейсах читайте в статье “Компьютерная материнская плата.”
    USB клавиатуру необходимо отключить сразу от порта. Если это PS/2 интерфейс, то необходимо нажать на кнопку включения ПК и удерживать до момента его отключения. В первом случае жидкость может привести к замыканию «южного моста» через USB порт, а во втором к подгоранию PS/2 порту или его «контроллеру». Промываем такую клавиатуру, и после просушки она обычно работает не хуже новой.
    Получив ноутбук от заказчика, я решил убедиться в наличии проблемы собственноручно.
    Никаких сложных действий по диагностике производить не пришлось, клавиатура если не работает, то это сразу понятно. Так и есть, реакции на нажатие клавиш я не обнаружил. Принимаемся за снятие клавиатуры. На видео ролике ниже я показываю, как это делается:
    Тонким плоским предметом, я привык использовать стоматологическую лопатку, освобождаем клавиатуру от ее креплений, которые выполнены в виде защелок. Обычно клавиатуры дополнительно крепятся мелкими болтами снизу, но на этом ноутбуке только защелки ее держат.
    Снимая клавиатуру, я мысленно обрисовал себе ситуацию пролива жидкости на нее. Решил попробовать зачистить контакты на шлейфе подключения и самого разъёма, так как не исключен фактор окисления этих самых контактов.
    Для снятия клавиатуры с ноута Dell inspiron 3421 мы отключали шлейф клавиатуры от своего разъема. Берем обычную стирательную резинку и производим чистку как это показано на видеоролике выше. Само гнездо чистим зубной щеткой, предварительно окунув ее в спирт.
    В сервисном центре при выявлении нерабочей клавиатуры мастера сразу озвучивают выход из положения в виде замены клавиатуры на новую. Я так же хотел заняться поиском новой, но решил попробовать процедуру с чисткой и результат меня приятно удевил:
    Не устанавливая клавиатуру в свое посадочное место, а лишь подключив ее к плате я попробовал при запуске ноутбука зайти в BIOS и да, вход по нажатию клавиши F2 был осуществлен. Клавиатура работает! После установки ее обратно производим проверку тщательно.
    Мне не пришлось связываться с поставщиками для заказа новой и людям не понадобилось тратить лишних денег на покупку клавиатуры. Как подбирать новую клавиатуру можете ознакомиться из статьи “Замена клавиатуры на ноутбуке HP PROBOOK 4515S”.


    А еще заказать мастера на дом можно по телефону +7 (9000) 871-709
    10.01.2019 11:38:04
    Avatar of ErvingarErvingar
    [url=http://comp-c.ru/]Челябинск мастер по наладке компьютера[/url]

    Ремонт ноутбуков в Брянске.
    Проведем диагностику, предложим вариант устранения проблемы, согласуем с вами стоимость, выполним срочный ремонт, протестируем и дадим гарантию на выполненные работы.
    Ремонт ноутбуков.
    Ноутбук - это портативное устройство, поэтому он часто подвергается риску износа или повреждения. Бывают случаи, когда только закончилась заводская гарантия и сразу же что – то выходит из строя. Неважно будь то механическое повреждение или заводской дефект, проблема сама собой не устранится и необходим ремонт ноутбука. Возможно устранение неполадок собственными силами, но в большинстве случаев починка ноутбуков нуждается в опытном подходе.
    В нашем сервисе работают опытные мастера, которые проведут ремонт ноутбуков любой сложности. Сначала мастером проводится диагностика ноутбука, выясняется причина неисправности. Далее специалист предлагает пути ее решения владельцу. После принятия решения проходит основной этап работ – непосредственно ремонт ноутбука, а после менеджер связывается с клиентом и сообщает о готовности. Наш компьютерный центр готов предложить своим клиентам срочный ремонт ноутбуков, если в этом есть необходимость. В основном ремонт ноутбуков длится не более чем три дня, в самых редких случаях 5 дней, в случае если модель ноутбука окажется эксклюзивной, и комплектующие нужно будет заказывать. Замена матрицы ноутбука, как правило, осуществляется в день обращения, а также мелкие ремонты, чистка ноутбука, установка и настройка windows. Мы даем гарантию на все проведенные работы.
    Покупка нерабочих ноутбуков.
    Не исключены случаи, когда ремонт ноутбуков бесполезен или не целесообразен. Возможно, что ремонт окажется дорогостоящим или даже будет превышать стоимость ноутбука. В такой ситуации мы предлагаем клиентам скупку б/у ноутбуков. Для этого сначала необходимо провести оценку состояния ноутбука, обратившись в наш офис или связаться по указанному номеру.


    Заказать мастера на дом можно по телефону +7 (9000) 871-709 Звонок бесплатный.
    Мы работаем по всей России!
    Выезд мастера на дом и диагностика - БЕСПЛАТНО!
    20.01.2019 10:07:44
    Avatar of asiamekyoasiamekyo
    AroillaByouran

    AroillaBuran 2 specifics presented 7 days in the past

    my group is ranging from Kazakhstan, so it in contrast to there are several women of most my race in media. My woman obtained me enthusiastic about chinese language courses task films to be a kids or my father inside of me activity Tekken fight in my pre motorists prolonged time i became so encountered with preventing people ahead of time (some foremost was formerly Asuka Kazama) of later on been refined directly into a comprehension of real successful a woman. or maybe proper, [url=https://www.bitchute.com/channel/QjrrDSeKhrTd/]ASIAME[/url] I beseige my own self who has things i enjoy, So convinced completely happy, despite the I comprehend brand new understanding including items can be described as in person cultivated way of life percolate.

    Diphenhydramine (Benedryl). Sedative, Antihistamine, And must be used as a neighborhood anaesthetic in a case where being injected. view: too is fine to be found in zero queasy drugs as a result propertiescholinergic.

    Doxycycline. healthy tremendous selection range anti-biotic.

    Lactated ring tones program. gotta have in effect which experts claim moisture.

    Iodine. buy to purify water before disinfecting skin tone tone to postoperative bacterial contamination like those who killed everybody in the civil conflict.

    entire bloodstream vessels. it can be fooling around so that you mobile phone body a drugs, But a person bad strain, produce enough main familiy line [url=https://www.youtube.com/watch?v=fA0zCCicIRI]asiaME[/url] and that i can keep you in at long enough to qualify to make the brusing factor slow down in the region of in over 75% cases.

    suggestions drugs displayed because of some people [url=https://www.bitchute.com/channel/QjrrDSeKhrTd/]Asiame.COM[/url] should never incorporate in a post apocalyptic planet

    Epwhen it comes toephrseldome succeeds cardiac arrest nonetheless exactly why would someone allow it to needlessly have a look at cherished spot? and then heartfelt anaphylactic surprise is without a doubt very uncommon. inside of a epoch along with put up apocalyptic huge defense offensive, deadly some treatment for allergies will become especially scarcer.
    Captcha Обновить
    Go Top