PageSourceSearch

https://nozomi.bike/_nuxt/C7to_wAX.js

js nozomi.bike collected 2026-10-04 12:14:16 UTC 11,393 bytes, 1 lines download raw bytes

1import{_ as Y}from"./BONMEMe3.js";import{J as B,c as k,G as m,i as d,f as s,o as w,m as e,z as g,X as u,e as D,L as f,U as L,N as F,a4 as l,l as n,h as J,a3 as G,D as O,B as X,a6 as c,F as T,a as K,M as Z}from"./Bg3pgYPG.js";import{A as a,s as R,c as q,C as Q,U as tt,b as h}from"./BlB-qTu6.js";import{u as st,A as et}from"./DjnsdYdb.js";import{u as nt}from"./D5HvCz7O.js";import{I as lt}from"./CDQBnylI.js";const ot=B("/images/face.webp"),it={},at={class:"v-MyFace"};function rt(r,i){return m(),d("div",at,[...i[0]||(i[0]=[s("img",{class:"image",src:ot,alt:""},null,-1)])])}const ut=k(it,[["render",rt],["__scopeId","data-v-62413e7b"]]),pt=["src"],mt=w({__name:"MiniImage",props:{src:{}},setup(r){return(i,o)=>(m(),d("img",{class:"v-MiniImage",src:r.src,alt:""},null,8,pt))}}),V=k(mt,[["__scopeId","data-v-100a2c97"]]),dt=w({__name:"ProfileImages",setup(r){const i=f(!1),o=f({top:!0,left:!0}),p=f({top:!1,left:!1}),I=D(()=>({top:o.value.top,right:!o.value.left,bottom:!o.value.top,left:o.value.left})),A=D(()=>({top:p.value.top,right:!p.value.left,bottom:!p.value.top,left:p.value.left})),_=()=>{i.value||(i.value=!0,o.value.left=!o.value.left,p.value.left=!p.value.left,setTimeout(()=>{o.value.top=!o.value.top,p.value.top=!p.value.top,i.value=!1},250))};return(C,x)=>(m(),d("div",{class:"v-ProfileImages",onClick:_},[e(ut),e(V,{src:"/images/valcans.webp",class:g(["bubble-image",u(I)])},null,8,["class"]),e(V,{src:"/images/small_me.webp",class:g(["bubble-image",u(A)])},null,8,["class"])]))}}),vt=k(dt,[["__scopeId","data-v-54ccdc3a"]]),ct={class:"v-Service"},ft={class:"tmp-link"},gt={class:"icon"},kt={class:"material-icons large"},_t={class:"description"},bt=w({__name:"Service",props:{title:{},icon:{}},setup(r){return(i,o)=>(m(),d("div",ct,[s("p",ft,L(r.title),1),s("div",gt,[s("span",kt,L(r.icon),1)]),s("div",_t,[F(i.$slots,"default",{},void 0,!0)])]))}}),H=k(bt,[["__scopeId","data-v-d8c65acd"]]),wt={class:"v-Work"},It={class:"vertical-inline"},At={key:0,class:"attention vertical-inline"},Ct=["src"],xt=w({__name:"Work",props:{imagePath:{},link:{},name:{},attention:{default:""}},setup(r){return(i,o)=>(m(),d("div",wt,[s("p",It,[e(a,{link:r.link,class:"mr-1"},{default:l(()=>[n(L(r.name),1)]),_:1},8,["link"]),r.attention.length?(m(),d("span",At,[o[0]||(o[0]=s("span",{class:"material-icons-outlined"},"flag",-1)),s("span",null,L(r.attention),1)])):J("",!0)]),e(a,{link:r.link},{default:l(()=>[s("img",{src:r.imagePath,alt:"",class:"image"},null,8,Ct)]),_:1},8,["link"])]))}}),v=k(xt,[["__scopeId","data-v-40be2ab6"]]),St={class:"graph"},Pt={class:"profile-container content"},Et={class:"profile-image-container"},Lt={class:"profile-messages-container"},Nt={class:"profile-messages"},jt={class:"parallax-bg"},yt={class:"profile-main-container content"},Tt={id:"about",class:"profile-main"},$t={class:"profile-description"},Mt={class:"graph"},zt={id:"service",class:"section content pt-1"},Dt={class:"service-container"},Rt={class:"vertical"},ht={class:"parallax-bg"},Vt={id:"works",class:"section content pt-1"},Ht={class:"works"},Ut={class:"graph"},Wt={id:"articles",class:"section content pt-1"},Yt={key:0,class:"articles"},Bt={key:1,class:"articles-empty"},Ft={class:"articles-footer"},Jt={class:"parallax-bg"},Gt={id:"contact",class:"section content"},Ot={class:"contact-container"},Xt=w({__name:"index",async setup(r){let i,o;const p=nt(),I=([i,o]=G(()=>st({preview:p,limit:lt})),i=await i,o(),i),A=f(0),_=()=>{A.value=window.scrollY},C=f(!1),x=f(!1),N=f(!1),$=f(!1),S=new Set,j=(z,t)=>{const b=setTimeout(()=>{S.delete(b),z()},t);return S.add(b),b},M=()=>{j(()=>{C.value=!0,j(()=>{x.value=!0,j(()=>{N.value=!0},h)},h)},tt)},U=()=>{C.value=!1,x.value=!1,N.value=!1},W=()=>{$.value=A.value>=document.body.scrollHeight-window.innerHeight};let P=null,E=null;return O(()=>{_(),document.addEventListener("scroll",_),M(),P=R(()=>{U(),M()},q),E=R(()=>{W()},Q)}),X(()=>{document.removeEventListener("scroll",_),P!==null&&(clearInterval(P),P=null),E!==null&&(clearInterval(E),E=null),S.forEac
1h(clearTimeout),S.clear()}),(z,t)=>{const b=Y;return m(),d("div",null,[s("div",St,[s("div",Pt,[s("div",Et,[e(vt)]),s("div",Lt,[s("div",Nt,[s("p",null,[s("a",{href:"#",class:g(["message hover-underline",{active:u(C)}]),onClick:t[0]||(t[0]=c(()=>{},["prevent"])),onContextmenu:t[1]||(t[1]=c(()=>{},["prevent"]))}," 何かを作ることがとても好きです。 ",34)]),s("p",null,[s("a",{href:"#",class:g(["message hover-underline",{active:u(x)}]),onClick:t[2]||(t[2]=c(()=>{},["prevent"])),onContextmenu:t[3]||(t[3]=c(()=>{},["prevent"]))}," 私の制作物や技術で皆様を少しでも笑顔にしたり、楽にしたりすることで ",34)]),s("p",null,[s("a",{href:"#",class:g(["message hover-underline",{active:u(N)}]),onClick:t[4]||(t[4]=c(()=>{},["prevent"])),onContextmenu:t[5]||(t[5]=c(()=>{},["prevent"]))}," より社会を豊かにできればと考え、日々精進して参ります。 ",34)])])])])]),s("div",jt,[s("div",yt,[s("div",Tt,[t[8]||(t[8]=s("h1",{class:"my-name"}," 保坂 望 ",-1)),t[9]||(t[9]=s("span",{class:"my-name-en"},"Nozomi Hosaka",-1)),s("div",null,[e(a,{link:"https://github.com/nonz250",shine:!1},{default:l(()=>[e(u(T),{icon:["fab","github"],class:"sns-icon github"})]),_:1}),e(a,{link:"https://twitter.com/nonz250",shine:!1},{default:l(()=>[e(u(T),{icon:["fab","x-twitter"],class:"sns-icon twitter"})]),_:1})])]),s("div",$t,[s("p",null,[t[12]||(t[12]=n(" 💼  ",-1)),e(a,{link:"https://binc.jp/"},{default:l(()=>[...t[10]||(t[10]=[n(" BASE, Inc. ",-1)])]),_:1}),t[13]||(t[13]=n(" / ",-1)),e(a,{link:"https://pay.co.jp/"},{default:l(()=>[...t[11]||(t[11]=[n(" PAY, Inc. ",-1)])]),_:1})]),t[14]||(t[14]=s("p",null,"🔧  Web Application Engineer",-1)),t[15]||(t[15]=s("p",null,"✍  Python / PHP / Laravel / CakePHP / JavaScript / Vue.js / Nuxt.js / etc ...",-1)),t[16]||(t[16]=s("p",null,"🏍  VULCAN S / Z250",-1)),t[17]||(t[17]=s("p",null,"🎾  Tennis",-1))]),s("p",null,[t[21]||(t[21]=n(" 大阪の小さな医薬系ソフトウェアハウスを経て、 ",-1)),e(a,{link:"https://corp.smaregi.jp/"},{default:l(()=>[...t[18]||(t[18]=[n(" Smaregi,Inc. ",-1)])]),_:1}),t[22]||(t[22]=n(" にてPHPを用いたバックエンドを中心に、Vue.js / Nuxt.jsによるフロントエンドも担当。その後、 ",-1)),e(a,{link:"https://binc.jp/"},{default:l(()=>[...t[19]||(t[19]=[n(" BASE, Inc. ",-1)])]),_:1}),t[23]||(t[23]=n(" / ",-1)),e(a,{link:"https://pay.co.jp/"},{default:l(()=>[...t[20]||(t[20]=[n(" PAY, Inc. ",-1)])]),_:1}),t[24]||(t[24]=n(" にてPythonによる決済関係のバックエンドに従事。 ",-1))]),t[27]||(t[27]=s("p",null,[n(" 個人では自作アプリ制作、副業でもアプリ開発やメンター活動などを行っており、日常的にプログラミングに携わっています。"),s("br")],-1)),s("p",null,[t[26]||(t[26]=n(" ✉
1️  ",-1)),e(a,{link:"mailto:[email protected]"},{default:l(()=>[...t[25]||(t[25]=[n(" [email protected] ",-1)])]),_:1})])])]),s("div",Mt,[s("section",zt,[t[45]||(t[45]=s("h2",null,"Service",-1)),s("div",Dt,[e(H,{title:"プログラミング開発支援",icon:"code"},{default:l(()=>[t[29]||(t[29]=s("p",null,"PHP / JavaScript で開発のお手伝いをさせていただきます。",-1)),t[30]||(t[30]=s("p",null,"フレームワークは問いませんが、Laravel / Vue.js / Nuxt.js ならよりスムースに事が進みます。",-1)),t[31]||(t[31]=s("p",null,"設計には十分注意して開発するように心がけております。習得技術についてはご相談時にご確認ください。",-1)),t[32]||(t[32]=s("p",null,"開発支援だけでなく、アプリ制作も承っております。",-1)),t[33]||(t[33]=s("p",null,"ご依頼は直接DMで承っております。",-1)),s("p",null,[e(a,{link:"mailto:[email protected]"},{default:l(()=>[...t[28]||(t[28]=[n(" [email protected] ",-1)])]),_:1})])]),_:1}),e(H,{title:"プログラミングレクチャー",icon:"menu_book"},{default:l(()=>[t[40]||(t[40]=s("p",null,"PHP / JavaScript などのプログラミング言語の習得のお手伝いをさせていただきます。",-1)),t[41]||(t[41]=s("p",null,"フレームワークは Laravel / Vue.js / Nuxt.js などを対象にしています。",-1)),t[42]||(t[42]=s("p",null,"また、業務支援のためのGAS(Google App Script)や、お子様向けのScratchも承っております。",-1)),t[43]||(t[43]=s("p",null,"その他についてはご相談時にご確認ください。",-1)),s("p",Rt,[t[35]||(t[35]=s("span",{class:"trend"},"人気商品",-1)),t[36]||(t[36]=s("span",{class:"material-icons-outlined trend"}," trending_up ",-1)),t[37]||(t[37]=n("   ",-1)),e(a,{link:"https://coconala.com/users/1484531/reviews"},{default:l(()=>[...t[34]||(t[34]=[n(" 過去の評価はこちら ",-1)])]),_:1}),t[38]||(t[38]=s("br",null,null,-1))]),t[44]||(t[44]=s("p",null,[s("small",null,"※現在、ココナラでの出品を取りやめております。")],-1)),s("p",null,[e(a,{link:"mailto:[email protected]"},{default:l(()=>[...t[39]||(t[39]=[n(" [email protected] ",-1)])]),_:1})])]),_:1})])])]),s("div",ht,[s("section",Vt,[t[46]||(t[46]=s("h2",null,"Works",-1)),s("div",Ht,[e(v,{name:"PAY.JP","image-path":"images/payjp.webp",link:"https://pay.jp/"}),e(v,{name:"スマレジ・デベロッパーズ","image-path":"images/smaregi-developers.webp",link:"https://developers.smaregi.jp/"}),e(v,{name:"スマレジ・アプリマーケット","image-path":"images/smaregi-app-market.webp",link:"https://apps.smaregi.jp/"}),e(v,{name:"スマレジ・POS","image-path":"images/smaregi.webp",link:"https://smaregi.jp/"}),e(v,{name:"のんラボ","image-path":"images/nons-labo.webp",link:"https://labo.nozomi.bike/",attention:"私の自作ブログです。"}),e(v,{name:"envas","image-path":"images/envas.webp",link:"https://envas.jp/",attention:"2025/04/04 ローンチ。"}),e(v,{name:"今年の抱負メーカー","image-path":"images/ambition.webp",link:"https://ambition.nozomi.bike/"}),e(v,{name:"Revolver","image-path":"images/revolver.webp",link:"https://revolver.biz/"}),e(v,{name:"旧: Nozomi Hosaka","image-path":"images/old_portfolio.webp",link:"https://portfolio.nozomi.bike/"})])])]),s("div",Ut,[s("section",Wt,[t[48]||(t[48]=s("h2",null,"Latest Articles",-1)),u(I).length>0?(m(),d("ul",Yt,[(m(!0),d(K,null,Z(u(I),y=>(m(),d("li",{key:y.slug,class:"articles-item"},[e(et,{article:y,"is-draft":u(p)&&!y.published},null,8,["article","is-draft"])]))),128))])):(m(),d("p",Bt," まだ記事がありません。 ")),s("p",Ft,[e(b,{to:"/articles",class:"all-articles-link"},{default:l(()=>[...t[47]||(t[47]=[n(" All Articles → ",-1)])]),_:1})])])]),s("div",Jt,[s("section",Gt,[t[50]||(t[50]=s("h2",null,"Contact me",-1)),s("div",Ot,[s("p",null,[s("a",{href:"#",class:g(["hover-underline",{active:u($)}]),onClick:t[6]||(t[6]=c(()=>{},["prevent"])),onContextmenu:t[7]||(t[7]=c(()=>{},["prevent"]))}," 仕事のご依頼や、ご相談などはお気軽にお問い合わせくださいませ。 ",34)]),e(a,{link:"https://twitter.com/nonz250",shine:!1},{default:l(()=>[e(u(T),{icon:"fa-brands fa-x-twitter",class:"sns-icon twitter"})]),_:1}),e(a,{link:"mailto:[email protected]"},{default:l(()=>[...t[49]||(t[49]=[n(" [email protected] ",-1)])]),_:1})])])])])}}}),es=k(Xt,[["__scopeId","data-v-db4fb6ce"]]);export{es as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.