EExcel 丞燕快速查詢2

EExcel 丞燕快速查詢2
EExcel 丞燕快速查詢2 https://sandk.ffbizs.com/

HP inkTank 115

https://www.mobile01.com/topicdetail.php?f=498&t=6030155#80825509


這台常常打折賣1990...

相片用三個彩色混出黑色的機種,沒有經過調色印照片都不佳

輸出前先用影像軟體調整曝光+25;飽和度+50

再選擇用相片紙輸出

如果輸出時選擇一般紙張,則會用四個顏色去印不會有問題

如果還會有灰濛濛的感覺

那就是你用的影印紙太爛了

livewire locale lang

middleware

routes/web.php

Route::group(['prefix' => 'member', 'as' => 'member.', 'middleware' => ['auth', 'setLocale:zh-tw']], function () {
    Route::get('/', App\Http\Livewire\MemberList::class);
});

app/Http/Middleware/SetLocale.php.php

namespace App\Http\Middleware;

use Closure;
use Illuminate\Http\Request;

class SetLocale
{
    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next, string $lang)
    {
        app()->setLocale($lang);
        
        return $next($request);
    }
}

laravel 8 catch 419 redirect back

https://stackoverflow.com/questions/29115184/laravel-catch-tokenmismatchexception/29116516

At last 1 and 2.

APP\Exceptions\Handler.php

namespace App\Exceptions;

use Illuminate\Foundation\Exceptions\Handler as ExceptionHandler;
// use Illuminate\Session\TokenMismatchException;
use \Symfony\Component\HttpKernel\Exception\HttpException;
class Handler extends ExceptionHandler
{
    /**
     * A list of the exception types that are not reported.
     *
     * @var array
     */
    protected $dontReport = [
        //
    ];

    /**
     * A list of the inputs that are never flashed for validation exceptions.
     *
     * @var array
     */
    protected $dontFlash = [
        'password',
        'password_confirmation',
    ];

    /**
     * Register the exception handling callbacks for the application.
     *
     * @return void
     */
    public function register()
    {
        //
        $this->renderable(function (HttpException $e, $request) {
            if ($e->getStatusCode() == 419) {
                return redirect('/login');
                // session erros Can not use ->with('419error','Your session expired due to inactivity. Please login again.')
            }
        });
    }
}

tampermonkey biggo 文字過瀘

tampermonkey biggo 文字過瀘

// ==UserScript==
// @name         New Userscript
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        <$URL$>
// @grant        none
// @require      https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js
// @grant        GM_addStyle
// @include      /biggo.com.tw
// ==/UserScript==

var $ = window.jQuery;

(function() {
    'use strict';

    // Your code here...
    // if(badDivs) {
    //    badDivs.parent().hide();
    //    badDivs.hide();
    // }

    var ds = $('.list-product-name.line-clamp-2 > a');
    let filter_arr = [
        '體感',
        '手把', '遊戲手把', '手柄', '矽膠', '橡膠', '按鈕', '桿帽',
        '帽蓋', '蓋套', '保護套', '把蓋',
        '電池', '插頭', '端口', '耳機插孔插座', '觸發器', '觸發', '折疊', '支架',
        '集線器', '下載版', '美國代購', '簡易支架底座', '一起玩', '直立架',
        '回收', '攜碼', '維修', 'Dock', '螺絲刀', '保護', '電源線', '充電', '皮膚', '面板', '按鍵條',
        '插孔', '塵套', '耳機', '方向盤', '光纖', '收納架', '冷卻器', '防塵', '貼紙', '序號', '貼膜',
        '雙肩包', '鐵盒', '中文', '傳感器', '收納包', '溫控風扇',
    ];

    ds.each((t, v) => {
        //console.log($(v).text(), $(v).text().includes(filter_arr));

        filter_arr.forEach((item) => {
            $(v).text().includes(item) ? $(v).parent().parent().parent().parent().parent().parent().remove() : '';
        });

        // $(v).css('background-color', 'red');
    });
})();

$(document).ready(function() {

});

Batocera xbox 360 手把

Batocera 支援 wireless xbox 手把,但要先裝 usb xbox wireless controller

從

https://wiki.batocera.org/kit_to_get_a_batocera

