http://tams-www.informatik.uni-hamburg.de/applets/hades/webdemos/00-intro/00-welcome/chapter.html
C++
#include <mysql.h> #include <cstdlib> #include <stdio.h> #include <iostream> main() { MYSQL *conn; MYSQL_RES *res; MYSQL_ROW row; char *server = "localhost"; char *user = "root"; char *password = "ayasdf"; /* set me first */ char *database = "mysql"; conn = mysql_init(NULL); if (!mysql_real_connect(conn, server, user, password, database, 0, NULL, 0)) { fprintf(stderr, "%s\n", mysql_error(conn)); exit(1); } if (mysql_query(conn, "show tables")) { fprintf(stderr, "%s\n", mysql_error(conn)); exit(1); } res = mysql_use_result(conn); printf("MySQL Tables in mysql database:\n"); while ((row = mysql_fetch_row(res)) != NULL) printf("%s \n", row[0]); mysql_free_result(res); mysql_close(conn); }
python
#!/usr/bin/python # -*- coding: utf-8 import MySQLdb import string db = MySQLdb.connect(host="localhost", user="root", passwd="test", db="mysql", charset='utf8') cursor = db.cursor() cursor.execute("SHOW TABLES") for row in cursor.fetchall(): print row cursor.close() db.close()
тум-тум
import socket HOST = '127.0.0.1' PORT = 1111 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind((HOST, PORT)) s.listen(1) conn, addr = s.accept() print 'Connected by', addr while 1: data = conn.recv(1024) if not data: break logfile = open('test.log', 'a') logfile.write(data) logfile.close() conn.close()
Трудозатраты: 50 минут на поиск / 5 минут на запись и тест
http://pic.dhe.ibm.com/infocenter/asehelp/v8r6m0/index.jsp сделана на куче frameset - iframe
http://www.chriscalender.com/?p=1189
Troubleshooting “Waiting for table metadata lock” Errors for both MyISAM and InnoDB Tables With the introduction of metadata locking in MySQL 5.5, it is much more common to see queries stuck in the “Waiting for table metadata lock” state. If you see a query stuck in the “Waiting for table metadata lock” state, waiting for a MyISAM table, then it is because this table has been included as part of some uncommitted transaction (whether intentionally or not). In fact, it could be as simple as issuing SET AUTOCOMMIT=0 followed by a SELECT against a MyISAM table (a transaction can be started 3 ways: START TRANSACTION, BEGIN, and SET AUTOCOMMIT=0). After that, the table will be locked to other DDL statements until the transaction is committed (or ended). This metadata lock is meant for DDL statements, and so that is what it blocks. However, once a DDL statement is blocked and waiting, then all queries to that table (including SELECTs) are blocked. Here is how you can easliy reproduce it: Connection #1: create table t1 (id int) engine=myisam; set @@autocommit=0; select * from t1; Connection #2: alter table t1 rename to t2; <-- Hangs You can see it hanging here (as well as a subsequent SELECT from a 3rd connection): mysql> show full processlist; +----+---+-------+---------------------------------+-----------------------------+ | Id |...| Time | State | Info | +----+---+-------+---------------------------------+-----------------------------+ | 1 |...| 1653 | | NULL | | 2 |...| 0 | NULL | show full processlist | | 3 |...| 18012 | Waiting for table metadata lock | alter table t1 rename to t2 | | 4 |...| 17983 | Waiting for table metadata lock | select * from t1 | +----+---+-------+---------------------------------+-----------------------------+ This is the expected behavior, but can be a little tricky to diagnose if it's happening to you, and you don't see any other queries currently running in SHOW FULL PROCESSLIST (and/or SHOW ENGINE INNODB STATUS). Furthermore, you cannot track this with any of the known lock tracking methods, such as InnoDB Lock Monitor, InnoDB Status, mysqladmin debug output, INFORMATION_SCHEMA, etc.), not to mention one generally doesn't associate transactions with MyISAM tables anyway. You can also run into this same error in InnoDB, which one would not necessarily expect because of InnoDB's row-level locking. However, when you introduce triggers, then it becomes easy to reproduce a similar situation. create table t3 (id int) engine=innodb; create table t4 (id int) engine=innodb; delimiter | CREATE TRIGGER t3_trigger AFTER INSERT ON t3 FOR EACH ROW BEGIN INSERT INTO t4 SET id = NEW.id; END; | delimiter ; Connection #1: begin; insert into t3 values (1); Connection #2: drop trigger if exists t3_trigger; <-- Hangs So, if you see this with an InnoDB table, then check your SHOW ENGINE INNODB STATUS and look for prior transactions that hold locks and are still running. Those would be your likely culprits for what is blocking the DROP TRIGGER command (in this case). Hope this helps and happy troubleshooting.
Discussion
http://www.bookvoed.ru/book?id=6024051 - Как устроен и как работает Интернет
Изучить псевдокод языков:
Немного развлечения:
http://www.theuselessweb.com/
http://www.staggeringbeauty.com/
Изучить: https://github.com/mnapoli/PHP-DI
https://github.com/Erik-r/yii2-1/blob/master/docs/guide/concept-di-container.md - рекомендуют прочитать: http://martinfowler.com/articles/injection.html
http://schema.org/
Программа плагин браузера, чтобы выставлять комментарии для областей страницы + шарить их по логин-паролю
Создание html вложенных таблиц online. - рисуешь ее на пиксель-поле, после этого генерируем необходимую таблицу по созданному начертанию.
wiki база объектов. Есть оф база. Пишешь в поиске → находишь объект, используешь, редактируешь, сохраняешь в своей базе. Измененные или созданные объекты, можно предложить для дополнения в оф.базу.
Lenovo G510
поиграться с dns ttl → можно ли вообще предотвратить кэширование A записи?
http://socialblade.com/youtube/top/5000/mostsubscribed - статистика отношения просмотров к подписчикам
thinkpad carbon x1
http://www.aliexpress.com/item/Cellphone-Phone-PDA-GSM-RC-electric-wireless-remote-control-switch-and-sockets-wholesale-free-shipping-230235/1564322874.html
http://www.youtube.com/watch?v=a-ArgBL5WhA
mail.ru отправка: (удалить) 30.03 121 0 – – 70 1 0
http://spyne.io/#inprot=MessagePackRpc&outprot=MessagePackRpc&s=rpc&tpt=WsgiApplication&validator=true
http://www.laurentluce.com/posts/python-threads-synchronization-locks-rlocks-semaphores-conditions-events-and-queues/
https://www.genmymodel.com/ – неплохой сервис для диаграмок
http://browser.primatelabs.com/geekbench3/6661247 http://browser.primatelabs.com/processor-benchmarks
http://browser.primatelabs.com/geekbench2/view/2600654
http://browser.primatelabs.com/geekbench2/view/2600655
http://browser.primatelabs.com/geekbench2/view/2600679 – f80
http://browser.primatelabs.com/geekbench2/view/2600736 – asus pc new core
https://plus.google.com/u/0/events/clubouth7s66n3bt6ids91u66i8
Дано:
Вопрос:
Другими словами: нормальная ли ситуация, когда мы создаем sitemap только для приоритетных страниц нашего сайта, а остальные страницы сайта мы рассчитываем, что будут индексировать как раньше, по внутренним переходам?
Спасибо.
Существуют популярные сайты генерирующие огромные объемы свежего контента. Например:
Вопросы:
Спасибо.
На странице блога google существует запись о тестовом введение поощрения в ранжирование за подключение SSL на сайт: webmasters.googleblog.com/2014/08/https-as-ranking-signal.html
Как вы думаете, сейчас, с точки зрения SEO, может ли наличие HTTPS хоть сколько то улучшить ранжирование сайта?
Можете вкратце рассказать, какая магия используется в поисковых системах, чтобы производить полнотекстовый поиск в необъятном количестве информации за десятки секунд? Могу предположить, что существует заранее созданный индекс для всех возможных слов который указывает на документы в которых встречается это слово. Может быть существует книга или документ который расказывает о таких технических подробностях? Спасибо.
Есть ли возможность искать спецсимволы в Google? Например: “perl $-” или “php ?:“
4078951 - до 14 числа
http://ru.aliexpress.com/item/2015-New-100-Original-Kanger-Subox-Mini-Starter-kit-50W-0-3ohm-Kangertech-Subtank-Mini-Atomizer/32422479813.html?spm=2114.03010208.3.31.64oVnE&ws_ab_test=searchweb201556_7,searchweb201602_4_10039_10017_507_10040,searchweb201603_1&btsid=ffc9ac1e-9bd9-4ca2-89b5-081b3b7a9a22
http://stackoverflow.com/questions/5091504/application-start-before-windows-explorer
http://stackoverflow.com/questions/9934170/start-application-before-windows-shell-starts-up
http://www.codeproject.com/Articles/7392/Lock-Windows-Desktop
http://www.gegeek.com/documents/6D9CBAE2D4C651354A3A885165505949D56D48E0.html
Patlabor 2
https://vk.com/page-5742320_44001294
Почитать книги по конфликтам, ненависти и нетерпимости. Способы преодоления таких ситуаций. http://evartist.narod.ru/text9/15.htm#_top
Параметры
Конфиги
Сервер
язык: python3 Порт: 9995 Директория на сервере: /home/phoneServer/PhoneServer/ Файл для запуска: server.py
Конфиг файлы:
Трей
Окно
https://www.youtube.com/watch?v=g8j0YFzmqWc
На гребне волны
http://skrudzh.ru/aukcion/
Гуглить по слову “wordpress organise custom fields repeated”
https://metabox.io/plugins/meta-box-group/
https://wordpress.org/plugins/advanced-custom-field-repeater-collapser/screenshots/
Попробовать с ТулСетом заюзать relations с полями. https://d7j863fr5jhrr.cloudfront.net/wp-content/uploads/2012/05/fields-table.png
https://www.advancedcustomfields.com/add-ons/repeater-field/ у ACF это есть, но оно платное
https://github.com/WebDevStudios/CMB2 - repeatable field groups
https://carbonfields.net/ – repeatable sets of fields https://github.com/search?l=PHP&o=desc&q=WordPress+fields&s=stars&type=Repositories&utf8=%E2%9C%93
https://ru.aliexpress.com/item/20-pcs-lot-100-70-25mm-High-Density-Nano-Emery-Magic-Melamine-Sponge-For-Cleaning-Homeware/32693395960.html
https://ru.aliexpress.com/item/200pcs-lot-White-Magic-Sponge-Eraser-Melamine-Cleaner-multi-functional-sponge-for-Cleaning100x60x20mm/32339457572.html
https://ru.aliexpress.com/item/Melamine-sponge-Metal-Mesh-Super-Detergent-Tool-12pcs-lot-Kitchen-Steel-Wool-Degreasing-Cleaning-Tool-Pot/32631600235.html
Сделать git switch в интерактивном режиме, чтобы можно было быстро переключаться между коммитами для поиска пиздеца
https://ru.aliexpress.com/item/Melamine-sponge-Metal-Mesh-Super-Detergent-Tool-12pcs-lot-Kitchen-Steel-Wool-Degreasing-Cleaning-Tool-Pot/32616693290.html?spm=2114.03010208.3.9.COXUgO&ws_ab_test=searchweb0_0,searchweb201602_4_10152_10208_10065_10151_10068_5310013_10301_10136_10137_10060_10155_10062_437_10154_10056_10055_10054_10059_5300013_303_100031_10099_10103_10102_10096_10169_10052_10053_10142_10107_10050_10051_5030013_10084_10083_10119_10080_10082_10081_10110_519_10111_10112_10113_10114_10182_10078_10079_10073_10123_10120_10189_10127_142_10125-10102,searchweb201603_1,ppcSwitch_2&btsid=d100d286-3cea-415e-8389-6d318f52778b&algo_expid=dcdf1fe1-d2f7-4a33-846d-4b251047d60d-1&algo_pvid=dcdf1fe1-d2f7-4a33-846d-4b251047d60d
https://ru.aliexpress.com/item/100-60-20mm-100-pcs-Magic-Sponge-Eraser-Kitchen-Office-Bathroom-Clean-Accessory-Dish-Cleaning-Melamine/32609727973.html?spm=2114.03010108.3.1.AnxcuT&ws_ab_test=searchweb0_0,searchweb201602_4_10152_10208_10065_10151_10068_5310013_10301_10136_10137_10060_10155_10062_437_10154_10056_10055_10054_10059_5300013_303_100031_10099_10103_10102_10096_10169_10052_10053_10142_10107_10050_10051_5030013_10084_10083_10119_10080_10082_10081_10110_519_10111_10112_10113_10114_10182_10078_10079_10073_10123_10120_10189_10127_142_10125,searchweb201603_1,ppcSwitch_2&btsid=89d683ad-478e-4bf9-89de-8db15676332f&algo_expid=89e82e14-a9f9-457d-a3ab-ca189fa3281d-0&algo_pvid=89e82e14-a9f9-457d-a3ab-ca189fa3281d
https://ru.aliexpress.com/item/2pcs-lot-Thin-Descaling-Cleaning-Sponge-Super-Strong-Kitchen-Removing-Rust-Sponge-Nano-Emery-Magic-Sponge/32658671640.html?spm=2114.03010208.3.133.Gqbuty&ws_ab_test=searchweb0_0,searchweb201602_4_10152_10208_10065_10151_10068_5310013_10301_10136_10137_10060_10155_10062_437_10154_10056_10055_10054_10059_5300013_303_100031_10099_10103_10102_10096_10169_10052_10053_10142_10107_10050_10051_5030013_10084_10083_10119_10080_10082_10081_10110_519_10111_10112_10113_10114_10182_10078_10079_10073_10123_10120_10189_10127_142_10125-10050_10102_10110_10120,searchweb201603_1,ppcSwitch_2&btsid=91f68118-9259-4668-b67e-9eb165f56e94&algo_expid=97793ada-21d8-4443-a957-771b180609b2-16&algo_pvid=97793ada-21d8-4443-a957-771b180609b2
https://www.acer.com/ac/ru/RU/content/support-product/4252?b=1&pn=NX.M2EER.006
получить всех клиентов с их последними заказами (без join)
без требований в yandex мы вообще не работаем. Делать что то хороше постоянно - это не благодарный труд. Никогда не знаешь где остановиться
https://asecuritysite.com/forensics/simstring
https://clearcode.cc/blog/sequential-auctions-header-bidding-first-price-second-price-auctions/