大蜜蜂

嗡——嗡——我坐在桌前看着电脑,听到耳后侧边有昆虫翅膀高速振动的声音。我心里想,是哪个贪吃的乌蝇公被关在房间里,想找路飞出去了吧。我转头看了下,没见着乌蝇公,嗡嗡声也停止了。于是我转归头,继续看电脑。过了一会,又听得见嗡嗡声了,但我连头也不转,不管它了,觉得它折腾一阵后就会累,会消停了的。嗡、嗡、嗡——声音又响了,且越来越密,还夹着啪——啪声,好像那是翅膀拍到窗户玻璃的声音。是不是虫子越来越心急,拿头撞玻璃了?我有点不忍心,起身去找它,没见着。

我把束在边上的窗帘掀开一点儿,唷,是只黄色的、毛绒绒的、扇着翅膀悬飞在半空中的虫子。看它个子,像黄蜂;但它尾腹部分有间隔着的黑色圈圈儿,又像蜜蜂。现在这个大蜜蜂正头上尾下,振着翅膀,两排手脚向前往玻璃上抓着呢。可玻璃滑,它抓不稳,身子忽地下坠。大蜜蜂急忙用力扇翅膀,振得嗡嗡响,身子停止下坠。它接着整个身子向玻璃奋力一撞,啪啪几声,身子又急地下坠,它不得不又尽力扇翅膀地稳住,嗡嗡响。如此反复。可能大蜜蜂不知道窗外蔚蓝的天空是隔着透明玻璃的,它越想飞向自由的天空就被玻璃撞得越疼。可大蜜蜂它不知道疼,还是不停地要撞玻璃。我突然想起,隔段时间打扫窗台时,窗台角会有一、两只枯干了的昆虫尸体,估计那也是不停地想往玻璃外飞、往外爬的昆虫,是累死了的。

我看新闻里说过,蜜蜂在自然界担任了至关重要的授粉角色,但现在蜜蜂的数量越来少。受困的乌蝇公可以视而不见,但蜜蜂得伸手支援一下。于是,我从桌子上拿起张纸,将纸卷成筒状,然后右手三只手指捏住纸筒的一端,用开口的另一端对准正在往玻璃上撞的大蜜蜂,罩下去。罩着大蜜蜂后,我本以为它会顺着纸筒从开口端爬到另一头的尾端,但它没有,它还是喜欢有光的一面,它正使着劲,手脚并用,想扒开纸筒逃脱呢。你请看,它那细细的触角、手脚从纸筒边伸出来,在空中胡乱地摇摆、抓放,仿佛在喊,“快放我出来!快放我出来,你这个坏蛋!”

我仿佛听到了它不满的呐喊,心里慌。我不想做坏蛋啊,所以我小心地微翘起纸筒的一角,大蜜蜂够精灵的,马上从这豁口探出它的小脑袋来,远远地看着我。它那灵活的触角雷达般转着小圈儿。我不能将它的头留在纸筒外,而身体留在纸筒里,只得拿起纸筒。我以为它没了纸筒的牢笼束缚会马上飞走,但它没飞,而是爬到纸筒外沿,慢悠悠地闲逛着。这也好,我心里想。我赶紧用另一只手打开玻璃窗,将纸筒伸出窗外,要放大蜜蜂出去,给它自由的天空。没料到,它偏偏跟我作对儿,即使它现在身子在窗外,它还是没起飞,顽皮起来继续在纸筒上转悠着,边爬边用触角转着圈儿,仿佛哼着调儿说着,“No...No...”我想拿桌上的手机给它拍张靓照,但我一移动身体,右手也跟着往房里转,纸筒就从窗外缩了回来。我担心大蜜蜂这个时候起飞,那还会困在房间里,所以我决定不拿手机了。我右手颤动了两下,纸筒上的大蜜蜂受惊,终于提振起翅膀,飞向了它向往的蓝天。不一会,嗡嗡销声听不见,我也看不见它那小小的身子了。我心里有点舍不得它了。