實際可以影片

https://youtu.be/-52SfcluhKA?t=36

https://youtu.be/goJjTF1t2lA?t=61

如果可以的話,xbox 360的副廠手把就非常便宜了

另一個是買 xbox one 新的 wireless controller,雖然 Batocera 有支援,但xbox one 的 controller 只支援 xobx one 手把

360 controller 只支援 360 手把

https://gaming.stackexchange.com/questions/143500/is-the-xbox-one-controller-compatible-with-xbox-360

模擬器 emulator

天馬 Pegasus pegasus-frontend.org

retroArch https://www.retroarch.com/

CoinOPS Next https://www.arcadepunks.com/coinops-arcade-front-end-for-pc/

batocera

小雞模擬器 https://www.xiaoji001.com/

wiki

https://emulation.gametechwiki.com/index.php/Comparison_of_Emulator_Frontends

Rom

https://www.reddit.com/r/Roms/comments/gar3bc/roms_megathread_30_ybin_edition/

serveless aws gcp speed

This problem, let me think my stupid manager and Smart Information Security Consultant before company.

Information Security Consultant Say GCP is very safe... Ya safe so customer lose.

html5 jquery bootstrap modal load No Jquery

Usually use jquery load url


https://stackoverflow.com/questions/34503683/jquery-to-open-bootstrap-v3-modal-of-remote-url


Only use html5



https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelector
https://developer.mozilla.org/en-US/docs/Web/API/Element/innerHTML
https://stackoverflow.com/questions/17636528/how-do-i-load-an-html-page-in-a-div-using-javascript



    <a href="url ooxxooxx" data-toggle="modal" data-target="#myModal" onclick="myModal(this)">
      click me
    </a>

    <div id="part3dviewModal" class="modal fade">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                </div>
                <div class="modal-body">
                    <p>Loading...</p>
                </div>
                <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                </div>
            </div>
        </div>
    </div>

    <script>
        function myModal(o){
            p = document.querySelector("#myModal .modal-body");
            p.innerHTML = '<object type="text/html" data="' + o.href + '" ></object>';
        }
    </script>

laravel controller use class but no pass class ?

https://www.youtube.com/watch?v=ShrS3HXwzPg

class PostController extends Controller
{
  public function update(Post $post,
before

class PostController extends Controller
{
  public function update($post_id,
    $post = Post::findOrFail($post_id);

And many more things.

file_put_contents failed to open stream: Permission denied /tmp/cache/views/


php artisan view:clear
https://laracasts.com/discuss/channels/laravel/permission-denied-on-storageframeworkviews https://laravel.io/forum/07-06-2016-session-permissions-issue https://laracasts.com/discuss/channels/general-discussion/laravel-framework-file-permission-security

laravel livewire file update Real-Time File Validation mutile files

 https://laravel-news.com/livewire-file-upload


Real-Time File Validation

use Livewire\Component;
use Livewire\WithFileUploads;

class Show extends Component
{
    use WithFileUploads;
    
    public $files = [];
    
    
    public function updatedFiles() // 即時檢查檔案格式
    {
        $this->validate([
            'files.*' => 'image|max:1024', // 1MB Max
        ]);
    }
    
    public function store()
    {
        $filenames = collect($this->photos)->map->store('photos');
        'files' => $filenames->implode(','),
updatedFiles() is Hook into the “updated”

updatedPhoto  public $Photo
updatedPhotos public $photos = []
updatedFile   public $file
updatedFiles  public $files = []

laravel livewire Name problem

Use - and lowwercase

App/Http/Livewire/Order/DropdownMaterial.php

class DropdownMaterial extends Component
{

resources/views/livewire/order/create.blade.php

@livewire('order.dropdown-material', ['post' => $order_material_id])

Laravel livewire have Big Problem!

When juse livewire at blade.php

Must have Div At first.




<div style="text-align: center">
    <button wire:click="increment">+</button>
    <h1>{{ $count }}</h1>
</div>


<div>

<button wire:click="increment">+</button>
    <h1>{{ $count }}</h1>
    
<button class="btn btn-success btn-block" wire:click="create">
            {{ trans('global.add') }} {{ trans('cruds.order.title_singular') }}
        </button>   
</div>