PacktPub безплатни електронни книги

PacktPub като едно от големите издателства пуска всеки ден по една тяхна книга абсолютно безплатно на адрес:
https://www.packtpub.com/free-learning

Единственият недостатък е, че преди време позволяваше да се смъкнат ePub, Mobi и PDF на книгите. Сега вече се отварят само във техния си уеб базиран Reader.

PacktPub безплатни електронни книги

WordPress създаване на потребител през SQL

От доста време ползвам този код за създаване на потребител през базата и никога не ме е подвеждал. Затова сега ще го споделя със вас.

INSERT INTO databasename.wp_users (ID, user_login, user_pass, user_nicename, user_email, user_url, user_registered, user_activation_key, user_status, display_name) VALUES ('999', 'petern', MD5('p@ssw0rd'), 'Peter Nikolow', 'peter@nikolow.me', 'http://peter.nikolow.me/', '2011-01-01 01:01:01', '', '0', 'Peter Nikolow');

INSERT INTO databasename.wp_usermeta (umeta_id, user_id, meta_key, meta_value) VALUES (NULL, '999', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');

INSERT INTO databasename.wp_usermeta (umeta_id, user_id, meta_key, meta_value) VALUES (NULL, '999', 'wp_user_level', '10');

Кода създава потребител със ID 999, за да не се омешат със съществуващите. Потребителското име е petern, паролата е p@ssw0rd. Само трябва да замените databasename със истинската база и да го изпълните. Кода е много полезен когато имате пълен достъп до WordPress включително базата, но не можете да влезете защото нямате акаунт. Или ако акаунта ви е със по-ниски права например редактор.

WordPress създаване на потребител през SQL

Instagram качване на снимка

Сега ще ви покажа как можете да качвате снимки към Instagram от настолен компютър. Дълго време Instagram позволяваше качване на снимки само от тяхното мобилно приложение. Но пред последните няколко години малко разхлабиха това и позволиха към един акаунт да се привържат още няколко. Ако не се лъжа бройката е до 6. Но какво да направим когато имаме акаунт и трябва да се качи снимка, а разполагаме само със компютър?

Решението е много просто! Сменяте си user agent-a със iOS или нещо от Android което бях описал тук. След което презареждате Instagram:

Така долу по средата се явява икона на +. Натискате я. Излиза прозорец за избор на файл за качване:

След като сте го избрали избирате филтър, намествате снимката и натискате Next. Излиза прозореца за избор на текст, локация и възможност да тагнете някой. Пишете нещо такова:

След което при натискане на бутона Share това се публикува от ваше име на стената ви:

Този подход може да се приложи по няколко начина със цел мащаб. Първия е със използване на Chrome и неговите профили което е описано тук. Друг подход е използване на Firefox и неговите профили което съм описал преди време тук.  Така идеята е, че правим профил Иван и там се логваме със неговите социални акаунти. После правим профил Драган и там се логваме със неговите социални акаунти. Следва профил Петкан където използваме само неговите профили. Разбира се нищо не ви пречи и да имате няколко устройства където да е логнат със тези си акаунти.

Instagram качване на снимка

Chrome забрана на JavaScript

Сега ще ви запозная със една сравнително нова възможност на браузъра Chrome, а именно да се забранява JavaScript на ниво сайт. Във всички браузъри това го има като възможност, но е глобално т.е. пускаш и спираш целия JavaScript, но на ниво браузър. Това води до (д)ефекти примерно ако си отворил Facebook, Twitter, Gmail, Ads, Analytics или други такива тежки сайтове и във следващия момент спреш изцяло JavaScript. Общо взето моментално целия интерфейс става неработещ и това се решава само със включването на JavaScript и евентуалното им презареждане. За да бъдат нещата по-лоши това води и до спиране на интерфейса на Chrome защото приставките са написани на JavaScript, а и част от интерфейса също.

Но във една от последните версии на Chrome излезе възможност да се забрани индивидуално за даден сайт да не може да използва JavaScript. До сега това беше възможно само със използването на специални приставки. Сега ще ви покажа как можете да го направите със голи ръце.

За пример ще ви покажа един сайт който ползва много реклами, но харесвам да го посещавам – Блиц.БГ. Сайта е хубав, информативен и е доста жълт. Всичко това те кара да отваряш нови и нови табове за да проследиш новината. Но на всеки таб има реклами които хабят ценна процесорна мощ, хабят рам и в крайна сметка затормозват компютъра или мобилното устройство.

Първата стъпка е да отворим сайта:
и да кликнем горе на иконата със катинар. След това натискаме „Site settings“. При което ни излиза този прозорец:

Отиваме до JavaScript и избираме „Block“ със което го забраняваме. След което можем да затворим този таб. Вече първия таб изглежда така:
и ни подканя да презаредим.

Какво губим като потребители във този случай? Първо спираме коментарите на сайта, второ – галериите и някой снимки които се зареждат със lazy loading спират да работят и трето малко интерфейса се чупи (ама само малко!). Но всичко бледнее пред възможността да отвориш 30 таба дори и на по-слаб компютър. Отделно сайта в момента изразходва драстично по-малко интернет и се зарежда чувствително по-бързо. Какво губят авторите на сайта – не могат да ми показват реклами и не могат да ме видят във техния Analytics. Всъщност авторите на сайта могат да си решат проблемите като използват технология тип native advertisement и със някакъв трекиращ пиксел да ме отчитат.

Chrome забрана на JavaScript

Смяна на Chrome user agent без плъгин

Понякога се налага да се смени user agent-a без да се използва плъгин. Ето и как можете да го направите без плъгин или някаква друга приставка.

Ето оригинала:

Както виждате user agent-a ми е CrOS което си е ChromeOS. Нека сега да го сменим!

Натискаме десен бутон във файла, Инспект Елемент и от инспектора във долния панел избираме Network Conditions и го сменяме. Ако не е активен Network Conditions се клика на трите точки във ляво и оттам се избира. Ето как би трябвало да изглежда.

И как да се представим за Googlebot mobile:

След презареждане действително заявката се изпраща със този user agent. Това е полезно за тестване на сайтове когато се сервират различни страници във зависимост от браузъра. Отделно е полезно когато се тестват сайтове защото във един прозорец може да се сервира съдържание за iPhone, във друг за iPad, във трети за Android и четвърти да е за компютър със симулиране и на различната мрежа във всеки един от тях индивидуално.

Смяна на Chrome user agent без плъгин

Google Maps линк за писане на ревю

Преди почти 2 години публикувах статия как може да се вземе линк за писане на ревю тук. За съжаление няколко месеца след това механизма вече не работеше и сега ще ви покажа нов и работещ механизъм.

Първо ще ви трябва Google Chrome който можете да изтеглите оттук. След това ще ви трябва едно разширение Generate Links което се инсталира оттук.

След като имате и Chrome инсталиран и Generate Links  вече го правите ето така: Отваряте maps.google.com и намирате обекта който ви интересува. За нашите нужди ще използваме „Алоха България“

След това кликаме на бутона Generate Links И честито! Линковете са следните За директно отваряне на обекта във Maps: https://www.google.com/maps?cid=1486783925008404561 Линк за писане на ревю: https://search.google.com/local/writereview?placeid=ChIJl7ZlYeqEqkARURDjOxoeohQ

Сега вече втория линк може да бъде изпратен по електронната поща. може да бъде споделен по социалните мрежи или дори да бъде направен като QR код който посетителите да използват. Разбира се не злоупотребявайте със писане на фалшиви ревюта на „Алоха България“. Те просто са използвани за онагледяване на тази публикация и не е пролят нито един милиграм колаген.
Google Maps линк за писане на ревю