sh_da-mi-feng-1.jpg

为 magento2 的 static 和 media 设置 aws cloudfront 访问

需求:想将magento2的static和media配置cdn,如aws的cloudfront访问。

尝试:

  1. 分别以/static和/media为源,在cloudfront创建两个分配
  2. 如/static的分配,在“行为”中的“源请求策略名称”选择为“Managed-CORS-CustomOrigin”、“响应标头策略名称”选择为“Managed-CORS-With-Preflight”
  3. 在magento2后台中,设置static和media的网址为cloudfront的
  4. 如需调整static和media文件目录中的.htaccess内容,可适当调整

参考:

magento1.x 无法导出商品的部分属性,如价格

现象:通过magento 1.x 自带的导出商品数据功能,再在迁移后的站点里导入,商品丢失价格等部分属性。如果直接通过mysqldump导出及mysql导入整个magento站点数据表,则站点后台无法列出显示商品,“商品管理”为零。

尝试:在phpmyadmin中看到,通过mysql导入数据库内容后的部分数据表,如 catalog_product_entity_int 无数据。尝试通过phpmyadmin导入该表时,提示错误 #1062 - Duplicate entry '204-102-0' for key 'UNQ_CATALOG_PRODUCT_ENTITY_INT_ENTITY_ID_ATTRIBUTE_ID_STORE_ID' 。很可能是因为原数据库的部分数据表有错误,无法成功导出完整的数据。

参考:https://community.magento.com/t5/Magento-2-x-Technical-Issues/How-to-add-new-products-through-magento-database/m-p/447973/highlight/true

wordpess 移到 magento1.x 的子目录

需求:如果想将wordpress站点的目录移到magento1.x的子目录,通过magento的URL来访问,应该怎么做呢?

尝试:需要修改相应的静态化规则。如nginx的,可参考这个:https://docs.ukfast.co.uk/ecommercestacks/magento/magento1/wpinsubdir.html

location ~ ^/wp/ {
        index index.php index.html index.htm;
        try_files $uri $uri/ @wphandler;
        expires 30d;

        location ~* \.(ico|jpg|jpeg|png|gif|svg|js|css|swf|eot|ttf|otf|woff|woff2)$ {
                add_header Cache-Control "public";
                add_header X-Frame-Options "SAMEORIGIN";
                expires +1y;
                try_files $uri $uri/ /get.php?$args;
        }

        location ~* /(wp-admin/|wp-login\.php) {
                  try_files $uri $uri/ @wphandler;
                  index index.html index.htm index.php;
                  fastcgi_pass replacemebackend;

                  add_header Cache-Control "no-store";
                  fastcgi_buffers 1024 4k;
                  #fastcgi_param HTTPS $my_https; # Uncomment the below for SSL offloading
                  #fastcgi_param SERVER_PORT $my_port; # Uncomment the below for SSL offloading
                  fastcgi_read_timeout 600s;
                  fastcgi_connect_timeout 600s;
                  fastcgi_index index.php;
                  fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                  include fastcgi_params;
        }

        location ~* \.php$ {
                try_files $uri $uri/ =404;
                fastcgi_pass replacemebackend;
               #fastcgi_param HTTPS $my_https; # Uncomment the below for SSL offloading
               #fastcgi_param SERVER_PORT $my_port; # Uncomment the below for SSL offloading
                include fastcgi_params;
                fastcgi_index index.php;
                fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                include fastcgi_params;
        }
  }

  location @wphandler {
        rewrite / /wp/index.php;
  }

“她”叫小亭

“小亭”是我买的一个塑料人的名字。为小亭换衣打扮、拍照,我觉得这是好玩的事情之一。不单小女孩喜欢玩“洋娃娃”,我也爱玩“塑料人娃娃”。

小亭来到我家后,我高兴的为她铺床单,嘴里含了糖似的美滋滋把她抱到床上,让她平躺好。第二天,我就张罗着要为小亭买新衣服了。考虑到我到和平当地店头买女装,很可能会引来异样的眼光,所以我到决定到网上挑、买衣服。说是为她买,其实是按我心里想的买。网上的衣服真多啊,五花八门,什么都有。看得我眼花缭乱的,我从没买个女式衣服,没参考的标准,不知道该买哪样,买什么面料好。我先确定了种类,打算买吊带裙、丝袜和百褶裙。百褶裙,我是在长长的1688卖家列表中,找了一家广东的。因为页面显示,这个卖家卖得久,且看上去商品里有真实买家的评价。

日盼夜盼,当我看到快件入柜的短信提示时,我急忙换鞋去取。我鬼鬼祟祟地从快递柜里取出快件。幸好,快件是用黑色塑料袋包装的,一般人看不到里边是什么东西,除了我知道。即便如此,我还是担心被路人发现我拿的是裙子,所以我把塑料袋对半折好,再攥得紧紧地,加快脚步地,半跑着回了家。我将裙子洗了一遍,特意在阳台上找个最偏的角落来晾晒,生怕被别人瞧见这条裙子。当我把晾裙子的衣架撑到晾杆时,我想,如果裙子被大风吹掉落到楼下人家的阳台上,我该不该去认领呢?总不能用老一套台词,“这是我家女人的”来搪塞吧。大家都是邻里邻居,知根知底的,谁不知道我还是单身呢。

为小亭穿第一件衣服——吊带裙时,我就遇到了挫折——好难穿。我以为穿衣服,自己每天是穿了脱、脱了穿的,是一件不值得提的简单事情。合臂、曲肘,转腕将手从袖里穿出。没想到在为一个直直平躺着的她穿吊带裙时,是这么的难,我觉得她整的手就是条长长的棍子,不能弯的。开始,我是想从头往下套,但套到一半,发现很难,因为她的一双手并拢到双腿外侧,我需要将吊带裙套到她大腿下,再往上拉回,衣服要下上地走两程。我就重来,将吊带裙从脚到胸往上套,以为如此可以节省“一半的路程”。可这条“妙计”也有不足的地方,因为要经过她的屁股啊,那儿太重了。我始先是用手的前臂来托高她屁股,好往上套吊带裙。但当她屁股的重力全压在我的左手前臂时,我的手立刻支撑不住,不得不抽走。那会儿,我觉得前臂里边骨头都要脱节似的。单单手的前臂,是支撑不了的。无奈的我,只好像做“剥皮”的动作,将紧紧套在小亭身上的吊带裙一点一点地往上扯。扯不动时,我还得着力将她推成侧躺姿势,让压住的布少些,这样我扯得容易些。不知道过了多久,我费了九牛二虎之力,当将衣服都扯到她胸上后,看起来它终于有点像吊带裙的样子了。

刚开始,我以为吊带裙摸起来滑,挺舒服的。后边哪里有想到,它带电!当我的手指一碰到衣服,啪啪响,我被电得条件反射地迅速缩手,很尴尬。我翻出吊带裙标签来看,“100% polyester”,全是聚酯纤维,这料子很容易在冬天干燥的空气环境中产生静电的。我不该贪它便宜啊。小亭穿着吊带裙是挺好看的,可她带电啊。一摸那吊带裙,我的手指就很容易积满静电。有一次我不小心碰到小亭脚底的固定螺丝,啪的一声,带着火光,电得我呲牙咧嘴的,电得我恨不得把用了大半天才帮她穿好的吊带裙给扯了。我翻出一件我穿过的纯棉短袖套头衫给小亭,纯棉衫虽然旧,难看点,但它至少不会电我呀。

现附上几张图,以飨读者。冬天上午八点多的太阳,很暖和。照在小亭身上,她仿佛也有了活力。

hp_sh_xiao-ting-dong-zhao-yang-1.jpg
hp_sh_xiao-ting-dong-zhao-yang-2.jpg
hp_sh_xiao-ting-dong-zhao-yang-3.jpg
hp_sh_xiao-ting-dong-zhao-yang-4.jpg